-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathfwbackups.spec.in
71 lines (57 loc) · 2.25 KB
/
fwbackups.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
%global tar_version %%(echo %{version} | tr '~' '-')
Name: fwbackups
Version: @RPM_VERSION@
Release: 1%{?dist}
Summary: A feature-rich user backup program
Group: Applications/Archiving
License: GPLv2+
URL: http://www.diffingo.com/oss/fwbackups/
Source0: http://downloads.diffingo.com/fwbackups/fwbackups-%{tar_version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: meson
Requires: /usr/bin/crontab
Requires: tar, rsync
Requires: gtk4, python3-gobject
Requires: python >= 3.9
Requires: python-paramiko
Requires: hicolor-icon-theme
%description
fwbackups is a feature-rich user backup program that allows users (including
but not limited to root) to backup their files on demand or periodically via
backup sets. Each set may have different settings meaning users can backup
groups of files and folders to different destinations at different times.
Restores can be performed at any time using an existing backup from fwbackups
or from the contents of an external folder or archive.
%prep
%setup -q -n %{name}-%{tar_version}
%build
%meson -Dpython.install_env=auto
%meson_build
%install
%meson_install
%py3_shebang_fix %{buildroot}%{_bindir}/%{name}*
%find_lang %{name}
%files -f %{name}.lang
%doc AUTHORS ChangeLog COPYING README.md
%{_metainfodir}/*%{name}*.xml
%{_bindir}/%{name}*
%{_datadir}/icons/hicolor/*/apps/*%{name}*
%{_datadir}/applications/*%{name}*.desktop
%{python3_sitelib}/%{name}/
%changelog
* Mon Jun 26 2023 Stewart Adam <s.adam at diffingo.com> - 1.43.8~rc2-1
- Update to 1.43.8-rc2
* Tue Jan 17 2023 Stewart Adam <s.adam at diffingo.com> - 1.43.8~rc1-1
- Update to 1.43.8-rc1 (GTK 4 and Python 3)
* Tue Dec 26 2017 Stewart Adam <s.adam at diffingo.com> - 1.43.7-1
- Update to 1.43.7
* Sat Jan 13 2016 Stewart Adam <s.adam at diffingo.com> - 1.43.6-1
- Update to 1.43.6
* Sat Dec 26 2015 Stewart Adam <s.adam at diffingo.com> - 1.43.5-1
- Update to 1.43.5
* Sun Dec 19 2010 Stewart Adam <s.adam at diffingo.com> 1.43.4-1
- Update to 1.43.4