Package backupninja: Specfile
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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | Name: backupninja Version: 1.2.2 Release: alt1 Summary: backup system License: GPL v2 Group: Archiving/Backup Url: https://0xacab.org/riseuplabs/backupninja Packager: Vitaly Lipatov <lav@altlinux.ru> # Source-url: https://0xacab.org/liberate/backupninja/-/archive/backupninja_upstream/%version/backupninja-backupninja_upstream-%version.tar.bz2 Source: %name-%version.tar BuildArch: noarch Requires: %_sysconfdir/cron.d %_sysconfdir/logrotate.d dialog bash4 BuildRequires: bash4 BuildRequires: rpm-macros-intro-conflicts %description Backupninja lets you drop simple config files in %_sysconfdir/backup.d to coordinate system backups. Backupninja is a master of many arts, including incremental remote filesystem backup, mysql backup, and ldap backup. By creating simple drop-in handler scripts, backupninja can learn new skills. Backupninja is a silent flower blossom death strike to lost data. In addition to backing up regular files, Backupninja has handlers to ease backing up: ldap, maildir, mysql, svn, trac, and the output from shell scripts. Backupninja currently supports common backup utilities, easing their configuration, currently supported are: rdiff-backup, duplicity, restic, borg, CD/DVD. %prep %setup # lib/Makefile.am:1: `pkglibdir' is not a legitimate directory for `SCRIPTS' %__subst "s|(pkglib|(pkglibexec|g" */Makefile.am %__subst "s|pkglib_SCRIPTS|pkglibexec_SCRIPTS|g" lib/Makefile.am # HACK: use bash4 %__subst "s|bash|bash4|g" configure.ac %build %autoreconf %configure %make_build %install %makeinstall mkdir -p %buildroot%_sysconfdir/backup.d/ %files %doc README.md TODO AUTHORS %config(noreplace) %_sysconfdir/%name.conf %_sysconfdir/cron.d/%name %_sysconfdir/logrotate.d/%name %attr(0700,root,root) %dir %_sysconfdir/backup.d/ %_datadir/%name/ %_libexecdir/%name/ %_man1dir/%name.1* %_man1dir/ninjahelper.1* %_man5dir/backup.d.5* %_man5dir/%name.conf.5* %_sbindir/%name %_sbindir/ninjahelper %changelog * Sun Apr 23 2023 Vitaly Lipatov <lav@altlinux.ru> 1.2.2-alt1 - new version (1.2.2) with rpmgs script * Mon Mar 15 2021 Vitaly Lipatov <lav@altlinux.ru> 1.2.1-alt1 - new version 1.2.1 (with rpmrb script) * Fri Jul 06 2018 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt1 - new version 1.1.0 (with rpmrb script) - use bash4 * Mon Nov 06 2017 Vitaly Lipatov <lav@altlinux.ru> 1.0.2-alt1 - new version 1.0.2 (with rpmrb script) * Wed Mar 25 2015 Vitaly Lipatov <lav@altlinux.ru> 1.0.1-alt2 - fix uncompressed dump for PostgreSQL * Wed Sep 19 2012 Vitaly Lipatov <lav@altlinux.ru> 1.0.1-alt1 - new version 1.0.1 (with rpmrb script) * Wed Apr 18 2012 Vitaly Lipatov <lav@altlinux.ru> 0.9.9-alt1 - new version 0.9.9 (with rpmrb script) - replace pkglib with pkglibexec * Tue Sep 28 2010 Vitaly Lipatov <lav@altlinux.ru> 0.9.8-alt1 - new version (0.9.8) import in git * Mon Mar 08 2010 Vitaly Lipatov <lav@altlinux.ru> 0.9.7-alt2 - drop out default --rsyncable for gzip (see alt bug #8184) * Thu Feb 18 2010 Vitaly Lipatov <lav@altlinux.ru> 0.9.7-alt1 - new version 0.9.7 (with rpmrb script) * Sun Jan 25 2009 Vitaly Lipatov <lav@altlinux.ru> 0.9.6-alt1 - new version 0.9.6 (with rpmrb script) * Wed Jan 02 2008 Vitaly Lipatov <lav@altlinux.ru> 0.9.5-alt2 - replace automake with __autoreconf * Thu Dec 06 2007 Vitaly Lipatov <lav@altlinux.ru> 0.9.5-alt1 - new version 0.9.5 - set conf file as config, fix backup.d permissions - fix missed quotes in rdiff script * Thu Mar 29 2007 Vitaly Lipatov <lav@altlinux.ru> 0.9.4-alt1 - new version 0.9.4, change Packager - add source url, fix _localstatedir * Mon Oct 02 2006 Alex V. Myltsev <avm@altlinux.ru> 0.9.3-alt1 - New version: bug fixes, more configuration options. * Wed May 17 2006 Alex V. Myltsev <avm@altlinux.ru> 0.9.2-alt1 - Initial build for Sisyphus. |