]> git.pld-linux.org Git - packages/systemd.git/blobdiff - systemd.spec
- updated to 199
[packages/systemd.git] / systemd.spec
index 71b7e858b8d9d924b7d4ac4fa1ca16d25e3ddd80..760fc8c8ec3148cf314a77931c78aef63fe8d74d 100644 (file)
@@ -14,13 +14,13 @@ Summary:    A System and Service Manager
 Summary(pl.UTF-8):     systemd - zarządca systemu i usług dla Linuksa
 Name:          systemd
 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
-Version:       198
+Version:       199
 Release:       1
 Epoch:         1
-License:       GPL v2+
+License:       GPL v2+ (udev), LGPL v2.1+ (the rest)
 Group:         Base
 Source0:       http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
-# Source0-md5: 26a75e2a310f8c1c1ea9ec26ddb171c5
+# Source0-md5: 4bb13f84ce211e93f0141774a90a2322
 Source1:       %{name}-sysv-convert
 Source2:       %{name}_booted.c
 Source3:       network.service
@@ -56,8 +56,10 @@ Patch8:              udev-ploop-rules.patch
 Patch9:                udevadm-in-sbin.patch
 Patch10:       net-rename-revert.patch
 Patch11:       nss-in-rootlib.patch
+Patch12:       proc-hidepid.patch
 URL:           http://www.freedesktop.org/wiki/Software/systemd
 BuildRequires: acl-devel
+BuildRequires: attr-devel
 %{?with_audit:BuildRequires:   audit-libs-devel}
 BuildRequires: autoconf >= 2.64
 BuildRequires: automake >= 1:1.11
@@ -117,10 +119,10 @@ Suggests: fsck >= 2.20
 Suggests:      kmod >= 5
 Suggests:      service(klogd)
 Suggests:      service(syslog)
-Provides:      user(systemd-journal-gateway)
-Provides:      group(systemd-journal-gateway)
 Provides:      group(systemd-journal)
+Provides:      group(systemd-journal-gateway)
 Provides:      udev-acl = %{epoch}:%{version}-%{release}
+Provides:      user(systemd-journal-gateway)
 Obsoletes:     systemd-no-compat-tmpfiles
 Obsoletes:     udev-systemd
 # systemd takes care of that and causes problems
@@ -295,9 +297,9 @@ Obsoletes:  xinetd
 %description inetd
 Native inet service support for systemd via socket activation.
 
-This package contains inet service generator that provides
-the functionality of rc-inetd service and replaces a separate
-inet daemon with systemd socket activation feature.
+This package contains inet service generator that provides the
+functionality of rc-inetd service and replaces a separate inet daemon
+with systemd socket activation feature.
 
 %description inetd -l pl.UTF-8
 Natywna obsługa usług inet dla systemd.
@@ -353,6 +355,18 @@ Header files for systemd libraries.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe bibliotek systemd.
 
+%package static
+Summary:       Static systemd libraries
+Summary(pl.UTF-8):     Statyczne biblioteki systemd
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+
+%description static
+Static systemd libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki systemd.
+
 %package -n bash-completion-systemd
 Summary:       bash-completion for systemd
 Summary(pl.UTF-8):     Bashowe dopełnianie składni dla systemd
@@ -395,19 +409,20 @@ hotpluga.
 Summary:       A userspace implementation of devfs - core part of udev
 Summary(pl.UTF-8):     Implementacja devfs w przestrzeni użytkownika - główna część udev
 Group:         Base
-Requires:      udev-libs = %{epoch}:%{version}-%{release}
 Requires:      coreutils
 Requires:      filesystem >= 3.0-45
 Requires:      kmod-libs >= 5
 Requires:      libblkid >= 2.20
 %{?with_selinux:Requires:      libselinux >= 2.1.9}
 Requires:      setup >= 2.6.1-1
+Requires:      udev-libs = %{epoch}:%{version}-%{release}
 Requires:      uname(release) >= 2.6.32
+Obsoletes:     udev-compat
+Obsoletes:     udev-initrd < %{epoch}:%{version}-%{release}}
 Conflicts:     rc-scripts < 0.4.5.3-1
 Conflicts:     systemd-units < 1:183
 Conflicts:     udev < 1:118-1
-Obsoletes:     udev-compat
-Obsoletes:     udev-initrd < %{epoch}:%{version}-%{release}}
+Conflicts:     geninitrd < 12639
 
 %description -n udev-core
 A userspace implementation of devfs - core part of udev.
@@ -467,8 +482,8 @@ Dokumentacja API libudev.
 Summary:       Shared libgudev library - GObject bindings for libudev
 Summary(pl.UTF-8):     Biblioteka współdzielona libgudev - wiązania GObject do libudev
 Group:         Libraries
-Requires:      udev-libs = %{epoch}:%{version}-%{release}
 Requires:      glib2 >= 1:2.22.0
+Requires:      udev-libs = %{epoch}:%{version}-%{release}
 
 %description -n udev-glib
 Shared libgudev library - GObject bindings for libudev.
@@ -480,9 +495,9 @@ Biblioteka współdzielona libgudev - wiązania GObject do libudev.
 Summary:       Header file for libgudev library
 Summary(pl.UTF-8):     Plik nagłówkowy biblioteki libgudev
 Group:         Development/Libraries
