synbak/synbak.spec

Name: synbak
Summary: Universal backup system
Version: 1.3.0
Release: 1
License: GPL
Group: Applications/File
URL: http://www.initzero.it/products/opensource/synbak/
Description: Synbak is an application designed to unify several backup methods. Synbak provides a powerful reporting system and a very simple interface for configuration files.

Synbak is a wrapper for several existing backup programs suppling the end user with common method for configuration that will manage the execution logic for every single backup and will give detailed reports of backups result.

Synbak can make backups using rsync (ssh, rsync, smb, cifs), tar (tar.gz, tar.bz2), tape, ldap, mysql and oracle databases and removable media (cdr, dvd-rw, dvr, dvd-rw) and more...

Synbak can make reports using email, html, rss-feeds and more...

CentOS 7 x86_64

The build was succesful. The following RPMs were generated:

Build Status

CentOS 6 x86_64

The build was succesful. The following RPMs were generated:

Build Status

Contents

The spec file used by the build system currently has the following contents:

# $Id$
# Authority: dag
# Upstream Ugo Viti <ugo,viti$initzero,it>

Summary: Universal backup system
Name: synbak
Version: 1.3.0
Release: 1%{?dist}
License: GPL
Group: Applications/File
URL: http://www.initzero.it/products/opensource/synbak/

Source: http://www.initzero.it/products/opensource/synbak/download/synbak-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

BuildArch: noarch
BuildRequires: gettext
BuildRequires: perl-XML-Parser
Requires: bash >= 2.0
Requires: bc
Requires: gawk
Requires: mktemp >= 1.5
Requires: nc
Requires: rsync
Requires: sed
Requires: tar

%description
Synbak is an application designed to unify several backup methods. Synbak
provides a powerful reporting system and a very simple interface for
configuration files.

Synbak is a wrapper for several existing backup programs suppling the
end user with common method for configuration that will manage the
execution logic for every single backup and will give detailed reports
of backups result.

Synbak can make backups using rsync (ssh, rsync, smb, cifs), tar (tar.gz,
tar.bz2), tape, ldap, mysql and oracle databases and removable media
(cdr, dvd-rw, dvr, dvd-rw) and more...

Synbak can make reports using email, html, rss-feeds and more...

%prep
%setup

%build
%configure
%{__make} %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR="%{buildroot}"
%find_lang synbak

### Clean up buildroot
%{__rm} -rf %{buildroot}%{_docdir}

%files -f %{name}.lang
%doc AUTHORS BUGS ChangeLog COPYING FAQ INSTALL NEWS README* THANKS TODO
%{_bindir}/synbak
%{_datadir}/synbak/

%changelog
* Wed Jun 09 2010 Dag Wieers <dag@wieers.com> - 1.3.0-1
- Updated to release 1.3.0.

* Tue Feb 26 2008 Dag Wieers <dag@wieers.com> - 1.2.1-1
- Updated to release 1.2.1.

* Fri Jan 18 2008 Dag Wieers <dag@wieers.com> - 1.2.0-1
- Updated to release 1.2.0.

* Fri Nov 30 2007 Dag Wieers <dag@wieers.com> - 1.0.12-1
- Updated to release 1.0.12.

* Sat Oct 14 2006 Dag Wieers <dag@wieers.com> - 1.0.10-1
- Updated to release 1.0.10.

* Sat Sep 16 2006 Dag Wieers <dag@wieers.com> - 1.0.9-1
- Updated to release 1.0.9.

* Wed Aug 23 2006 Dag Wieers <dag@wieers.com> - 1.0.8-1
- Updated to release 1.0.8.

* Sun Aug 20 2006 Dag Wieers <dag@wieers.com> - 1.0.7-2
- Changed netcat dependency to nc. (Ugo Viti)

* Sun Aug 20 2006 Dag Wieers <dag@wieers.com> - 1.0.7-1
- Initial package. (using DAR)