[kde-partitionmanager] 1.1.0 release, improve scriptlets/kde4 macro usage, include translations

Rex Dieter rdieter at fedoraproject.org
Thu Jul 10 15:00:00 UTC 2014


commit 3bd90434e43be131dd77d7084c4fbd9f4654a0f6
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Thu Jul 10 10:00:18 2014 -0500

    1.1.0 release, improve scriptlets/kde4 macro usage, include translations

 .gitignore                |    1 +
 kde-partitionmanager.spec |   57 ++++++++++++++++++++++++++------------------
 sources                   |    2 +-
 3 files changed, 36 insertions(+), 24 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8ef76bd..d704c50 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /*.src.rpm
 /kde-partitionmanager-*.tar.gz
 /kde-partitionmanager-1.0.3-20130815svn.tar.xz
+/partitionmanager-1.1.0.tar.xz
diff --git a/kde-partitionmanager.spec b/kde-partitionmanager.spec
index 7304e98..1edb99f 100644
--- a/kde-partitionmanager.spec
+++ b/kde-partitionmanager.spec
@@ -1,15 +1,20 @@
-%global svn_date 20130815
+#global svn_date 20130815
 %define _hardened_build 1
 
 Name:           kde-partitionmanager
-Version:        1.0.3
-Release:        14.%{svn_date}svn%{?dist}
+Version:        1.1.0
+Release:        1%{?dist}
 Summary:        KDE Partition Manager
 
-Group:          Applications/System
 License:        GPLv2+
 URL:            http://www.kde.org/applications/system/kdepartitionmanager/
+%if 0%{?svn_date}
 Source0:        %{name}-%{version}-%{svn_date}svn.tar.xz
+%else
+Source0:        http://download.kde.org/stable/partitionmanager/%{version}/src/partitionmanager-%{version}.tar.xz
+%endif
+# probably better to use https://projects.kde.org/projects/playground/sdk/releaseme
+# now that it is in kde git infrastructure
 Source1:        kdepm-generate-tarball.sh
 # Source built using the following commands : sh kdepm-generate-tarball.sh 20130815
 
@@ -32,10 +37,13 @@ to make use of all features and get full support for all file systems.
 
 
 %prep
-%setup -q
+%setup -q -n partitionmanager-%{version}
 ## Due to the name change
+## this is already under kde4/ subdir, no need to change further imho -- rex
+%if 0%{?fedora} && 0%{?fedora} < 21
 mv src/partitionmanager.desktop src/kde-partitionmanager.desktop
 sed -i 's,partitionmanager.desktop,kde-partitionmanager.desktop,' src/CMakeLists.txt
+%endif
 
 
 %build
@@ -48,41 +56,44 @@ make %{?_smp_mflags} -C %{_target_platform}
 
 
 %install
-rm -rf %{buildroot}
 make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
-# %%find_lang partitionmanager --with-kde
+%find_lang partitionmanager --with-kde
 
 # Validate .desktop file
-desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop
+desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/*partitionmanager.desktop
 
 
 %post
-/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/sbin/ldconfig
+/bin/touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null || :
 
 %postun
+/sbin/ldconfig
 if [ $1 -eq 0 ] ; then
-    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
-    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+    /bin/touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null
+    /usr/bin/gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &>/dev/null || :
 fi
 
 %posttrans
-/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &>/dev/null || :
 
 
-# %%files -f partitionmanager.lang
-%files
-%defattr(-,root,root,-)
+%files -f partitionmanager.lang
 %doc README COPYING CHANGES
-%{_kde4_bindir}/partitionmanager*
-%{_kde4_libdir}/*.so
-%{_kde4_libdir}/kde4/*.so
-%{_kde4_datadir}/applications/kde4/%{name}.desktop
-%{_kde4_datadir}/kde4/services/*.desktop
-%{_kde4_datadir}/kde4/servicetypes/*.desktop
-%{_kde4_iconsdir}/hicolor/*/*/*.png
-%{_kde4_datadir}/kde4/apps/partitionmanager
+%{_kde4_bindir}/partitionmanager
+%{_kde4_libdir}/libpartitionmanager*.so
+%{_kde4_libdir}/kde4/pm*backendplugin.so
+%{_kde4_datadir}/applications/kde4/*partitionmanager.desktop
+%{_kde4_datadir}/kde4/services/pm*backendplugin.desktop
+%{_kde4_datadir}/kde4/servicetypes/pm*backendplugin.desktop
+%{_kde4_iconsdir}/hicolor/*/*/*
+%{_kde4_appsdir}/partitionmanager/
+%{_datadir}/appdata/partitionmanager.appdata.xml
 
 %changelog
+* Thu Jul 10 2014 Rex Dieter <rdieter at fedoraproject.org> 1.1.0-1
+- 1.1.0 release, improve scriptlets/kde4 macro usage, include translations
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.3-14.20130815svn
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/sources b/sources
index cb1ecb5..3ad6c74 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-394bd1746c5fc3333b2adec49701b4a0  kde-partitionmanager-1.0.3-20130815svn.tar.xz
+4a752c250fc5c98e22aba1d2ea309bec  partitionmanager-1.1.0.tar.xz


More information about the scm-commits mailing list