|
Guillaume Kulakowski |
5b15d74 |
%global commit b710665c784fad8e805a3e8cea4ebe2016615ca6
|
|
Guillaume Kulakowski |
5b15d74 |
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
Guillaume Kulakowski |
5b15d74 |
|
|
|
ca6d20e |
Name: backup-manager
|
|
Guillaume Kulakowski |
7057f87 |
Version: 0.7.10
|
|
|
ffbb372 |
Release: 12%{?dist}
|
|
|
ca6d20e |
Summary: A command line backup tool for GNU/Linux
|
|
|
ca6d20e |
|
|
|
ca6d20e |
Group: Applications/System
|
|
|
ca6d20e |
License: GPLv2+
|
|
Guillaume Kulakowski |
5b15d74 |
# Tempory change URL and Source0 according https://github.com/sukria/Backup-Manager/issues/24
|
|
Guillaume Kulakowski |
5b15d74 |
URL: http://github.com/sukria/Backup-Manager
|
|
Guillaume Kulakowski |
5b15d74 |
Source0: https://github.com/sukria/Backup-Manager/archive/%{commit}/backup-manager-%{version}-%{shortcommit}.tar.gz
|
|
|
ca6d20e |
Source1: %{name}.cron.daily
|
|
Guillaume Kulakowski |
7057f87 |
Patch0: %{name}-configtpl.patch
|
|
|
a32918f |
# Strict pod2man does not tolerate mistakes
|
|
|
a32918f |
Patch1: %{name}-0.7.10-Fix-POD-syntax.patch
|
|
Guillaume Kulakowski |
5b15d74 |
|
|
|
ca6d20e |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
ca6d20e |
BuildArch: noarch
|
|
|
eb78fb1 |
BuildRequires: gettext
|
|
|
ca6d20e |
BuildRequires: perl
|
|
|
ca6d20e |
|
|
|
ca6d20e |
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
|
ca6d20e |
Requires: /bin/bash
|
|
|
ca6d20e |
Requires: /usr/bin/cdrecord
|
|
|
ca6d20e |
Requires: /usr/bin/logger
|
|
|
ca6d20e |
Requires: /usr/bin/mkisofs
|
|
|
ca6d20e |
Requires: bc
|
|
|
ca6d20e |
Requires: bzip2
|
|
|
ca6d20e |
Requires: coreutils
|
|
Guillaume Kulakowski |
5b15d74 |
Requires: crontabs
|
|
|
eb78fb1 |
Requires: dar
|
|
|
ca6d20e |
Requires: diffutils
|
|
|
ca6d20e |
Requires: dvd+rw-tools
|
|
|
ca6d20e |
Requires: less
|
|
|
ca6d20e |
Requires: ftp
|
|
|
ca6d20e |
Requires: gettext
|
|
|
ca6d20e |
Requires: gnupg
|
|
|
ca6d20e |
Requires: gzip
|
|
|
ca6d20e |
Requires: openssh-clients
|
|
|
ca6d20e |
Requires: rsync
|
|
|
ca6d20e |
Requires: sed
|
|
|
ca6d20e |
Requires: tar
|
|
|
ca6d20e |
Requires: which
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%description
|
|
|
ca6d20e |
Backup Manager is a command line backup tool for GNU/Linux, designed to help
|
|
Guillaume Kulakowski |
7057f87 |
you make daily archives of your file system. Written in bash and Perl, it can
|
|
|
ca6d20e |
make archives in lots of open formats (tar, gzip, bzip2, lzma, dar, zip) and
|
|
|
ca6d20e |
provides lots of interesting features (such as network exports or CD/DVD
|
|
|
ca6d20e |
automated-burning).
|
|
|
ca6d20e |
|
|
|
ca6d20e |
The program is designed to be as easy to use as possible and is popular with
|
|
|
ca6d20e |
desktop users and sysadmins. The whole backup process is defined in one
|
|
|
ca6d20e |
full-documented configuration file which needs no more than 5 minutes to tune
|
|
|
ca6d20e |
for your needs.
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%prep
|
|
Guillaume Kulakowski |
5b15d74 |
%setup -qn Backup-Manager-%{commit}
|
|
|
ca6d20e |
%patch0 -p1 -b .configtpl
|
|
|
a32918f |
%patch1 -p1 -b .pod
|
|
|
ca6d20e |
|
|
|
ca6d20e |
# Clean Makefile
|
|
Guillaume Kulakowski |
7057f87 |
sed -i -e "s@install -o root -g 0 @install @" Makefile
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
7057f87 |
# rpmlint W: file-not-utf8
|
|
Guillaume Kulakowski |
7057f87 |
for file in ChangeLog THANKS; do
|
|
Guillaume Kulakowski |
7057f87 |
iconv -f ISO_8859-1 -t UTF-8 -o ${file}{.utf8,}
|
|
Guillaume Kulakowski |
7057f87 |
mv ${file}{.utf8,}
|
|
Guillaume Kulakowski |
7057f87 |
done;
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%build
|
|
Guillaume Kulakowski |
5b15d74 |
make %{?_smp_mflags}
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%install
|
|
Guillaume Kulakowski |
5b15d74 |
rm -rf %{buildroot}
|
|
Guillaume Kulakowski |
5b15d74 |
make install \
|
|
|
8892f90 |
DESTDIR=%{buildroot} \
|
|
|
8892f90 |
PERL5DIR=%{buildroot}%{perl_vendorlib} \
|
|
|
eb78fb1 |
INSTALL="install -p"
|
|
|
ca6d20e |
%find_lang %{name}
|
|
|
ca6d20e |
|
|
|
ca6d20e |
# Create backup directory
|
|
Guillaume Kulakowski |
5b15d74 |
install -d %{buildroot}%{_localstatedir}/%{name}
|
|
|
ca6d20e |
|
|
|
ca6d20e |
# Copy configuration
|
|
Guillaume Kulakowski |
5b15d74 |
install -p -D -m 0644 %{buildroot}%{_datadir}/%{name}/%{name}.conf.tpl \
|
|
|
8892f90 |
%{buildroot}%{_sysconfdir}/%{name}.conf
|
|
|
ca6d20e |
|
|
|
eb78fb1 |
# Add cron.daily
|
|
Guillaume Kulakowski |
5b15d74 |
install -p -D -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/cron.daily/%{name}.cron
|
|
|
ca6d20e |
|
|
|
ca6d20e |
# rpmlint : sanitize.sh is a non-executable-script
|
|
|
ca6d20e |
chmod 755 %{buildroot}%{_datadir}/%{name}/sanitize.sh
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%clean
|
|
Guillaume Kulakowski |
5b15d74 |
rm -rf %{buildroot}
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%files -f %{name}.lang
|
|
|
ca6d20e |
%defattr(-,root,root,-)
|
|
Guillaume Kulakowski |
7057f87 |
%doc AUTHORS ChangeLog COPYING NEWS README THANKS
|
|
|
ca6d20e |
%{_bindir}/%{name}-purge
|
|
|
ca6d20e |
%{_bindir}/%{name}-upload
|
|
|
ca6d20e |
%{_sbindir}/%{name}
|
|
|
ca6d20e |
%{perl_vendorlib}/BackupManager
|
|
|
ca6d20e |
%{_datadir}/%{name}
|
|
|
ca6d20e |
%{_mandir}/man8/%{name}*
|
|
|
ca6d20e |
%config(noreplace) %{_sysconfdir}/%{name}.conf
|
|
|
ca6d20e |
%{_sysconfdir}/cron.daily/%{name}.cron
|
|
|
ca6d20e |
%{_localstatedir}/%{name}
|
|
|
ca6d20e |
|
|
|
ca6d20e |
|
|
|
ca6d20e |
%changelog
|
|
|
ffbb372 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-12
|
|
|
ffbb372 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
ffbb372 |
|
|
Guillaume Kulakowski |
5b15d74 |
* Wed Aug 21 2013 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.10-11
|
|
Guillaume Kulakowski |
5b15d74 |
- Add a missing requirement on crontabs for the cron job to the spec file (#947045)
|
|
Guillaume Kulakowski |
5b15d74 |
- Readability improvement
|
|
Guillaume Kulakowski |
5b15d74 |
- Change URL and Source0 according https://github.com/sukria/Backup-Manager/issues/24
|
|
Guillaume Kulakowski |
5b15d74 |
|
|
|
5629506 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-10
|
|
|
5629506 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
5629506 |
|
|
|
a1e074e |
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 0.7.10-9
|
|
|
a1e074e |
- Perl 5.18 rebuild
|
|
|
a32918f |
- Fix POD syntax
|
|
|
a1e074e |
|
|
|
353ad60 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-8
|
|
|
353ad60 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
353ad60 |
|
|
|
fde90ac |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-7
|
|
|
fde90ac |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
fde90ac |
|
|
|
51c3b1e |
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 0.7.10-6
|
|
|
51c3b1e |
- Perl 5.16 rebuild
|
|
|
51c3b1e |
|
|
|
1fa62f1 |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-5
|
|
|
1fa62f1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
1fa62f1 |
|
|
|
1854a8e |
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.7.10-4
|
|
|
1854a8e |
- Perl mass rebuild
|
|
|
1854a8e |
|
|
|
1665dd4 |
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.7.10-3
|
|
|
1665dd4 |
- Perl 5.14 mass rebuild
|
|
|
1665dd4 |
|
|
|
28c0811 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-2
|
|
|
28c0811 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
28c0811 |
|
|
Guillaume Kulakowski |
5b15d74 |
* Sun Dec 26 2010 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.10-1
|
|
Guillaume Kulakowski |
7057f87 |
- Upstream 0.7.10
|
|
Guillaume Kulakowski |
7057f87 |
- Remove old sed in SPEC file
|
|
Guillaume Kulakowski |
7057f87 |
- Remove version from path0
|
|
Guillaume Kulakowski |
7057f87 |
- Add French translation
|
|
Guillaume Kulakowski |
7057f87 |
|
|
Guillaume Kulakowski |
5b15d74 |
* Wed Jul 14 2010 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.9-1
|
|
|
a7d1680 |
- Upstream 0.7.9
|
|
|
a7d1680 |
|
|
|
4052446 |
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.7.8-7
|
|
|
4052446 |
- Mass rebuild with perl-5.12.0
|
|
|
4052446 |
|
|
|
25511f2 |
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.7.8-6
|
|
|
25511f2 |
- rebuild against perl 5.10.1
|
|
|
25511f2 |
|
|
|
a9a354c |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.8-5
|
|
|
a9a354c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
a9a354c |
|
|
Guillaume Kulakowski |
5b15d74 |
* Sun Jul 12 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.8-4
|
|
|
8ddcb1c |
- Bump release
|
|
|
8ddcb1c |
|
|
Guillaume Kulakowski |
5b15d74 |
* Thu Jun 25 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.8-3
|
|
|
eb78fb1 |
- Add dar in requierement
|
|
|
eb78fb1 |
|
|
|
c629e03 |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.8-2
|
|
|
c629e03 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
c629e03 |
|
|
Guillaume Kulakowski |
5b15d74 |
* Sat Feb 07 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.8-1
|
|
|
a7d1680 |
- Upstream 0.7.8
|
|
|
8892f90 |
- Remove genisoimage requirement
|
|
|
8892f90 |
|
|
Guillaume Kulakowski |
5b15d74 |
* Thu Jan 15 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-7
|
|
|
ca6d20e |
- Replace some sed by a patch
|
|
|
eb78fb1 |
- Replace /bin/sh by /bin/bash
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
5b15d74 |
* Tue Jan 13 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-6
|
|
|
ca6d20e |
- Fix Requires
|
|
|
ca6d20e |
- Fix use %%{_localstatedir} insted %%{_var}/lib
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
5b15d74 |
* Sat Jan 10 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-5
|
|
|
ca6d20e |
- Fix Requires
|
|
|
ca6d20e |
- Add %%{_var}/lib/backup-manager directory
|
|
|
ca6d20e |
- Use %%{buildroot} insted $RPM_BUILD_ROOT
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
5b15d74 |
* Sat Jan 10 2009 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-4
|
|
|
ca6d20e |
- Fix license
|
|
|
ca6d20e |
- Fix timestamp in install
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
5b15d74 |
* Fri Oct 10 2008 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-3
|
|
|
ca6d20e |
- Add a daily cron (backup-manager.cron.daily)
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
5b15d74 |
* Wed Aug 20 2008 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-2
|
|
|
ca6d20e |
- utf-8 correction with Iconv
|
|
|
ca6d20e |
- Configuration file correction
|
|
|
ca6d20e |
|
|
Guillaume Kulakowski |
5b15d74 |
* Sun Aug 17 2008 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.7.7-1
|
|
|
ca6d20e |
- Initial packaging
|