6f2b65e
Name:           kbackup
6f2b65e
Version:        0.8
a81984f
Release:        8%{?dist}
6f2b65e
Summary:        Back up your data in a simple, user friendly way
6f2b65e
Summary(fr):    Sauvegarder vos données de manière simple et conviviale
6f2b65e
Summary(ru):    Простое, дружественное к пользователю резервное копирование
6f2b65e
6f2b65e
License:        GPLv2
6f2b65e
Url:            http://www.kde-apps.org/content/show.php?content=44998
6f2b65e
Source0:        http://members.aon.at/m.koller/%{name}-%{version}.tar.bz2
6f2b65e
6f2b65e
BuildRequires:  desktop-file-utils
6f2b65e
BuildRequires:  gettext
Rex Dieter e6b82f0
BuildRequires:  kdelibs4-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
6f2b65e
%description -l ru
6f2b65e
KBackup позволяет делать резервное копирование любых каталогов и файлов,
6f2b65e
используя простое представление в виде дерева каталогов для выбора элементов
6f2b65e
копирования.
6f2b65e
Программа спроектирована очень простой в использовании даже не экспертами в
6f2b65e
области компьютеров.
6f2b65e
Формат хранения архивов - хорошо известный TAR, форматы сжатия bzip2 или gzip.
6f2b65e
Alain Portal 9e8155a
%prep
Alain Portal 9e8155a
%setup -q
Alain Portal 9e8155a
Alain Portal 9e8155a
%build
Alain Portal 53c0d13
%cmake_kde4
6f2b65e
make %{?_smp_mflags}
Alain Portal 9e8155a
Alain Portal 9e8155a
%install
6f2b65e
%make_install
Alain Portal 9e8155a
Alain Portal 9e8155a
desktop-file-install --vendor="" \
Alain Portal 53c0d13
  --dir %{buildroot}%{_datadir}/applications/kde4 \
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 53c0d13
  --remove-category "X-MandrivaLinux-System-Archiving-Backup" \
Alain Portal 9e8155a
  --remove-category "System" \
Alain Portal 9e8155a
  src/%{name}.desktop
Alain Portal 9e8155a
Rex Dieter e6b82f0
%find_lang %{name} --with-kde
Alain Portal 9e8155a
Alain Portal 9e8155a
Alain Portal 9e8155a
%post
Rex Dieter e6b82f0
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
Rex Dieter e6b82f0
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
Rex Dieter e6b82f0
Rex Dieter e6b82f0
%posttrans
Rex Dieter e6b82f0
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
Rex Dieter e6b82f0
update-desktop-database -q &> /dev/null ||:
Rex Dieter e6b82f0
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
Alain Portal 9e8155a
Alain Portal 9e8155a
%postun
Rex Dieter e6b82f0
if [ $1 -eq 0 ] ; then
Rex Dieter e6b82f0
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
Rex Dieter e6b82f0
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
Rex Dieter e6b82f0
update-desktop-database -q &> /dev/null ||:
Rex Dieter e6b82f0
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
Rex Dieter e6b82f0
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
Alain Portal 56967ba
fi
Alain Portal 9e8155a
Alain Portal 9e8155a
%files -f %{name}.lang
Alain Portal 9e8155a
%doc AUTHORS ChangeLog COPYING README TODO
Rex Dieter e6b82f0
%{_kde4_bindir}/*
Rex Dieter e6b82f0
%{_kde4_datadir}/applications/kde4/%{name}.desktop
Rex Dieter e6b82f0
%{_kde4_appsdir}/%{name}/
Rex Dieter e6b82f0
%{_kde4_iconsdir}/hicolor/*/*/*.png
Alain Portal 53c0d13
%{_datadir}/mime/packages/%{name}.xml
Alain Portal 9e8155a
Alain Portal 9e8155a
%changelog
a81984f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-8
a81984f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a81984f
9fae1b2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-7
9fae1b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9fae1b2
6980cf7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-6
6980cf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6980cf7
e670251
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.8-5
e670251
- Rebuilt for GCC 5 C++11 ABI change
e670251
a4248e0
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-4
a4248e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a4248e0
Rex Dieter e6b82f0
* Sat Aug 16 2014 Rex Dieter <rdieter@fedoraproject.org> 0.8-3
Rex Dieter e6b82f0
- use kde4 macros, update scriptlets
Rex Dieter e6b82f0
619d42d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-2
619d42d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
619d42d
6f2b65e
* Wed Mar 26 2014 Vasiliy N. Glazov <vascom2@gmail.com> - 0.8-1
6f2b65e
- Update to 0.8
6f2b65e
- Clean spec
6f2b65e
- Add russian description
6f2b65e
81de0cd
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-6
81de0cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
81de0cd
adfc3ff
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-5
adfc3ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
adfc3ff
2606172
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-4
2606172
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2606172
67946ac
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-3
67946ac
- Rebuilt for c++ ABI breakage
67946ac
ee1df48
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-2
ee1df48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ee1df48
Alain Portal 8398d55
* Mon Mar 14 2011 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.7.1-1
Alain Portal 8398d55
  - New upstream version
Alain Portal 8398d55
  - Update patch0
Alain Portal 8398d55
Alain Portal 8398d55
* Mon Feb  7 2011 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.7-1
Alain Portal 8398d55
  - New upstream version
Alain Portal 8398d55
  - Update patch0
Alain Portal 8398d55
  - New patch1 : update french handbook
Alain Portal 8398d55
1aeee83
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.4-2
1aeee83
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1aeee83
Alain Portal 8954a15
* Mon May 31 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.4-1
Alain Portal 8954a15
  - New upstream version
Alain Portal 8954a15
  - Update patch0
Alain Portal 8954a15
  - Patches 1 & 2 no more needed
Alain Portal 8954a15
Alain Portal 53c0d13
* Sun Jan 10 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.3-3
Alain Portal 53c0d13
  - Updated %%defattr macro
Alain Portal 53c0d13
Alain Portal 53c0d13
* Sat Jan  9 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.3-2
Alain Portal 53c0d13
  - Don't add Application category in desktop file
Alain Portal 53c0d13
  - Add update-mime-database in scriptlets
Alain Portal 53c0d13
  - Update gtk-update-icon-cache use in scriptlets
Alain Portal 53c0d13
  - Add %%posttrans scriptlet
Alain Portal 53c0d13
Alain Portal 53c0d13
* Sat Jan  9 2010 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.6.3-1
Alain Portal 53c0d13
  - New upstream version
Alain Portal 53c0d13
  - Clean spec file for kde4
Alain Portal 53c0d13
  - New patch0 : l10n-fr
Alain Portal 53c0d13
  - New patch1 : update french handbook
Alain Portal 53c0d13
  - New patch2 : Improve desktop entries
Alain Portal 53c0d13
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
6f2b65e
* Sun 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