6f2b65e
Name:           kbackup
1e554ea
Version:        19.04.0
4038ea1
Release:        1%{?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
Vasiliy Glazov 8afa74f
License:        GPLv2+
Vasiliy Glazov 8afa74f
Url:            https://github.com/KDE/kbackup
Vasiliy Glazov 8afa74f
Source0:        %{url}/archive/v%{version}.tar.gz
Vasiliy Glazov 8afa74f
Vasiliy Glazov 8afa74f
BuildRequires:  gcc-c++
Vasiliy Glazov 8afa74f
BuildRequires:  cmake
Vasiliy Glazov 8afa74f
BuildRequires:  extra-cmake-modules
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(Qt5Core)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(Qt5Widgets)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5Notifications)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5I18n)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5KIO)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5DocTools)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5XmlGui)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5IconThemes)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5Archive)
Vasiliy Glazov 8afa74f
BuildRequires:  cmake(KF5WidgetsAddons)
6f2b65e
BuildRequires:  desktop-file-utils
Vasiliy Glazov 8afa74f
BuildRequires:  libappstream-glib
6f2b65e
BuildRequires:  gettext
Vasiliy Glazov 8afa74f
BuildRequires:  kf5-rpm-macros
Alain Portal 9e8155a
1e554ea
Requires:       hicolor-icon-theme
1e554ea
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
Vasiliy Glazov 8afa74f
mkdir build
Vasiliy Glazov 8afa74f
pushd build
Vasiliy Glazov 8afa74f
    %cmake_kf5 ..
Vasiliy Glazov 8afa74f
    %make_build
Vasiliy Glazov 8afa74f
popd
Alain Portal 9e8155a
Alain Portal 9e8155a
%install
Vasiliy Glazov 8afa74f
pushd build
Vasiliy Glazov 8afa74f
    %make_install
Vasiliy Glazov 8afa74f
popd
Alain Portal 9e8155a
Vasiliy Glazov 8afa74f
%find_lang %{name} --with-html
Rex Dieter e6b82f0
Vasiliy Glazov 8afa74f
%check
Vasiliy Glazov 8afa74f
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.kde.%{name}.appdata.xml
Vasiliy Glazov 8afa74f
desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.desktop
Alain Portal 9e8155a
Alain Portal 9e8155a
%files -f %{name}.lang
Vasiliy Glazov 8afa74f
%license COPYING
Vasiliy Glazov 8afa74f
%doc AUTHORS ChangeLog README TODO
Vasiliy Glazov 8afa74f
%{_bindir}/%{name}
Vasiliy Glazov 8afa74f
%{_datadir}/metainfo/org.kde.%{name}.appdata.xml
Vasiliy Glazov 8afa74f
%{_datadir}/applications/org.kde.%{name}.desktop
Vasiliy Glazov 8afa74f
%{_datadir}/icons/hicolor/*/apps/*.png
Vasiliy Glazov 8afa74f
%{_datadir}/icons/hicolor/*/actions/*.png
Vasiliy Glazov 8afa74f
%{_datadir}/icons/hicolor/*/mimetypes/*.png
Vasiliy Glazov 8afa74f
%{_datadir}/kxmlgui5/%{name}
Alain Portal 53c0d13
%{_datadir}/mime/packages/%{name}.xml
Alain Portal 9e8155a
Vasiliy Glazov 8afa74f
Alain Portal 9e8155a
%changelog
1e554ea
* Mon Apr 22 2019 Vasiliy N. Glazov <vascom2@gmail.com> 19.04.0-1
1e554ea
- Update to 19.04.0
1e554ea
4038ea1
* Mon Feb 25 2019 Vasiliy N. Glazov <vascom2@gmail.com> 18.12.2-1
4038ea1
- Update to 18.12.2
4038ea1
e576d86
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
e576d86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e576d86
8329f54
* Fri Jan 11 2019 Vasiliy N. Glazov <vascom2@gmail.com> 18.12.1-1
8329f54
- Update to 18.12.1
8329f54
2e7dcde
* Fri Dec 14 2018 Vasiliy N. Glazov <vascom2@gmail.com> 18.12.0-1
2e7dcde
- Update to 18.12.0
2e7dcde
b2eebb3
* Mon Nov 12 2018 Vasiliy N. Glazov <vascom2@gmail.com> 18.08.3-1
b2eebb3
- Update to 18.08.3
b2eebb3
Vasiliy Glazov 8afa74f
* Thu Oct 18 2018 Vasiliy N. Glazov <vascom2@gmail.com> 18.08.2-1
Vasiliy Glazov 8afa74f
- Switch to Qt5/KF5
Vasiliy Glazov 8afa74f
b1a03a7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-12
b1a03a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b1a03a7
52ab596
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-11
52ab596
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
52ab596
5db7344
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-10
5db7344
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5db7344
775ebea
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-9
775ebea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
775ebea
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