]> git.pld-linux.org Git - packages/ka5-kbackup.git/blame - ka5-kbackup.spec
Revert "- 24.01.95"
[packages/ka5-kbackup.git] / ka5-kbackup.spec
CommitLineData
016cb2d0
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
a2afc3eb 4%define kdeappsver 23.08.4
fe3debce
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
7b5ca172
WF
7%define kaname kbackup
8Summary: Kbackup
9Name: ka5-%{kaname}
a2afc3eb
WF
10Version: 23.08.4
11Release: 1
7b5ca172
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
a2afc3eb
WF
14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15# Source0-md5: ae85d3e9bc68be0bb7888a7585d76d0e
717a138f 16URL: https://www.kde.org/
a2afc3eb
WF
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
bf85234f 20BuildRequires: cmake >= 3.20
7b5ca172 21BuildRequires: gettext-devel
a2afc3eb
WF
22BuildRequires: kf5-extra-cmake-modules >= %{kframever}
23BuildRequires: kf5-karchive-devel >= %{kframever}
24BuildRequires: kf5-kdoctools-devel >= %{kframever}
25BuildRequires: kf5-ki18n-devel >= %{kframever}
26BuildRequires: kf5-kiconthemes-devel >= %{kframever}
27BuildRequires: kf5-kio-devel >= %{kframever}
28BuildRequires: kf5-knotifications-devel >= %{kframever}
29BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
30BuildRequires: kf5-kxmlgui-devel >= %{kframever}
8504d7a7 31BuildRequires: ninja
a2afc3eb 32BuildRequires: qt5-build >= %{qtver}
7b5ca172
WF
33BuildRequires: rpmbuild(macros) >= 1.164
34BuildRequires: shared-mime-info
35BuildRequires: tar >= 1:1.22
36BuildRequires: xz
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40KBackup is an application that lets you back up any folders or files
41in a tar archive to a local folder, e.g. a locally mounted device like
42a ZIP drive, USB stick, etc. or a remote URL.
43
44Features
45
46- Using profile files with definitions for Folders and files to be
47 included or excluded from the backup
48- The backup target can be either a locally mounted device like a ZIP
49 drive, USB stick, etc. or any remote URL
50- Running automated backups without using a graphical user interface
51
16cf1db6
WF
52%description -l pl.UTF-8
53KBackup jest aplikacją, która pozwala zapisać dowolne foldery lub pliki
54w archiwum .tar do lokalnego katalogu, np. lokalnie zamontowanego
55urządzenia jak dysk ZIP, pendrajw lub zdalny URL.
56
57Właściwości
58
59- Używa plików profili z definicjami folderów i plików, które mają
60 włączone lub wyłączone z backupu
61- Urządzenie docelowe, może być albo lokalnie zamontowanym dyskiem
62 jak dysk ZIP, pendrajwem lub dowolnym zdalnym URLem
63- Wykonuje automatyczne backupy bez używania graficznego interfejsu
64 użytkownika
65
7b5ca172
WF
66%prep
67%setup -q -n %{kaname}-%{version}
68
69%build
7b5ca172 70%cmake \
bf85234f 71 -B build \
8504d7a7 72 -G Ninja \
016cb2d0 73 %{!?with_tests:-DBUILD_TESTING=OFF} \
0f5753d8 74 -DHTML_INSTALL_DIR=%{_kdedocdir} \
bf85234f
WF
75 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
76%ninja_build -C build
7b5ca172 77
016cb2d0 78%if %{with tests}
bf85234f 79ctest --test-dir build
016cb2d0
WF
80%endif
81
82
7b5ca172
WF
83%install
84rm -rf $RPM_BUILD_ROOT
8504d7a7 85%ninja_install -C build
7b5ca172 86
c09bfb6b
KM
87# not supported by glibc yet
88%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
89
7b5ca172
WF
90%find_lang %{kaname} --all-name --with-kde
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%files -f %{kaname}.lang
96%defattr(644,root,root,755)
97%attr(755,root,root) %{_bindir}/kbackup
98%{_desktopdir}/org.kde.kbackup.desktop
99%{_iconsdir}/hicolor/16x16/apps/kbackup.png
100%{_iconsdir}/hicolor/16x16/mimetypes/text-x-kbp.png
101%{_iconsdir}/hicolor/22x22/actions/kbackup_cancel.png
102%{_iconsdir}/hicolor/22x22/actions/kbackup_runs.png
103%{_iconsdir}/hicolor/22x22/actions/kbackup_start.png
104%{_iconsdir}/hicolor/32x32/apps/kbackup.png
105%{_iconsdir}/hicolor/32x32/mimetypes/text-x-kbp.png
a2afc3eb
WF
106%dir %{_datadir}/kxmlgui5/kbackup
107%{_datadir}/kxmlgui5/kbackup/kbackupui.rc
7b5ca172
WF
108%{_datadir}/metainfo/org.kde.kbackup.appdata.xml
109%{_datadir}/mime/packages/kbackup.xml
45100296
WF
110%lang(ca) %{_mandir}/ca/man1/kbackup.1*
111%lang(it) %{_mandir}/it/man1/kbackup.1*
112%{_mandir}/man1/kbackup.1*
113%lang(nl) %{_mandir}/nl/man1/kbackup.1*
114%lang(sv) %{_mandir}/sv/man1/kbackup.1*
115%lang(uk) %{_mandir}/uk/man1/kbackup.1*
b1fffcf7
WF
116%lang(de) %{_mandir}/de/man1/kbackup.1*
117%lang(es) %{_mandir}/es/man1/kbackup.1*
This page took 0.348059 seconds and 4 git commands to generate.