remove \r

This commit is contained in:
licunlong 2021-08-06 15:22:34 +08:00
parent 1c6e708ca9
commit 1b22074b78

View File

@ -1,73 +1,73 @@
Name: dbus-broker
Version: 28
Release: 1
Summary: Linux D-Bus Message Broker
License: Apache License 2.0
URL: https://github.com/bus1/dbus-broker
Source0: https://github.com/bus1/dbus-broker/releases/download/v%{version}/%{name}-%{version}.tar.xz
BuildRequires: cmake gcc glibc-devel meson python-docutils dbus
BuildRequires: pkgconfig(expat) pkgconfig(libsystemd) pkgconfig(libselinux)
BuildRequires: pkgconfig(systemd) pkgconfig(audit) pkgconfig(libcap-ng)
%description
dbus-broker is an implementation of a message bus as defined by the D-Bus specification.
Its aim is to provide high performance and reliability, while keeping compatibility to
the D-Bus reference implementation. It is exclusively written for Linux systems, and
makes use of many modern features provided by recent linux kernel releases.
%prep
%autosetup -n %{name}-%{version} -p1
%build
CONFIGURE_OPTS=(
-Daudit=true
-Dselinux=true
-Ddocs=true
-Dsystem-console-users=gdm
-Dlinux-4-17=true
)
%meson "${CONFIGURE_OPTS[@]}"
%meson_build
%install
%meson_install
%check
make check
%pre
# Add the "dbus" user and group
getent group dbus > /dev/null || groupadd -f -g 81 -r dbus
if ! getent passwd dbus > /dev/null ; then
if ! getent passwd 81 > /dev/null ; then
useradd -r -u 81 -c 'D-Bus' -g dbus -s /sbin/nologin -d %{_localstatedir}/run/dbus dbus
else
useradd -r -g dbus -c 'D-Bus' -s /sbin/nologin -d %{_localstatedir}/run/dbus dbus
fi
fi
%preun
%systemd_preun dbus-broker.service dbus.socket
%systemd_user_preun dbus-broker.service dbus.socket
%post
%systemd_post dbus-broker.service dbus.socket
%systemd_user_post dbus-broker.service dbus.socket
%postun
%systemd_postun dbus-broker.service dbus.socket
%systemd_user_postun dbus-broker.service dbus.socket
%files
%license AUTHORS
%license LICENSE
%{_bindir}/dbus-broker*
%{_journalcatalogdir}/dbus-broker*.catalog
%{_mandir}/man1/dbus-broker*.1*
%{_unitdir}/dbus-broker.service
%{_userunitdir}/dbus-broker.service
%changelog
* Thu Aug 05 2021 openEuler BuildTeam <buildteam@openeuler.org> - 28.1
- Package Init.
Name: dbus-broker
Version: 28
Release: 1
Summary: Linux D-Bus Message Broker
License: Apache License 2.0
URL: https://github.com/bus1/dbus-broker
Source0: https://github.com/bus1/dbus-broker/releases/download/v%{version}/%{name}-%{version}.tar.xz
BuildRequires: cmake gcc glibc-devel meson python-docutils dbus
BuildRequires: pkgconfig(expat) pkgconfig(libsystemd) pkgconfig(libselinux)
BuildRequires: pkgconfig(systemd) pkgconfig(audit) pkgconfig(libcap-ng)
%description
dbus-broker is an implementation of a message bus as defined by the D-Bus specification.
Its aim is to provide high performance and reliability, while keeping compatibility to
the D-Bus reference implementation. It is exclusively written for Linux systems, and
makes use of many modern features provided by recent linux kernel releases.
%prep
%autosetup -n %{name}-%{version} -p1
%build
CONFIGURE_OPTS=(
-Daudit=true
-Dselinux=true
-Ddocs=true
-Dsystem-console-users=gdm
-Dlinux-4-17=true
)
%meson "${CONFIGURE_OPTS[@]}"
%meson_build
%install
%meson_install
%check
make check
%pre
# Add the "dbus" user and group
getent group dbus > /dev/null || groupadd -f -g 81 -r dbus
if ! getent passwd dbus > /dev/null ; then
if ! getent passwd 81 > /dev/null ; then
useradd -r -u 81 -c 'D-Bus' -g dbus -s /sbin/nologin -d %{_localstatedir}/run/dbus dbus
else
useradd -r -g dbus -c 'D-Bus' -s /sbin/nologin -d %{_localstatedir}/run/dbus dbus
fi
fi
%preun
%systemd_preun dbus-broker.service dbus.socket
%systemd_user_preun dbus-broker.service dbus.socket
%post
%systemd_post dbus-broker.service dbus.socket
%systemd_user_post dbus-broker.service dbus.socket
%postun
%systemd_postun dbus-broker.service dbus.socket
%systemd_user_postun dbus-broker.service dbus.socket
%files
%license AUTHORS
%license LICENSE
%{_bindir}/dbus-broker*
%{_journalcatalogdir}/dbus-broker*.catalog
%{_mandir}/man1/dbus-broker*.1*
%{_unitdir}/dbus-broker.service
%{_userunitdir}/dbus-broker.service
%changelog
* Thu Aug 05 2021 openEuler BuildTeam <buildteam@openeuler.org> - 28.1
- Package Init.