6f2b65
Name:           kbackup
2e7dcd
Version:        18.12.0
Vasiliy Glazov 8afa74
Release:        1%{?dist}
6f2b65
Summary:        Back up your data in a simple, user friendly way
6f2b65
Summary(fr):    Sauvegarder vos données de manière simple et conviviale
6f2b65
Summary(ru):    Простое, дружественное к пользователю резервное копирование
6f2b65
Vasiliy Glazov 8afa74
License:        GPLv2+
Vasiliy Glazov 8afa74
Url:            https://github.com/KDE/kbackup
Vasiliy Glazov 8afa74
Source0:        %{url}/archive/v%{version}.tar.gz
Vasiliy Glazov 8afa74
Vasiliy Glazov 8afa74
BuildRequires:  gcc-c++
Vasiliy Glazov 8afa74
BuildRequires:  cmake
Vasiliy Glazov 8afa74
BuildRequires:  extra-cmake-modules
Vasiliy Glazov 8afa74
BuildRequires:  cmake(Qt5Core)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(Qt5Widgets)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5Notifications)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5I18n)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5KIO)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5DocTools)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5XmlGui)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5IconThemes)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5Archive)
Vasiliy Glazov 8afa74
BuildRequires:  cmake(KF5WidgetsAddons)
6f2b65
BuildRequires:  desktop-file-utils
Vasiliy Glazov 8afa74
BuildRequires:  libappstream-glib
6f2b65
BuildRequires:  gettext
Vasiliy Glazov 8afa74
BuildRequires:  extra-cmake-modules
Vasiliy Glazov 8afa74
BuildRequires:  kf5-rpm-macros
Alain Portal 9e8155
Alain Portal 9e8155
%description
Alain Portal 9e8155
KBackup is a program that lets you back up any directories or files,
Alain Portal 9e8155
whereby it uses an easy to use directory tree to select the things to back up.
Alain Portal 9e8155
The program was designed to be very simple in its use
Alain Portal 9e8155
so that it can be used by non-computer experts.
Alain Portal 9e8155
The storage format is the well known TAR format, whereby the data
Alain Portal 9e8155
is still stored in compressed format (bzip2 or gzip).
Alain Portal 9e8155
Alain Portal 9e8155
%description -l fr
Alain Portal 9e8155
KBackup est un programme qui vous permet de sauvegarder n'importe quels
Alain Portal 9e8155
fichiers ou répertoires que vous pouvez sélectionner dans une arborescence.
Alain Portal 9e8155
Il a été conçu pour être facile d'utilisation et est donc à la portée des
Alain Portal 9e8155
non-initiés à l'informatique.
Alain Portal 9e8155
Le format de stockage est le très connu format TAR, où les données sont
Alain Portal 9e8155
stockées compressées (bzip2 ou gzip).
Alain Portal 9e8155
6f2b65
%description -l ru
6f2b65
KBackup позволяет делать резервное копирование любых каталогов и файлов,
6f2b65
используя простое представление в виде дерева каталогов для выбора элементов
6f2b65
копирования.
6f2b65
Программа спроектирована очень простой в использовании даже не экспертами в
6f2b65
области компьютеров.
6f2b65
Формат хранения архивов - хорошо известный TAR, форматы сжатия bzip2 или gzip.
6f2b65
Alain Portal 9e8155
%prep
Alain Portal 9e8155
%setup -q
Alain Portal 9e8155
Alain Portal 9e8155
%build
Vasiliy Glazov 8afa74
mkdir build
Vasiliy Glazov 8afa74
pushd build
Vasiliy Glazov 8afa74
    %cmake_kf5 ..
Vasiliy Glazov 8afa74
    %make_build
Vasiliy Glazov 8afa74
popd
Alain Portal 9e8155
Alain Portal 9e8155
%install
Vasiliy Glazov 8afa74
pushd build
Vasiliy Glazov 8afa74
    %make_install
