Hello community, here is the log from the commit of package libnotify for openSUSE:Leap:15.2 checked in at 2020-03-06 12:37:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libnotify (Old) and /work/SRC/openSUSE:Leap:15.2/.libnotify.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnotify" Fri Mar 6 12:37:23 2020 rev:17 rq:779611 version:0.7.8 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/libnotify/libnotify.changes 2020-01-15 15:22:18.410472196 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libnotify.new.26092/libnotify.changes 2020-03-06 12:37:26.450617277 +0100 @@ -1,0 +2,36 @@ +Fri Apr 05 19:26:17 UTC 2019 - [email protected] + +- Update to version 0.7.8: + + Support meson build system. + + notify-send: Support full URLs as hint values. + + Mic. bug fixes. +- Update _service file to new gitlab home. +- Add meson BuildRequires and macros. +- Drop gnome-common BuildRequires and autogen call, no longer + needed. + +------------------------------------------------------------------- +Mon Feb 26 15:19:53 UTC 2018 - [email protected] + +- Update to version 0.7.7+20170717.43aac61: + + Conditionall call g_type_init() after a version check. + + build: Update the list of headers in srcdir. + + notify-send: Call setlocale in main function. +- Switch to git-checkout via source service, following this, add + gtk-doc and gnome-common BuildRequires ans pass autogen.sh to + bootstrap tarball and pass --enable-gtk-doc to configure. +- Clean up spec, use autosetup and make_build macros. +- Add libnotify-rpmlintrc, silence rpmlint warning about + shlib-policy-missing-lib. + +------------------------------------------------------------------- +Thu Mar 30 14:19:58 UTC 2017 - [email protected] + +- Rectify RPM groups + +------------------------------------------------------------------- +Tue Feb 28 10:11:13 UTC 2017 - [email protected] + +- Spec cleanup. + +------------------------------------------------------------------- Old: ---- libnotify-0.7.7.tar.xz New: ---- _service _servicedata libnotify-0.7.8.tar.xz libnotify-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnotify.spec ++++++ --- /var/tmp/diff_new_pack.RQvflR/_old 2020-03-06 12:37:27.578617963 +0100 +++ /var/tmp/diff_new_pack.RQvflR/_new 2020-03-06 12:37:27.602617977 +0100 @@ -1,7 +1,7 @@ # # spec file for package libnotify # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,28 +12,29 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libnotify +Version: 0.7.8 +Release: 0 +Summary: Notifications Library +License: LGPL-2.1-or-later +Group: Development/Libraries/X11 +URL: http://galago-project.org/ +#Source0: https://download.gnome.org/sources/libnotify/0.7/%%{name}-%%{version}.tar.xz +Source: %{name}-%{version}.tar.xz +Source98: libnotify-rpmlintrc +Source99: baselibs.conf + BuildRequires: gobject-introspection-devel +BuildRequires: gtk-doc +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-3.0) -%if 0%{?BUILD_FROM_VCS} -BuildRequires: gnome-common -BuildRequires: gtk-doc -%endif -Version: 0.7.7 -Release: 0 -Url: http://www.galago-project.org/ -Summary: Notifications Library -License: LGPL-2.1+ -Group: System/Libraries -Source: http://download.gnome.org/sources/libnotify/0.7/%{name}-%{version}.tar.xz -Source99: baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description D-BUS notifications library. @@ -78,50 +79,40 @@ D-BUS notifications library. %prep -%setup -q -%if 0%{?BUILD_FROM_VCS} -[ -x ./autogens.sh ] && NOCONFIGURE=1 ./autogen.sh -%endif +%autosetup -p1 %build -%configure\ -%if 0%{?BUILD_FROM_VCS} - --enable-gtk-doc \ -%endif - --disable-static -make %{?_smp_mflags} +%meson \ + -Dtests=false \ + -Dintrospection=enabled \ + -Dgtk_doc=true \ + -Ddocbook_docs=disabled \ + %{nil} +%meson_build %install -%makeinstall -%{__rm} -f %{buildroot}%{_libdir}/*.la +%meson_install %post -n libnotify4 -p /sbin/ldconfig - %postun -n libnotify4 -p /sbin/ldconfig %files -n libnotify4 -%defattr (-, root, root) +%license COPYING # README is empty -%doc AUTHORS COPYING ChangeLog NEWS +%doc AUTHORS ChangeLog NEWS %{_libdir}/*.so.* %files -n typelib-1_0-Notify-0_7 -%defattr(-,root,root) %{_libdir}/girepository-1.0/Notify-0.7.typelib %files tools -%defattr (-, root, root) %{_bindir}/notify-send %files devel -%defattr (-, root, root) %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/* %{_datadir}/gir-1.0/*.gir -# Own these repositories to not depend on gtk-doc while building: -%dir %{_datadir}/gtk-doc -%dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/libnotify %changelog ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/libnotify.git</param> <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="revision">0.7.8</param> <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version" /> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/libnotify</param> <param name="changesrevision">43aac613f1c2a56aa672c36c157c9b8eb193ac25</param></service><service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/libnotify.git</param> <param name="changesrevision">44f92222124b12987406d0768e760ecf9f7e27f8</param></service></servicedata>++++++ libnotify-0.7.7.tar.xz -> libnotify-0.7.8.tar.xz ++++++ ++++ 57125 lines of diff (skipped) ++++++ libnotify-rpmlintrc ++++++ # Silence rpmlint about libnotify-tools.x86_64: W: shlib-policy-missing-lib addFilter("libnotify-tools.* shlib-policy-missing-lib");
