Hello community, here is the log from the commit of package slop for openSUSE:Factory checked in at 2018-11-08 09:50:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slop (Old) and /work/SRC/openSUSE:Factory/.slop.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slop" Thu Nov 8 09:50:43 2018 rev:4 rq:647042 version:7.4 Changes: -------- --- /work/SRC/openSUSE:Factory/slop/slop.changes 2015-09-03 18:13:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.slop.new/slop.changes 2018-11-08 09:50:50.804932919 +0100 @@ -1,0 +2,13 @@ +Wed Nov 7 15:16:08 UTC 2018 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 7.4 [boo#1113605] + * Slop now no longer selects shadows around windows in Mutter. + Gone is the annoying arbitrary padding around Gnome windows. + * Users can now supply their own shaders to create neat effects. + Slop allows for chained post-processing shaders. Shaders are + written in a language called GLSL. + * Slop uses EGL now (allowing for fancy rectangles while pulling + the mouse to make a region), and falls back to XShape + otherwise. + +------------------------------------------------------------------- Old: ---- slop-4.2.19.tar.gz New: ---- slop-7.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slop.spec ++++++ --- /var/tmp/diff_new_pack.bNm25R/_old 2018-11-08 09:50:51.404932209 +0100 +++ /var/tmp/diff_new_pack.bNm25R/_new 2018-11-08 09:50:51.408932204 +0100 @@ -1,7 +1,7 @@ # # spec file for package slop # -# Copyright (c) 2015 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 @@ -12,16 +12,17 @@ # 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/ # # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: slop -Version: 4.2.19 +%define lname libslopy7_4 +Version: 7.4 Release: 0 -Summary: Query for a selection from the user and print the region to stdout -License: GPL-3.0+ +Summary: Tool to query for a screen region selection +License: GPL-3.0-or-later Group: Productivity/Graphics/Other Url: https://github.com/naelstrof/slop Source0: https://github.com/naelstrof/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -29,6 +30,7 @@ BuildRequires: gcc-c++ BuildRequires: gengetopt BuildRequires: glm-devel +BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glew) BuildRequires: pkgconfig(glu) @@ -43,6 +45,22 @@ while drawing a pretty box around it, then finally prints the selection's dimensions to stdout. +%package -n %{lname} +Summary: Screen region selection library +Group: System/Libraries + +%description -n %{lname} +This library implements the slop utility's functionality to mark a +region ont the screen. + +%package devel +Summary: Development files for the slop library +Group: Development/Libraries/C and C++ +Requires: %{lname} = %{version} + +%description devel +Header files for the slop library. + %prep %setup -q @@ -51,13 +69,24 @@ make %{?_smp_mflags} %install -# install executable -mkdir -p %{buildroot}%{_bindir} -install -Dm 0755 build/%{name} %{buildroot}%{_bindir}/ +pushd build/ +%make_install +popd + +%post -n %{lname} -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING README.md %{_bindir}/%{name} +%{_mandir}/man1/*.1* + +%files -n %{lname} +%{_libdir}/libslopy.so.7* + +%files devel +%{_includedir}/* +%{_libdir}/libslopy.so %changelog ++++++ slop-4.2.19.tar.gz -> slop-7.4.tar.gz ++++++ ++++ 10323 lines of diff (skipped)