Vasiliy Glazov 8afa74
popd
Alain Portal 9e8155
Vasiliy Glazov 8afa74
%find_lang %{name} --with-html
Rex Dieter e6b82f
Vasiliy Glazov 8afa74
%check
Vasiliy Glazov 8afa74
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.kde.%{name}.appdata.xml
Vasiliy Glazov 8afa74
desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.desktop
Alain Portal 9e8155
Alain Portal 9e8155
%files -f %{name}.lang
Vasiliy Glazov 8afa74
%license COPYING
Vasiliy Glazov 8afa74
%doc AUTHORS ChangeLog README TODO
Vasiliy Glazov 8afa74
%{_bindir}/%{name}
Vasiliy Glazov 8afa74
%{_datadir}/metainfo/org.kde.%{name}.appdata.xml
Vasiliy Glazov 8afa74
%{_datadir}/applications/org.kde.%{name}.desktop
Vasiliy Glazov 8afa74
%{_datadir}/icons/hicolor/*/apps/*.png
Vasiliy Glazov 8afa74
%{_datadir}/icons/hicolor/*/actions/*.png
Vasiliy Glazov 8afa74
%{_datadir}/icons/hicolor/*/mimetypes/*.png
Vasiliy Glazov 8afa74
%{_datadir}/kxmlgui5/%{name}
Alain Portal 53c0d1
%{_datadir}/mime/packages/%{name}.xml
Alain Portal 9e8155
Vasiliy Glazov 8afa74
Alain Portal 9e8155
%changelog
2e7dcd
* Fri Dec 14 2018 Vasiliy N. Glazov <vascom2@gmail.com> 18.12.0-1
2e7dcd
- Update to 18.12.0
2e7dcd
b2eebb
* Mon Nov 12 2018 Vasiliy N. Glazov <vascom2@gmail.com> 18.08.3-1
b2eebb
- Update to 18.08.3
b2eebb
Vasiliy Glazov 8afa74
* Thu Oct 18 2018 Vasiliy N. Glazov <vascom2@gmail.com> 18.08.2-1
Vasiliy Glazov 8afa74
- Switch to Qt5/KF5
Vasiliy Glazov 8afa74
b1a03a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-12
b1a03a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b1a03a
52ab59
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-11
52ab59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
52ab59
5db734
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-10
5db734
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5db734
775ebe
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-9
775ebe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
775ebe
a81984
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-8
a81984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a81984
9fae1b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-7
9fae1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9fae1b
6980cf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-6
6980cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6980cf
e67025
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.8-5
e67025
- Rebuilt for GCC 5 C++11 ABI change
e67025
a4248e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-4
a4248e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a4248e
Rex Dieter e6b82f
* Sat Aug 16 2014 Rex Dieter <rdieter@fedoraproject.org> 0.8-3
Rex Dieter e6b82f
- use kde4 macros, update scriptlets
Rex Dieter e6b82f
619d42
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-2
619d42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
619d42
6f2b65
* Wed Mar 26 2014 Vasiliy N. Glazov <vascom2@gmail.com> - 0.8-1
6f2b65
- Update to 0.8
6f2b65
- Clean spec
6f2b65
- Add russian description
6f2b65
81de0c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-6
81de0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
81de0c
adfc3f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-5
adfc3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
adfc3f
260617
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-4
260617
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
260617
67946a
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-3
67946a
- Rebuilt for c++ ABI breakage
67946a
ee1df4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-2
ee1df4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ee1df4
Alain Portal 8398d5
* Mon Mar 14 2011 Alain Portal <alain.portal[at]univ-montp2[dot]fr> 0.7.1-1
Alain Portal 8398d5
  - New upstream version
Alain Portal 8398d5
  - Update patch0
Alain Portal 8398d5
Alain Portal 8398d5
* Mon Feb  7 2011 Alain Portal <alain.portal[at]univ-montp2[dot]fr> 0.7-1
Alain Portal 8398d5
  - New upstream version
Alain Portal 8398d5
  - Update patch0
Alain Portal 8398d5
  - New patch1 : update french handbook
Alain Portal 8398d5
1aeee8
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.4-2
1aeee8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1aeee8
Alain Portal 8954a1
* Mon May 31 2010 Alain Portal <alain.portal[at]univ-montp2[dot]fr> 0.6.4-1
Alain Portal 8954a1
  - New upstream version
Alain Portal 8954a1
  - Update patch0
Alain Portal 8954a1
  - Patches 1 & 2 no more needed
Alain Portal 8954a1
Alain Portal 53c0d1
* Sun Jan 10 2010 Alain Portal <alain.portal[at]univ-montp2[dot]fr> 0.6.3-3
Alain Portal 53c0d1
  - Updated %%defattr macro
Alain Portal 53c0d1
Alain Portal 53c0d1
* Sat Jan  9 2010 Alain Portal <alain.portal[at]univ-montp2[dot]fr> 0.6.3-2
Alain Portal 53c0d1
  - Don't add Application category in desktop file
Alain Portal 53c0d1
  - Add update-mime-database in scriptlets
Alain Portal 53c0d1
  - Update gtk-update-icon-cache use in scriptlets
Alain Portal 53c0d1
  - Add %%posttrans scriptlet
Alain Portal 53c0d1
Alain Portal 53c0d1
* Sat Jan  9 2010 Alain Portal <alain.portal[at]univ-montp2[dot]fr> 0.6.3-1
Alain Portal 53c0d1
  - New upstream version
Alain Portal 53c0d1
  - Clean spec file for kde4
Alain Portal 53c0d1
  - New patch0 : l10n-fr
Alain Portal 53c0d1
  - New patch1 : update french handbook
Alain Portal 53c0d1
  - New patch2 : Improve desktop entries
Alain Portal 53c0d1
07f42b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-2
07f42b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
07f42b
6f2b65
* Sun Sep 14 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.5.4-1
Paul F. Johnson da0552
- bump to new version
Paul F. Johnson da0552
- desktop patch fix
Paul F. Johnson da0552
94bd1d
* Mon Mar 31 2008 Rex Dieter <rdieter@fedoraproject.org> 0.5.3-4
94bd1d
- gcc43 patch (#434062)
94bd1d
06ec77
* Wed Mar 12 2008 Kevin Kofler <kevin tigcc="" ticalc="" org=""> 0.5.3-3
06ec77
- BR kdelibs3-devel instead of kdelibs-devel (#434062)
06ec77
071ed6
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.3-2
071ed6
- Autorebuild for GCC 4.3
071ed6
Alain Portal 6c4ae8
* Thu Oct 18 2007 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.3-1
Alain Portal 6c4ae8
  - New upstream version
Alain Portal 6c4ae8
  - Update patch 0
Alain Portal 6c4ae8
  - Remove patch 1 that is no more needed
Alain Portal 6c4ae8
Alain Portal 64382f
* Thu Sep  6 2007 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.2-1
Alain Portal 64382f
  - New upstream version
Alain Portal 64382f
  - Update patch 1
Alain Portal 64382f
  - Remove patch 2 that is no more needed
Alain Portal 64382f
Alain Portal 03c19f
* Tue Aug 21 2007 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-8
Alain Portal 03c19f
  - Licence tag clarification
Alain Portal 03c19f
Alain Portal a949ba
* Thu Jul 12 2007  Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-7
Alain Portal a949ba
  - Disable parallel building until this is fixed by upstream
Alain Portal a949ba
Alain Portal a4a6c1
* Thu Jul 12 2007  Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-6
Alain Portal a4a6c1
  - Try a build without parallel make support
Alain Portal a4a6c1
Alain Portal 54e334
* Thu Jul 12 2007  Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-5
Alain Portal 54e334
  - Fix date in changelog
Alain Portal 54e334
Alain Portal 54e334
* Thu Jul 12 2007  Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-4
Alain Portal 56967b
  - Test if gtk-update-icon-cache exists before running it
Alain Portal 56967b
Alain Portal 211f31
* Wed Jul 11 2007  Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-3
Alain Portal 211f31
  - Add BR gettext
Alain Portal 211f31
Alain Portal 211f31
* Mon Oct  2 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-2
Alain Portal c278dc
  - Really add patch1
Alain Portal c278dc
Alain Portal 211f31
* Mon Oct  2 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5.1-1
Alain Portal 49c22f
  - New upstream tarball
Alain Portal 49c22f
  - Update patch1
Alain Portal 49c22f
  - Add new patch for french doc
Alain Portal 49c22f
  - Add Application category in desktop file
Alain Portal 49c22f
  - Fix symlink: english is the only language where common directory is in
Alain Portal 49c22f
  LANG directory while for other, common is in LANG/docs directory
Alain Portal 49c22f
Alain Portal 49c22f
* Wed Sep 27 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5-6
Alain Portal 686278
  - Link the good directories
Alain Portal 686278
Alain Portal 9e8155
* Tue Sep 26 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5-5
Alain Portal 9e8155
  - Fix absolute symlinks
Alain Portal 9e8155
Alain Portal 9e8155
* Mon Sep 25 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5-4
Alain Portal 9e8155
  - Install only one desktop file
Alain Portal 9e8155
  - Don't remove absolute symlinks
Alain Portal 9e8155
  - Update patch0
Alain Portal 9e8155
Alain Portal 9e8155
* Mon Sep 25 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5-3
Alain Portal 9e8155
  - desktop-file-install don't work as I expected, so update patch0
Alain Portal 9e8155
Alain Portal 9e8155
* Mon Sep 25 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5-2
Alain Portal 9e8155
  - Use macro for make
Alain Portal 9e8155
  - Don't own some directories
Alain Portal 9e8155
  - Update patch0 and patch1
Alain Portal 9e8155
  - Improve desktop-file installation
Alain Portal 9e8155
Alain Portal 9e8155
* Mon Sep 25 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.5-1
Alain Portal 9e8155
  - New upstream version
Alain Portal 9e8155
  - Update patch0 and patch1
Alain Portal 9e8155
  - Remove patch2 that is no more needed
Alain Portal 9e8155
Alain Portal 9e8155
* Mon Sep 25 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.4.2-4
Alain Portal 9e8155
  - Requires(post,postun) desktop-file-utils no more needed since FC-5
Alain Portal 9e8155
  - Add %%post an %%postun for icons
Alain Portal 9e8155
  - Remove absolute symlinks
Alain Portal 9e8155
Alain Portal 9e8155
* Thu Sep 21 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.4.2-3
Alain Portal 9e8155
  - Use macro for configure instead of hardcoding path
Alain Portal 9e8155
  - Use macro style instead of variable style
Alain Portal 9e8155
Alain Portal 9e8155
* Thu Sep 21 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.4.2-2
Alain Portal 9e8155
  - Add patch to fix some typo in fr.po
Alain Portal 9e8155
  - Add patch to frenchify x-kbp.desktop
Alain Portal 9e8155
Alain Portal 9e8155
* Wed Sep 20 2006 Alain Portal <aportal[at]univ-montp2[dot]fr> 0.4.2-1
Alain Portal 9e8155
  - Initial Fedora RPM
Alain Portal 9e8155
  - Add patch to frenchify kbackup.desktop