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



Reply via email to