Hello community, here is the log from the commit of package udisks2 for openSUSE:Factory checked in at 2017-09-20 17:06:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/udisks2 (Old) and /work/SRC/openSUSE:Factory/.udisks2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "udisks2" Wed Sep 20 17:06:01 2017 rev:28 rq:525998 version:2.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/udisks2/udisks2.changes 2016-12-16 11:52:07.450580697 +0100 +++ /work/SRC/openSUSE:Factory/.udisks2.new/udisks2.changes 2017-09-20 17:06:03.581564134 +0200 @@ -1,0 +2,8 @@ +Wed Jul 5 10:03:57 UTC 2017 - [email protected] + +- Update to version 2.6.5 (fate#323354) + * switch to new maintained codestream at + https://github.com/storaged-project/udisks + * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS + +------------------------------------------------------------------- Old: ---- udisks-2.1.8.tar.bz2 udisks-2.1.8.tar.bz2.sign udisks2.keyring New: ---- _service udisks-2.6.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ udisks2.spec ++++++ --- /var/tmp/diff_new_pack.3qfNQL/_old 2017-09-20 17:06:04.957370461 +0200 +++ /var/tmp/diff_new_pack.3qfNQL/_new 2017-09-20 17:06:04.961369898 +0200 @@ -1,7 +1,7 @@ # # spec file for package udisks2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,59 +16,78 @@ # -%define _name udisks +%{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d} + Name: udisks2 -Version: 2.1.8 -Release: 0 -Summary: Disk Management Service, version 2 +Summary: Disk Manager License: GPL-2.0+ -Group: System/Daemons -Url: http://freedesktop.org/wiki/Software/udisks -Source: http://udisks.freedesktop.org/releases/%{_name}-%{version}.tar.bz2 -Source1: http://udisks.freedesktop.org/releases/%{_name}-%{version}.tar.bz2.sign -Source2: %{name}.keyring -# Needed to build the man pages. +Group: System Environment/Daemons +Version: 2.6.5 +Release: 0 +Url: https://github.com/storaged-project/udisks +Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 + +# Needed to build the man pages +BuildRequires: chrpath BuildRequires: docbook-xsl-stylesheets +BuildRequires: gnome-common +BuildRequires: gobject-introspection-devel +BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: libacl-devel -# For xsltproc. +BuildRequires: libgudev-1_0-devel BuildRequires: xsltproc -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.36 -BuildRequires: pkgconfig(glib-2.0) >= 2.36 -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gudev-1.0) >= 165 +BuildRequires: pkgconfig(glib-2.0) >= 2.31.13 BuildRequires: pkgconfig(libatasmart) >= 0.17 -BuildRequires: pkgconfig(libsystemd) >= 209 -BuildRequires: pkgconfig(polkit-agent-1) >= 0.102 -BuildRequires: pkgconfig(polkit-gobject-1) >= 0.102 +BuildRequires: pkgconfig(polkit-agent-1) >= 0.92 +BuildRequires: pkgconfig(polkit-gobject-1) >= 0.92 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) + +# Needed to pull in the system bus daemon +Requires: dbus-1 +# We need at least this version for bugfixes/features etc. +Requires: libatasmart4 +# For mount, umount, mkswap +Requires: util-linux # sgdisk is called by udisksd to modify the partition tables... thus a needed tool. Requires: gptfdisk +# For LUKS devices +Requires: cryptsetup +# For ejecting removable disks +Requires: eject + +Requires: libudisks2-0 = %{version} Recommends: %{name}-lang + +BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_requires} + +# For /proc/self/mountinfo, only available in 2.6.26 or higher +Conflicts: kernel < 2.6.26 + # Upstream First - Policy: # Never add any patches to this package without the upstream commit id # in the patch. Any patches added here without a very good reason to make # an exception will be silently removed with the next version update. %description -udisks provides a daemon, D-Bus API and command line tools -for managing disks and storage devices. +The Udisks project provides a daemon, tools and libraries to access and +manipulate disks, storage devices and technologies. %package -n libudisks2-0 -Summary: UDisks Client Library, version 2 -License: LGPL-2.0+ +Summary: Dynamic library to access the udisksd daemon +License: LGPL-2.1+ Group: System/Libraries Recommends: %{name} = %{version} %description -n libudisks2-0 -udisks provides a daemon, D-Bus API and command line tools -for managing disks and storage devices. +This package contains the dynamic library, which provides +access to the udisksd daemon. %package -n typelib-1_0-UDisks-2_0 Summary: UDisks Client Library, version 2 -- Introspection bindings -License: LGPL-2.0+ +License: LGPL-2.1+ Group: System/Libraries %description -n typelib-1_0-UDisks-2_0 @@ -79,85 +98,107 @@ the UDisks client library. %package devel -Summary: Disk Management Service, version 2 -- Development Files -License: LGPL-2.0+ +Summary: Development files for lib%{name} +License: LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: libudisks2-0 = %{version} %description devel -udisks provides a daemon, D-Bus API and command line tools -for managing disks and storage devices. +This package contains the development files for the library lib%{name}, a +dynamic library, which provides access to the udisksd daemon. %lang_package %prep -%setup -q -n %{_name}-%{version} +%setup -q -n udisks-%{version} %build -export V=1 %configure \ - --disable-static + --sysconfdir=/etc \ + --enable-gtk-doc make %{?_smp_mflags} %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print -ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcudisks2 -%find_lang %{name} +make install DESTDIR=%{buildroot} + +find %{buildroot} -name \*.la -o -name \*.a | xargs rm + +chrpath --delete %{buildroot}/%{_sbindir}/umount.udisks2 +chrpath --delete %{buildroot}/%{_bindir}/udisksctl +chrpath --delete %{buildroot}/%{_libexecdir}/udisks2/udisksd + +%find_lang udisks2 + +#we don't want to load storaged modules +rm -r %{buildroot}/etc/udisks2 %pre %service_add_pre udisks2.service -%post -%udev_rules_update +%post -n %{name} +%{?udev_rules_update:%udev_rules_update} %service_add_post udisks2.service +%post -n libudisks2-0 -p /sbin/ldconfig + %preun %service_del_preun udisks2.service %postun %service_del_postun udisks2.service -%post -n libudisks2-0 -p /sbin/ldconfig %postun -n libudisks2-0 -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc AUTHORS COPYING NEWS README -%{_sbindir}/rcudisks2 -%{_sbindir}/umount.udisks2 -%{_bindir}/udisksctl -%{_libexecdir}/udisks2/ +%defattr(-,root,root,-) +%doc README.md AUTHORS NEWS HACKING COPYING + +%dir %{_libexecdir}/udisks2 +%{_libexecdir}/udisks2/udisksd +%config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.UDisks2.conf +%{_datadir}/bash-completion/completions/udisksctl %{_unitdir}/udisks2.service +%dir %{_udevrulesdir} %{_udevrulesdir}/80-udisks2.rules -%{_datadir}/bash-completion/completions/udisksctl -%config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.UDisks2.conf +%{_sbindir}/umount.udisks2 + +%dir %{_libexecdir}/udisks2 +%{_libexecdir}/udisks2/udisksd + +%{_bindir}/udisksctl + +%{_mandir}/man1/udisksctl.1* +%{_mandir}/man5/udisks2.conf.5* +%{_mandir}/man8/udisksd.8* +%{_mandir}/man8/udisks.8* +%{_mandir}/man8/umount.udisks2.8* + +%{_datadir}/polkit-1/actions/org.freedesktop.UDisks2.policy %{_datadir}/dbus-1/system-services/org.freedesktop.UDisks2.service -%{_datadir}/polkit-1/actions/org.freedesktop.udisks2.policy -%{_mandir}/man1/udisksctl.1%{?ext_man} -%{_mandir}/man8/udisks.8%{?ext_man} -%{_mandir}/man8/udisksd.8%{?ext_man} -%{_mandir}/man8/umount.udisks2.8%{?ext_man} -%attr(0770,root,root) %dir %{_localstatedir}/lib/udisks2/ + +# Permissions for local state data are 0700 to avoid leaking information +# about e.g. mounts to unprivileged users +%attr(0700,root,root) %dir %{_localstatedir}/lib/udisks2 %files -n libudisks2-0 -%defattr(-,root,root) -%doc AUTHORS COPYING NEWS README +%defattr(-,root,root,-) %{_libdir}/libudisks2.so.* %files -n typelib-1_0-UDisks-2_0 -%defattr(-,root,root) +%defattr(-,root,root,-) %{_libdir}/girepository-1.0/UDisks-2.0.typelib %files devel -%defattr(-,root,root) -%{_includedir}/udisks2/ +%defattr(-,root,root,-) %{_libdir}/libudisks2.so -%{_libdir}/pkgconfig/udisks2.pc +%dir %{_includedir}/udisks2 +%dir %{_includedir}/udisks2/udisks +%{_includedir}/udisks2/udisks/*.h %{_datadir}/gir-1.0/UDisks-2.0.gir + %doc %{_datadir}/gtk-doc/html/udisks2/ +%{_libdir}/pkgconfig/udisks2.pc -%files lang -f %{name}.lang -%defattr(-,root,root) +%files lang -f udisks2.lang %changelog ++++++ _service ++++++ <services> <service name="download_files" mode="localonly"> <param name="enforceupstream">yes</param> </service> </services> ++++++ udisks-2.1.8.tar.bz2 -> udisks-2.6.5.tar.bz2 ++++++ ++++ 286742 lines of diff (skipped)
