Alain Portal 9e8155a
Name:		kbackup
Paul F. Johnson da0552b
Version:	0.5.4
07f42b7
Release:	2%{?dist}
Alain Portal 9e8155a
Summary:	Back up your data in a simple, user friendly way
Alain Portal 9e8155a
Summary(fr):	Sauvegarder vos données de manière simple et conviviale
Alain Portal 9e8155a
Alain Portal 9e8155a
Group:		Applications/Archiving
Alain Portal 03c19f7
License:	GPLv2
Alain Portal 9e8155a
Url:		http://www.kde-apps.org/content/show.php?content=44998
Alain Portal 9e8155a
Source:		http://members.aon.at/m.koller/%{name}-%{version}.tar.bz2
Paul F. Johnson da0552b
Patch0:		%{name}-0.5.4-desktop.patch
94bd1d0
Patch1:         kbackup-0.5.3-gcc43.patch
Alain Portal 9e8155a
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Alain Portal 9e8155a
06ec77a
BuildRequires:	desktop-file-utils, gettext, kdelibs3-devel
Alain Portal 9e8155a
Alain Portal 9e8155a
%description
Alain Portal 9e8155a
KBackup is a program that lets you back up any directories or files,
Alain Portal 9e8155a
whereby it uses an easy to use directory tree to select the things to back up.
Alain Portal 9e8155a
The program was designed to be very simple in its use
Alain Portal 9e8155a
so that it can be used by non-computer experts.
Alain Portal 9e8155a
The storage format is the well known TAR format, whereby the data
Alain Portal 9e8155a
is still stored in compressed format (bzip2 or gzip).
Alain Portal 9e8155a
Alain Portal 9e8155a
%description -l fr
Alain Portal 9e8155a
KBackup est un programme qui vous permet de sauvegarder n'importe quels
Alain Portal 9e8155a
fichiers ou répertoires que vous pouvez sélectionner dans une arborescence.
Alain Portal 9e8155a
Il a été conçu pour être facile d'utilisation et est donc à la portée des
Alain Portal 9e8155a
non-initiés à l'informatique.
Alain Portal 9e8155a
Le format de stockage est le très connu format TAR, où les données sont
Alain Portal 9e8155a
stockées compressées (bzip2 ou gzip).
Alain Portal 9e8155a
Alain Portal 9e8155a
%prep
Alain Portal 9e8155a
%setup -q
Paul F. Johnson da0552b
%patch0 -p1 -b .desktop
94bd1d0
%patch1 -p1 -b .gcc43
Alain Portal 9e8155a
Alain Portal 9e8155a
%build
Alain Portal 211f312
Alain Portal 9e8155a
%configure --disable-rpath
Alain Portal 9e8155a
Alain Portal a949ba1
# Parallel building failed, so disable it until this is fixed by upstream
Alain Portal a4a6c1d
#%{__make} %{?_smp_mflags}
Alain Portal a4a6c1d
%{__make}
Alain Portal 9e8155a
Alain Portal 9e8155a
%install
Alain Portal 9e8155a
%{__rm} -rf %{buildroot}
Alain Portal 9e8155a
%{__make} install DESTDIR=%{buildroot}
Alain Portal 9e8155a
Alain Portal 9e8155a
desktop-file-install --vendor="" \
Alain Portal 9e8155a
  --dir %{buildroot}%{_datadir}/applications/kde \
Alain Portal 49c22f1
  --add-category "Application" \
Alain Portal 9e8155a
  --add-category "Utility" \
Alain Portal 9e8155a
  --add-category "X-KDE-Utilities-File" \
Alain Portal 9e8155a
  --remove-category "X-SuSE-Backup" \
Alain Portal 9e8155a
  --remove-category "System" \
Alain Portal 9e8155a
  src/%{name}.desktop
