Hello community, here is the log from the commit of package plank for openSUSE:Factory checked in at 2019-01-21 10:51:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plank (Old) and /work/SRC/openSUSE:Factory/.plank.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plank" Mon Jan 21 10:51:16 2019 rev:10 rq:665317 version:0.11.4 Changes: -------- --- /work/SRC/openSUSE:Factory/plank/plank.changes 2017-04-11 09:39:03.128876886 +0200 +++ /work/SRC/openSUSE:Factory/.plank.new.28833/plank.changes 2019-01-21 10:51:28.023938233 +0100 @@ -1,0 +2,13 @@ +Thu Nov 8 02:29:27 UTC 2018 - Alexei Podvalsky <[email protected]> + +- Add regex for filtering provided libraries + +------------------------------------------------------------------- +Sun Mar 11 03:49:59 UTC 2018 - [email protected] + +- Add a new package with docklets +- Add macros: soname, sover +- Remove _version macro +- Spec file cleanup + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plank.spec ++++++ --- /var/tmp/diff_new_pack.AGOhqY/_old 2019-01-21 10:51:29.283936704 +0100 +++ /var/tmp/diff_new_pack.AGOhqY/_new 2019-01-21 10:51:29.283936704 +0100 @@ -1,7 +1,7 @@ # # spec file for package plank # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -15,18 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +%global __provides_exclude_from ^%{_libdir}/.*/docklets/.*\\.so$ -%define lname libplank1 -%define _version 1.0 +%define soname libplank +%define sover 1 Name: plank Version: 0.11.4 Release: 0 Summary: Elegant, simple, and clean dock -License: GPL-3.0+ +License: GPL-3.0-or-later Group: System/GUI/Other Url: https://launchpad.net/plank -Source: https://launchpad.net/%{name}/%{_version}/%{version}/+download/%{name}-%{version}.tar.xz -Source2: https://launchpad.net/%{name}/%{_version}/%{version}/+download/%{name}-%{version}.tar.xz.asc +Source: https://launchpad.net/%{name}/1.0/%{version}/+download/%{name}-%{version}.tar.xz +Source2: https://launchpad.net/%{name}/1.0/%{version}/+download/%{name}-%{version}.tar.xz.asc Source3: %{name}.keyring BuildRequires: autoconf >= 2.65 BuildRequires: automake >= 1.11 @@ -34,7 +35,7 @@ BuildRequires: intltool BuildRequires: libtool >= 2 BuildRequires: libxml2-tools -BuildRequires: pkg-config >= 0.21 +BuildRequires: pkgconfig >= 0.21 BuildRequires: update-desktop-files BuildRequires: vala >= 0.28.0 BuildRequires: pkgconfig(cairo) @@ -53,6 +54,7 @@ BuildRequires: pkgconfig(xfixes) >= 5.0 BuildRequires: pkgconfig(xi) >= 1.6.99.1 Requires: bamf-daemon >= 0.2.92 +Recommends: %{name}-docklets Recommends: %{name}-lang %glib2_gsettings_schema_requires @@ -62,11 +64,11 @@ It is, however, a library which can be extended to create other dock programs with more advanced features. -%package -n %{lname} +%package -n %{soname}%{sover} Summary: Library for the Plank dock Group: System/Libraries -%description -n %{lname} +%description -n %{soname}%{sover} Plank is meant to be the simplest dock on the planet. The goal is to provide just what a dock needs and absolutely nothing more. It is, however, a library which can be extended to create other @@ -74,10 +76,19 @@ This package contains the plank library. +%package docklets +Summary: A collection of docklets for the Plank dock +Group: System/GUI/Other +Requires: %{name} = %{version} + +%description docklets +This package contains a collection of docklets: clippy, clock, cpumonitor, +desktop, trash and etc. + %package devel Summary: Development files for the Plank dock Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} +Requires: %{soname}%{sover} = %{version} %description devel The libxnoise development package includes the header files, libraries, @@ -90,7 +101,7 @@ %setup -q %build -NOCONFIGURE=1 ./autogen.sh +[ ! -e configure ] && NOCONFIGURE=1 ./autogen.sh %configure \ --disable-static \ --disable-apport @@ -112,35 +123,33 @@ %icon_theme_cache_postun %glib2_gsettings_schema_postun -%post -n %{lname} -p /sbin/ldconfig - -%postun -n %{lname} -p /sbin/ldconfig +%post -n %{soname}%{sover} -p /sbin/ldconfig +%postun -n %{soname}%{sover} -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc AUTHORS COPYING COPYRIGHT HACKING NEWS README +%license COPYING +%doc AUTHORS COPYRIGHT HACKING NEWS README %{_bindir}/%{name} -%{_libdir}/%{name}/ %{_datadir}/%{name}/ +%{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.* +%{_datadir}/icons/hicolor/*/apps/%{name}.??g %{_datadir}/glib-2.0/schemas/*%{name}.gschema.xml %{_mandir}/man?/%{name}.?%{?ext_man} -%dir %{_datadir}/appdata -%{_datadir}/appdata/%{name}.appdata.xml +%dir %{_libdir}/%{name} -%files -n %{lname} -%defattr(-,root,root) +%files -n %{soname}%{sover} %{_libdir}/lib%{name}.so.* +%files docklets +%{_libdir}/%{name}/docklets/ + %files lang -f %{name}.lang -%defattr(-,root,root) %files devel -%defattr(-,root,root) %{_libdir}/pkgconfig/%{name}.pc %{_includedir}/%{name}/ -%{_libdir}/libplank.so +%{_libdir}/lib%{name}.so %{_datadir}/vala/ %changelog
