]> git.pld-linux.org Git - packages/ka5-kbackup.git/blame_incremental - ka5-kbackup.spec
- updated to 22.12.1
[packages/ka5-kbackup.git] / ka5-kbackup.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build with tests
4%define kdeappsver 22.12.1
5%define kframever 5.94.0
6%define qtver 5.15.2
7%define kaname kbackup
8Summary: Kbackup
9Name: ka5-%{kaname}
10Version: 22.12.1
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Libraries
14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15# Source0-md5: efdab647f27be903f5792cb5d619ae9e
16URL: https://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
20BuildRequires: cmake >= 2.8.12
21BuildRequires: gettext-devel
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}
31BuildRequires: ninja
32BuildRequires: qt5-build >= %{qtver}
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
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
66%prep
67%setup -q -n %{kaname}-%{version}
68
69%build
70install -d build
71cd build
72%cmake \
73 -G Ninja \
74 %{!?with_tests:-DBUILD_TESTING=OFF} \
75 -DHTML_INSTALL_DIR=%{_kdedocdir} \
76 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
77 ..
78%ninja_build
79
80%if %{with tests}
81ctest
82%endif
83
84
85%install
86rm -rf $RPM_BUILD_ROOT
87%ninja_install -C build
88
89# not supported by glibc yet
90%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
91
92%find_lang %{kaname} --all-name --with-kde
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%files -f %{kaname}.lang
98%defattr(644,root,root,755)
99%attr(755,root,root) %{_bindir}/kbackup
100%{_desktopdir}/org.kde.kbackup.desktop
101%{_iconsdir}/hicolor/16x16/apps/kbackup.png
102%{_iconsdir}/hicolor/16x16/mimetypes/text-x-kbp.png
103%{_iconsdir}/hicolor/22x22/actions/kbackup_cancel.png
104%{_iconsdir}/hicolor/22x22/actions/kbackup_runs.png
105%{_iconsdir}/hicolor/22x22/actions/kbackup_start.png
106%{_iconsdir}/hicolor/32x32/apps/kbackup.png
107%{_iconsdir}/hicolor/32x32/mimetypes/text-x-kbp.png
108%dir %{_datadir}/kxmlgui5/kbackup
109%{_datadir}/kxmlgui5/kbackup/kbackupui.rc
110%{_datadir}/metainfo/org.kde.kbackup.appdata.xml
111%{_datadir}/mime/packages/kbackup.xml
112%lang(ca) %{_mandir}/ca/man1/kbackup.1*
113%lang(it) %{_mandir}/it/man1/kbackup.1*
114%{_mandir}/man1/kbackup.1*
115%lang(nl) %{_mandir}/nl/man1/kbackup.1*
116%lang(sv) %{_mandir}/sv/man1/kbackup.1*
117%lang(uk) %{_mandir}/uk/man1/kbackup.1*
118%lang(de) %{_mandir}/de/man1/kbackup.1*
119%lang(es) %{_mandir}/es/man1/kbackup.1*
This page took 0.138124 seconds and 4 git commands to generate.