rdieter pushed to apper (f22). "omit plasma4-based updater applet (f22+)"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Mar 31 18:09:10 UTC 2015


>From 41d40b20c81212617f4896f5d8538ac8f6f428ae Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter at math.unl.edu>
Date: Tue, 31 Mar 2015 13:08:29 -0500
Subject: omit plasma4-based updater applet (f22+)


diff --git a/apper.spec b/apper.spec
index 3cf8f91..bffb4d9 100644
--- a/apper.spec
+++ b/apper.spec
@@ -4,9 +4,13 @@
 ## https://bugzilla.redhat.com/1180819#c20
 #define appstream 1
 
+%if 0%{?fedora} > 21
+%define plasma5 1
+%endif
+
 Name:    apper
 Version: 0.9.1
-Release: 6%{?dist}
+Release: 7%{?dist}
 Summary: KDE interface for PackageKit
 
 License: GPLv2+
@@ -67,6 +71,13 @@ KDE interface for PackageKit.
 %prep
 %autosetup -p1
 
+%if 0%{?plasma5}
+sed -e 's|^add_subdirectory(declarative-plugins)|#add_subdirectory(declarative-plugins)|g' \
+    -e 's|^add_subdirectory(plasmoid)|#add_subdirectory(plasmoid)|g' \
+    -i CMakeLists.txt
+rm -fv po/*/plasma_applet_org.packagekit.updater.po
+%endif
+
 
 %build
 mkdir -p %{_target_platform}
@@ -95,11 +106,13 @@ mv %{buildroot}%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service \
 chrpath --list %{buildroot}%{_kde4_bindir}/apper
 chrpath --replace %{_kde4_libdir}/apper %{buildroot}%{_kde4_bindir}/apper
 
+%if ! 0%{?plasma5}
 # show apper updater systray applet by default
 install -m644 -p -D %{SOURCE10} %{buildroot}%{_kde4_appsdir}/plasma-desktop/init/01-fedora-org.packagekit.updater.js
 mkdir -p %{buildroot}%{_kde4_appsdir}/plasma-desktop/updates/
 ln %{buildroot}%{_kde4_appsdir}/plasma-desktop/init/01-fedora-org.packagekit.updater.js \
    %{buildroot}%{_kde4_appsdir}/plasma-desktop/updates/01-fedora-org.packagekit.updater.js
+%endif
 
 
 %check
@@ -129,17 +142,22 @@ fi
 %{_datadir}/dbus-1/services/kde-org.freedesktop.PackageKit.service
 %{_kde4_libexecdir}/apper-pk-session
 %{_mandir}/man1/apper.1*
+%if ! 0%{?plasma5}
 # plasma-applet-updater
 %{_kde4_appsdir}/plasma/plasmoids/org.packagekit.updater/
 %{_kde4_appsdir}/plasma-desktop/init/01-fedora-org.packagekit.updater.js
 %{_kde4_appsdir}/plasma-desktop/updates/01-fedora-org.packagekit.updater.js
 %{_kde4_datadir}/kde4/services/plasma-applet-org.packagekit.updater.desktop
 %{_kde4_libdir}/kde4/imports/org/kde/apper/
+%endif
 # appdata
 %{_datadir}/appdata/apper.appdata.xml
 
 
 %changelog
+* Tue Mar 31 2015 Rex Dieter <rdieter at fedoraproject.org> 0.9.1-7
+- omit plasma4-based updater applet (f22+)
+
 * Tue Jan 13 2015 Rex Dieter <rdieter at fedoraproject.org> 0.9.1-6
 - disable appstream support (#1180819)
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/apper.git/commit/?h=f22&id=41d40b20c81212617f4896f5d8538ac8f6f428ae


More information about the scm-commits mailing list