Hello community, here is the log from the commit of package redshift for openSUSE:Factory checked in at 2018-08-28 09:24:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/redshift (Old) and /work/SRC/openSUSE:Factory/.redshift.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "redshift" Tue Aug 28 09:24:56 2018 rev:25 rq:631844 version:1.12 Changes: -------- --- /work/SRC/openSUSE:Factory/redshift/redshift.changes 2018-06-08 23:18:03.422447813 +0200 +++ /work/SRC/openSUSE:Factory/.redshift.new/redshift.changes 2018-08-28 09:25:03.144941862 +0200 @@ -1,0 +2,9 @@ +Sun Aug 26 15:53:52 UTC 2018 - [email protected] + +- Move python3-xdg dependency to redshift-gtk. + It's not needed for redshift itself, which is a pure C program. +- Don't require geoclue, only recommend it. +- Build and install AppArmor profile. +- desktop.patch: Do not start redshift in terminal window. + +------------------------------------------------------------------- New: ---- desktop.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ redshift.spec ++++++ --- /var/tmp/diff_new_pack.iSn0Q5/_old 2018-08-28 09:25:03.744943735 +0200 +++ /var/tmp/diff_new_pack.iSn0Q5/_new 2018-08-28 09:25:03.748943747 +0200 @@ -24,6 +24,7 @@ Group: System/X11/Utilities URL: http://jonls.dk/redshift/ Source: https://github.com/jonls/redshift/releases/download/v%{version}/%{name}-%{version}.tar.xz +Patch0: desktop.patch BuildRequires: fdupes BuildRequires: gettext-tools BuildRequires: gobject-introspection @@ -39,8 +40,7 @@ BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xxf86vm) -Requires: geoclue2 -Requires: python3-xdg +Recommends: geoclue2 %{?systemd_requires} %description @@ -52,6 +52,7 @@ Group: System/X11/Utilities Requires: %{name} = %{version}-%{release} Requires: hicolor-icon-theme +Requires: python3-xdg %{?systemd_requires} %if 0%{?sle_version} > 120100 || 0%{?suse_version} > 1320 Requires: python3-gobject-Gdk @@ -64,9 +65,12 @@ %prep %setup -q +%patch -p1 -P 0 %build %configure \ + --enable-apparmor \ + --enable-drm \ --enable-gui \ --enable-geoclue2 \ --enable-randr \ @@ -79,6 +83,9 @@ %fdupes -s %{buildroot}%{python3_sitelib} %suse_update_desktop_file %{name}-gtk GTK X-SuSE-DesktopUtility sed -i 's|/env python3|/python3|' %{buildroot}%{_bindir}/%{name}-gtk +mkdir %{buildroot}%{_sysconfdir}/apparmor.d/local +echo "# Site-specific additions and overrides for 'usr.bin.redshift'" \ + >%{buildroot}%{_sysconfdir}/apparmor.d/local/usr.bin.redshift %find_lang %{name} @@ -115,6 +122,10 @@ %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{?ext_man} %{_datadir}/applications/%{name}.desktop +%dir %{_sysconfdir}/apparmor.d/ +%config %{_sysconfdir}/apparmor.d/usr.bin.redshift +%dir %{_sysconfdir}/apparmor.d/local/ +%config(noreplace) %{_sysconfdir}/apparmor.d/local/usr.bin.redshift %{_userunitdir}/%{name}.service %changelog ++++++ desktop.patch ++++++ Don't start Redshift in a terminal. --- a/data/applications/redshift.desktop.in +++ b/data/applications/redshift.desktop.in @@ -6,5 +6,5 @@ Exec=redshift Icon=redshift -Terminal=true +Terminal=false Type=Application Categories=Utility;
