Name: backup-manager Version: 0.7.10 Release: 1%{?dist} Summary: A command line backup tool for GNU/Linux Summary(fr): Outil de sauvegarde en ligne de commande pour GNU/Linux Group: Applications/System License: GPLv2+ URL: http://www.backup-manager.org Source0: http://www.backup-manager.org/download/%{name}-%{version}.tar.gz Source1: %{name}.cron.daily Patch0: %{name}-configtpl.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: gettext BuildRequires: perl Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: /bin/bash Requires: /usr/bin/cdrecord Requires: /usr/bin/logger Requires: /usr/bin/mkisofs Requires: bc Requires: bzip2 Requires: coreutils #Requires: dar Requires: diffutils Requires: dvd+rw-tools Requires: less Requires: ftp Requires: gettext Requires: gnupg Requires: gzip Requires: openssh-clients Requires: rsync Requires: sed Requires: tar Requires: which %description Backup Manager is a command line backup tool for GNU/Linux, designed to help you make daily archives of your file system. Written in bash and Perl, it can make archives in lots of open formats (tar, gzip, bzip2, lzma, dar, zip) and provides lots of interesting features (such as network exports or CD/DVD automated-burning). The program is designed to be as easy to use as possible and is popular with desktop users and sysadmins. The whole backup process is defined in one full-documented configuration file which needs no more than 5 minutes to tune for your needs. %description -l fr Backup Manager est un outil de sauvegarde en ligne de commande, conçu pour vous aider dans la sauvegarde quotidienne de vos fichiers systèmes. Écrit en bash et en Perl il peut archiver sous plusieurs de formats (tar, gzip, bzip2, lzma, dar, zip) et fourni une liste intéressante de fonctionnalités (telle que l'export au travers du réseau ou la gravure sur CD/DVD). Ce programme est conçu pour être aussi simple que possible à utiliser autant par des utilisateurs lambdas que par des administrateurs système. Tout le processus de sauvegarder est défini dans un seul fichier de configuration parfaitement documenté, et qui prend moins de 5 minutes à configurer selon vos besoins. %prep %setup -q %patch0 -p1 -b .configtpl # Clean Makefile sed -i -e "s@install -o root -g 0 @install @" Makefile # rpmlint W: file-not-utf8 for file in ChangeLog THANKS; do iconv -f ISO_8859-1 -t UTF-8 -o ${file}{.utf8,} mv ${file}{.utf8,} done; %build %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install \ DESTDIR=%{buildroot} \ PERL5DIR=%{buildroot}%{perl_vendorlib} \ INSTALL="install -p" %find_lang %{name} # Create backup directory %{__install} -d %{buildroot}%{_localstatedir}/%{name} # Copy configuration %{__install} -p -D -m 0644 %{buildroot}%{_datadir}/%{name}/%{name}.conf.tpl \ %{buildroot}%{_sysconfdir}/%{name}.conf # Add cron.daily %{__install} -p -D -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/cron.daily/%{name}.cron # rpmlint : sanitize.sh is a non-executable-script chmod 755 %{buildroot}%{_datadir}/%{name}/sanitize.sh %clean %{__rm} -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README THANKS %{_bindir}/%{name}-purge %{_bindir}/%{name}-upload %{_sbindir}/%{name} %{perl_vendorlib}/BackupManager %{_datadir}/%{name} %{_mandir}/man8/%{name}* %config(noreplace) %{_sysconfdir}/%{name}.conf %{_sysconfdir}/cron.daily/%{name}.cron %{_localstatedir}/%{name} %changelog * Sun Dec 26 2010 Guillaume Kulakowski - 0.7.10-1 - Upstream 0.7.10 - Remove old sed in SPEC file - Remove version from path0 - Add French translation * Wed Jul 14 2010 Guillaume Kulakowski - 0.7.9-1 - Upstream 0.7.9 * Tue Jun 01 2010 Marcela Maslanova - 0.7.8-7 - Mass rebuild with perl-5.12.0 * Fri Dec 4 2009 Stepan Kasal - 0.7.8-6 - rebuild against perl 5.10.1 * Fri Jul 24 2009 Fedora Release Engineering - 0.7.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sun Jul 12 2009 Guillaume Kulakowski - 0.7.8-4 - Bump release * Thu Jun 25 2009 Guillaume Kulakowski - 0.7.8-3 - Add dar in requierement * Mon Feb 23 2009 Fedora Release Engineering - 0.7.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Feb 07 2009 Guillaume Kulakowski - 0.7.8-1 - Upstream 0.7.8 - Remove genisoimage requirement * Thu Jan 15 2009 Guillaume Kulakowski - 0.7.7-7 - Replace some sed by a patch - Replace /bin/sh by /bin/bash * Wed Jan 13 2009 Guillaume Kulakowski - 0.7.7-6 - Fix Requires - Fix use %%{_localstatedir} insted %%{_var}/lib * Sun Jan 10 2009 Guillaume Kulakowski - 0.7.7-5 - Fix Requires - Add %%{_var}/lib/backup-manager directory - Use %%{buildroot} insted $RPM_BUILD_ROOT * Sun Jan 10 2009 Guillaume Kulakowski - 0.7.7-4 - Fix license - Fix timestamp in install * Fri Oct 10 2008 Guillaume Kulakowski - 0.7.7-3 - Add a daily cron (backup-manager.cron.daily) * Wed Aug 20 2008 Guillaume Kulakowski - 0.7.7-2 - utf-8 correction with Iconv - Configuration file correction * Sun Aug 17 2008 Guillaume Kulakowski - 0.7.7-1 - Initial packaging