rpms/kbackup/F-12 kbackup.spec,1.19,1.20

Alain Portal dionysos at fedoraproject.org
Thu Jan 14 10:25:43 UTC 2010


Author: dionysos

Update of /cvs/pkgs/rpms/kbackup/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32067

Modified Files:
	kbackup.spec 
Log Message:
Don't forget the spec file :(



Index: kbackup.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kbackup/F-12/kbackup.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -p -r1.19 -r1.20
--- kbackup.spec	25 Feb 2009 10:16:08 -0000	1.19
+++ kbackup.spec	14 Jan 2010 10:25:43 -0000	1.20
@@ -1,18 +1,19 @@
 Name:		kbackup
-Version:	0.5.4
-Release:	2%{?dist}
+Version:	0.6.3
+Release:	3%{?dist}
 Summary:	Back up your data in a simple, user friendly way
 Summary(fr):	Sauvegarder vos données de manière simple et conviviale
 
 Group:		Applications/Archiving
 License:	GPLv2
 Url:		http://www.kde-apps.org/content/show.php?content=44998
-Source:		http://members.aon.at/m.koller/%{name}-%{version}.tar.bz2
-Patch0:		%{name}-0.5.4-desktop.patch
-Patch1:         kbackup-0.5.3-gcc43.patch
+Source:		http://kde-apps.org/CONTENT/content-files/44998-%{name}-%{version}.tar.bz2
+Patch0:		%{name}-%{version}-fr.po.diff
+Patch1:		%{name}-%{version}-index.docbook-fr.diff
+Patch2:		%{name}-%{version}-desktop.diff
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:	desktop-file-utils, gettext, kdelibs3-devel
+BuildRequires:	desktop-file-utils, gettext, kdelibs-devel
 
 %description
 KBackup is a program that lets you back up any directories or files,
@@ -32,42 +33,27 @@ stockées compressées (bzip2 ou gzip).
 
 %prep
 %setup -q
-%patch0 -p1 -b .desktop
-%patch1 -p1 -b .gcc43
+%patch0 -p0
+%patch1 -p0
+%patch2 -p0
 
 %build
-
-%configure --disable-rpath
-
-# Parallel building failed, so disable it until this is fixed by upstream
-#%{__make} %{?_smp_mflags}
-%{__make}
+%cmake_kde4
+%{__make} %{?_smp_mflags}
 
 %install
 %{__rm} -rf %{buildroot}
 %{__make} install DESTDIR=%{buildroot}
 
 desktop-file-install --vendor="" \
-  --dir %{buildroot}%{_datadir}/applications/kde \
-  --add-category "Application" \
+  --dir %{buildroot}%{_datadir}/applications/kde4 \
   --add-category "Utility" \
   --add-category "X-KDE-Utilities-File" \
   --remove-category "X-SuSE-Backup" \
+  --remove-category "X-MandrivaLinux-System-Archiving-Backup" \
   --remove-category "System" \
   src/%{name}.desktop
 
-# Fix absolute symlink
-%{__rm} -f %{buildroot}%{_docdir}/HTML/*/%{name}/common
-BKP_PWD=`pwd`
-cd %{buildroot}%{_docdir}/HTML/en/%{name}/
-ln -s ../common .
-for lang_dir in de fr
-do
-  cd %{buildroot}%{_docdir}/HTML/$lang_dir/%{name}/
-  ln -s ../docs/common common
-done
-cd $BKP_PWD
-
 %find_lang %{name}
 
 %clean
@@ -75,31 +61,48 @@ cd $BKP_PWD
 
 %post
 touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]
-then
-  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
 update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
 
 %postun
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]
+if [ $1 -eq 0 ]
 then
+  touch --no-create %{_datadir}/icons/hicolor || :
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %files -f %{name}.lang
-%defattr(-, root, root)
+%defattr(-, root, root, -)
 %doc AUTHORS ChangeLog COPYING README TODO
 %{_bindir}/*
-%{_datadir}/applications/kde/%{name}.desktop
-%{_datadir}/apps/%{name}/
+%{_datadir}/applications/kde4/%{name}.desktop
+%{_datadir}/kde4/apps/%{name}/
 %{_datadir}/doc/HTML/*/%{name}/
-%{_datadir}/icons/hicolor/*/*/%{name}.png
-%{_datadir}/mimelnk/text/x-kbp.desktop
+%{_datadir}/icons/hicolor/*/*/*.png
+%{_datadir}/mime/packages/%{name}.xml
 
 %changelog
+* Sun Jan 10 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.3-3
+  - Updated %%defattr macro
+
+* Sat Jan  9 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.3-2
+  - Don't add Application category in desktop file
+  - Add update-mime-database in scriptlets
+  - Update gtk-update-icon-cache use in scriptlets
+  - Add %%posttrans scriptlet
+
+* Sat Jan  9 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.3-1
+  - New upstream version
+  - Clean spec file for kde4
+  - New patch0 : l10n-fr
+  - New patch1 : update french handbook
+  - New patch2 : Improve desktop entries
+
 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.4-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 



More information about the scm-commits mailing list