[kio_sysinfo] mimeinfo scriptlet, .spec cleanup

Rex Dieter rdieter at fedoraproject.org
Thu Jul 3 18:40:02 UTC 2014


commit ecd1eba6c98d1617897019c362ec0e7cc2536a1d
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Thu Jul 3 13:40:12 2014 -0500

    mimeinfo scriptlet, .spec cleanup

 kio_sysinfo.spec |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)
---
diff --git a/kio_sysinfo.spec b/kio_sysinfo.spec
index 5b283a7..20595bb 100644
--- a/kio_sysinfo.spec
+++ b/kio_sysinfo.spec
@@ -1,18 +1,15 @@
 %define SYSINFO_DISTRO fedora
 
 Name:           kio_sysinfo
-Version:        20090930
-Release:        8%{?dist}
 Summary:        KIO slave which shows basic system information
+Version:        20090930
+Release:        9%{?dist}
 
-Group:          System Environment/Libraries
 License:        GPLv2+
 URL:            http://www.kde.org/
 Source0:        http://ktown.kde.org/~lukas/kio_sysinfo/%{name}-%{version}.tar.bz2
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  kdelibs-devel >= 4
-BuildRequires:  kde-filesystem >= 4
+BuildRequires:  kdelibs4-devel
 BuildRequires:  cmake
 BuildRequires:  dbus-devel giflib-devel pcre-devel
 BuildRequires:  gettext
@@ -37,18 +34,25 @@ make %{?_smp_mflags} -C %{_target_platform}
 
 
 %install
-rm -rf %{buildroot}
 mkdir %{buildroot}
 make install DESTDIR=%{buildroot} -C %{_target_platform}
 
 %find_lang kio_sysinfo
 
-%clean
-rm -rf %{buildroot}
 
+%post
+touch --no-create %{_kde4_datadir}/mime ||:
+
+%posttrans
+update-mime-database %{?fedora:-n} %{_kde4_datadir}/mime &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+  touch --no-create %{_kde4_datadir}/mime ||:
+  update-mime-database %{?fedora:-n} %{_kde4_datadir}/mime &> /dev/null || :
+fi
 
 %files -f kio_sysinfo.lang
-%defattr(-,root,root,-)
 %doc README COPYING
 %{_kde4_libdir}/kde4/kio_sysinfo.so
 %{_kde4_libdir}/kde4/libksysinfopart.so
@@ -60,6 +64,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Jul 03 2014 Rex Dieter <rdieter at fedoraproject.org> 20090930-9
+- mimeinfo scriptlet, .spec cleanup
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 20090930-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list