Alain Portal 9e8155a
Alain Portal 9e8155a
# Fix absolute symlink
Alain Portal 9e8155a
%{__rm} -f %{buildroot}%{_docdir}/HTML/*/%{name}/common
Alain Portal 9e8155a
BKP_PWD=`pwd`
Alain Portal 49c22f1
cd %{buildroot}%{_docdir}/HTML/en/%{name}/
Alain Portal 49c22f1
ln -s ../common .
Alain Portal 49c22f1
for lang_dir in de fr
Alain Portal 9e8155a
do
Alain Portal 9e8155a
  cd %{buildroot}%{_docdir}/HTML/$lang_dir/%{name}/
Alain Portal 6862786
  ln -s ../docs/common common
Alain Portal 9e8155a
done
Alain Portal 9e8155a
cd $BKP_PWD
Alain Portal 9e8155a
Alain Portal 9e8155a
%find_lang %{name}
Alain Portal 9e8155a
Alain Portal 9e8155a
%clean
Alain Portal 9e8155a
%{__rm} -rf %{buildroot}
Alain Portal 9e8155a
Alain Portal 9e8155a
%post
Alain Portal 9e8155a
touch --no-create %{_datadir}/icons/hicolor || :
Alain Portal 56967ba
if [ -x %{_bindir}/gtk-update-icon-cache ]
Alain Portal 56967ba
then
Alain Portal 56967ba
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Alain Portal 56967ba
fi
Alain Portal 9e8155a
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Alain Portal 9e8155a
Alain Portal 9e8155a
%postun
Alain Portal 9e8155a
touch --no-create %{_datadir}/icons/hicolor || :
Alain Portal 56967ba
if [ -x %{_bindir}/gtk-update-icon-cache ]
Alain Portal 56967ba
then
Alain Portal 56967ba
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Alain Portal 56967ba
fi
Alain Portal 9e8155a
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Alain Portal 9e8155a
Alain Portal 9e8155a
%files -f %{name}.lang
Alain Portal 9e8155a
%defattr(-, root, root)
Alain Portal 9e8155a
%doc AUTHORS ChangeLog COPYING README TODO
Alain Portal 9e8155a
%{_bindir}/*
Alain Portal 9e8155a
%{_datadir}/applications/kde/%{name}.desktop
Alain Portal 9e8155a
%{_datadir}/apps/%{name}/
Alain Portal 9e8155a
%{_datadir}/doc/HTML/*/%{name}/
Alain Portal 9e8155a
%{_datadir}/icons/hicolor/*/*/%{name}.png
Alain Portal 9e8155a
%{_datadir}/mimelnk/text/x-kbp.desktop
Alain Portal 9e8155a
Alain Portal 9e8155a
%changelog
07f42b7
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-2
07f42b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
07f42b7
Paul F. Johnson da0552b
* Wed Sep 14 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.5.4-1
Paul F. Johnson da0552b
- bump to new version
Paul F. Johnson da0552b
- desktop patch fix
Paul F. Johnson da0552b
94bd1d0
* Mon Mar 31 2008 Rex Dieter <rdieter@fedoraproject.org> 0.5.3-4
94bd1d0
- gcc43 patch (#434062)
94bd1d0
06ec77a
* Wed Mar 12 2008 Kevin Kofler <Kevin tigcc ticalc org> 0.5.3-3
06ec77a
- BR kdelibs3-devel instead of kdelibs-devel (#434062)
06ec77a
071ed6b
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.3-2
071ed6b
- Autorebuild for GCC 4.3
071ed6b
Alain Portal 6c4ae8b
* Thu Oct 18 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.3-1
Alain Portal 6c4ae8b
  - New upstream version
Alain Portal 6c4ae8b
  - Update patch 0
Alain Portal 6c4ae8b
  - Remove patch 1 that is no more needed
Alain Portal 6c4ae8b
Alain Portal 64382f8
* Thu Sep  6 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.2-1
Alain Portal 64382f8
  - New upstream version
Alain Portal 64382f8
  - Update patch 1
Alain Portal 64382f8
  - Remove patch 2 that is no more needed
Alain Portal 64382f8
Alain Portal 03c19f7
* Tue Aug 21 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-8
Alain Portal 03c19f7
  - Licence tag clarification
Alain Portal 03c19f7
Alain Portal a949ba1
* Thu Jul 12 2007  Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-7
Alain Portal a949ba1
  - Disable parallel building until this is fixed by upstream
Alain Portal a949ba1
Alain Portal a4a6c1d
* Thu Jul 12 2007  Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-6
Alain Portal a4a6c1d
  - Try a build without parallel make support
Alain Portal a4a6c1d
Alain Portal 54e3349
* Thu Jul 12 2007  Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-5
Alain Portal 54e3349
  - Fix date in changelog
Alain Portal 54e3349
Alain Portal 54e3349
* Thu Jul 12 2007  Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-4
Alain Portal 56967ba
  - Test if gtk-update-icon-cache exists before running it
Alain Portal 56967ba
Alain Portal 211f312
* Wed Jul 11 2007  Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-3
Alain Portal 211f312
  - Add BR gettext
Alain Portal 211f312
Alain Portal 211f312
* Mon Oct  2 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-2
Alain Portal c278dce
  - Really add patch1
Alain Portal c278dce
Alain Portal 211f312
* Mon Oct  2 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5.1-1
Alain Portal 49c22f1
  - New upstream tarball
Alain Portal 49c22f1
  - Update patch1
Alain Portal 49c22f1
  - Add new patch for french doc
Alain Portal 49c22f1
  - Add Application category in desktop file
Alain Portal 49c22f1
  - Fix symlink: english is the only language where common directory is in
Alain Portal 49c22f1
  LANG directory while for other, common is in LANG/docs directory
Alain Portal 49c22f1
Alain Portal 49c22f1
* Wed Sep 27 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5-6
Alain Portal 6862786
  - Link the good directories
Alain Portal 6862786
Alain Portal 9e8155a
* Tue Sep 26 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5-5
Alain Portal 9e8155a
  - Fix absolute symlinks
Alain Portal 9e8155a
Alain Portal 9e8155a
* Mon Sep 25 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5-4
Alain Portal 9e8155a
  - Install only one desktop file
Alain Portal 9e8155a
  - Don't remove absolute symlinks
Alain Portal 9e8155a
  - Update patch0
Alain Portal 9e8155a
Alain Portal 9e8155a
* Mon Sep 25 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5-3
Alain Portal 9e8155a
  - desktop-file-install don't work as I expected, so update patch0
Alain Portal 9e8155a
Alain Portal 9e8155a
* Mon Sep 25 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5-2
Alain Portal 9e8155a
  - Use macro for make
Alain Portal 9e8155a
  - Don't own some directories
Alain Portal 9e8155a
  - Update patch0 and patch1
Alain Portal 9e8155a
  - Improve desktop-file installation
Alain Portal 9e8155a
Alain Portal 9e8155a
* Mon Sep 25 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.5-1
Alain Portal 9e8155a
  - New upstream version
Alain Portal 9e8155a
  - Update patch0 and patch1
Alain Portal 9e8155a
  - Remove patch2 that is no more needed
Alain Portal 9e8155a
Alain Portal 9e8155a
* Mon Sep 25 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.4.2-4
Alain Portal 9e8155a
  - Requires(post,postun) desktop-file-utils no more needed since FC-5
Alain Portal 9e8155a
  - Add %%post an %%postun for icons
Alain Portal 9e8155a
  - Remove absolute symlinks
Alain Portal 9e8155a
Alain Portal 9e8155a
* Thu Sep 21 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.4.2-3
Alain Portal 9e8155a
  - Use macro for configure instead of hardcoding path
Alain Portal 9e8155a
  - Use macro style instead of variable style
Alain Portal 9e8155a
Alain Portal 9e8155a
* Thu Sep 21 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.4.2-2
Alain Portal 9e8155a
  - Add patch to fix some typo in fr.po
Alain Portal 9e8155a
  - Add patch to frenchify x-kbp.desktop
Alain Portal 9e8155a
Alain Portal 9e8155a
* Wed Sep 20 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 0.4.2-1
Alain Portal 9e8155a
  - Initial Fedora RPM
Alain Portal 9e8155a
  - Add patch to frenchify kbackup.desktop