+Requires:      glib2-devel >= 1:2.22.0
 Requires:      udev-devel = %{epoch}:%{version}-%{release}
 Requires:      udev-glib = %{epoch}:%{version}-%{release}
-Requires:      glib2-devel >= 1:2.22.0
 
 %description -n udev-glib-devel
 Header file for libgudev library.
@@ -518,8 +533,8 @@ Dokumentacja API libgudev.
 Summary:       bash-completion for udev
 Summary(pl.UTF-8):     Bashowe dopełnianie składni dla udev
 Group:         Applications/Shells
-Requires:      udev = %{epoch}:%{version}
 Requires:      bash-completion >= 2.0
+Requires:      udev = %{epoch}:%{version}
 
 %description -n bash-completion-udev
 bash-completion for udev.
@@ -532,8 +547,8 @@ Bashowe dopełnianie składni dla udev.
 Summary:       Systemd Python bindings
 Summary(pl.UTF-8):     Wiązania do Systemd dla Pythona
 Group:         Development/Languages/Python
-%pyrequires_eq python
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      python
 
 %description -n python-systemd
 Systemd Python bindings.
@@ -553,6 +568,7 @@ Wiązania do Systemd dla Pythona.
 %patch9 -p1
 %patch10 -p1
 %patch11 -p1
+%patch12 -p1
 cp -p %{SOURCE2} src/systemd_booted.c
 
 %build
@@ -610,8 +626,8 @@ ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
 
 # compat symlinks for "/ merged into /usr" programs
-mv $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/udevadm
-ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT%{_bindir}
+mv $RPM_BUILD_ROOT/{,s}bin/udevadm
+ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
 ln -s /lib/udev $RPM_BUILD_ROOT/usr/lib/
 
 # install custom udev rules from pld package
@@ -704,7 +720,7 @@ cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
 #      - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
 #      - syslog _might_ be used by some syslog implementation (none for now),
 #      - isn't dbus populated by dbus-systemd only (so to be moved there)?
-install -d $RPM_BUILD_ROOT%{systemdunitdir}/{dbus,halt,kexec,poweroff,reboot,syslog}.target.wants
+install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,kexec,poweroff,reboot,syslog}.target.wants
 
 # Create new-style configuration files so that we can ghost-own them
 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,timezone,vconsole.conf}
@@ -1109,7 +1125,8 @@ fi
 %dir %{_libexecdir}/sysctl.d
 %dir /lib/systemd/system-sleep
 %dir /lib/systemd/system-shutdown
-%{_libexecdir}/sysctl.d/coredump.conf
+%{_libexecdir}/sysctl.d/50-coredump.conf
+%{_libexecdir}/sysctl.d/50-default.conf
 %attr(755,root,root) /bin/systemctl
 %attr(755,root,root) /bin/systemd-tmpfiles
 %attr(755,root,root) /bin/systemd_booted
@@ -1141,7 +1158,7 @@ fi
 %dir %{systemdunitdir}/sockets.target.wants
 %dir %{systemdunitdir}/sysinit.target.wants
 %dir %{systemdunitdir}/syslog.target.wants
-%{systemdunitdir}/basic.target.wants/*
+%dir %{systemdunitdir}/timers.target.wants
 %{systemdunitdir}/final.target.wants/*
 %{systemdunitdir}/graphical.target.wants/*
 %{systemdunitdir}/local-fs.target.wants/*
@@ -1159,6 +1176,7 @@ fi
 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
 %{systemdunitdir}/sysinit.target.wants/sys-*.mount
 %{systemdunitdir}/sysinit.target.wants/systemd-*
+%{systemdunitdir}/timers.target.wants/*.timer
 %{_mandir}/man8/systemd-ask-password-console.path.8*
 %{_mandir}/man8/systemd-ask-password-console.service.8*
 %{_mandir}/man8/systemd-ask-password-wall.path.8*
@@ -1244,6 +1262,13 @@ fi
 %{_mandir}/man3/SD_*.3*
 %{_mandir}/man3/sd*.3*
 
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libsystemd-daemon.a
+%{_libdir}/libsystemd-id128.a
+%{_libdir}/libsystemd-journal.a
+%{_libdir}/libsystemd-login.a
+
 %files -n bash-completion-systemd
 %defattr(644,root,root,755)
 %{_datadir}/bash-completion/completions/hostnamectl
@@ -1291,14 +1316,14 @@ fi
 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
 /lib/udev/hwdb.d/20-pci-classes.hwdb
-/lib/udev/hwdb.d/20-pci-vendor-product.hwdb
+/lib/udev/hwdb.d/20-pci-vendor-model.hwdb
 /lib/udev/hwdb.d/20-usb-classes.hwdb
-/lib/udev/hwdb.d/20-usb-vendor-product.hwdb
+/lib/udev/hwdb.d/20-usb-vendor-model.hwdb
 
 %attr(755,root,root) %{_sbindir}/start_udev
 %attr(755,root,root) %{_sbindir}/udevd
 %attr(755,root,root) %{_sbindir}/udevadm
-%attr(755,root,root) %{_bindir}/udevadm
+%attr(755,root,root) /bin/udevadm
 
 %dir %{_sysconfdir}/udev
 %dir %{_sysconfdir}/udev/rules.d
This page took 0.083321 seconds and 4 git commands to generate.