Пакет percona-xtrabackup: 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 | %define ROOT %_localstatedir/mysql %add_findreq_skiplist %_datadir/xtrabackup-test/run.sh Summary: XtraBackup online backup for MySQL / InnoDB Name: percona-xtrabackup Version: 2.3.3 Release: alt1 Group: Databases License: GPLv2 Packager: Evgenii Terechkov <evg@altlinux.org> Url: https://github.com/percona/percona-xtrabackup.git Source: %name-%version.tar BuildRequires: libaio-devel libgcrypt-devel gcc-c++ cmake bzr bison libtool libncurses-devel zlib-devel python-module-sphinx perl-podlators libev-devel libssl-devel libcurl-devel xxd texlive-latex-base texlive-latex-recommended BuildRequires: /proc Requires: perl-podlators rsync %description Percona XtraBackup is OpenSource online (non-blockable) backup solution for InnoDB and XtraDB engines. %package tests Summary: XtraBackup online backup for MySQL / InnoDB (testsuite) License: GPLv2 Group: Databases %description tests Percona XtraBackup is OpenSource online (non-blockable) backup solution for InnoDB and XtraDB engines. This subpackage contains testsuite. %prep %setup %build cmake \ -DBUILD_CONFIG=xtrabackup_release \ -DCMAKE_INSTALL_PREFIX=%_prefix \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DMYSQL_DATADIR="%ROOT" \ -DSYSCONFDIR="%ROOT" \ -DINSTALL_LAYOUT=RPM \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DWITH_PDF_DOCS=ON \ -DFEATURE_SET="community" %make_build pushd storage/innobase/xtrabackup/doc/source make man popd %install mkdir -p %buildroot%_bindir %buildroot%_datadir %buildroot%_man1dir %makeinstall_std install -m 644 storage/innobase/xtrabackup/doc/source/build/man/xtrabackup.1 %buildroot%_man1dir install -m 644 storage/innobase/xtrabackup/doc/source/build/man/xbcrypt.1 %buildroot%_man1dir install -m 644 storage/innobase/xtrabackup/doc/source/build/man/xbstream.1 %buildroot%_man1dir install -m 644 storage/innobase/xtrabackup/doc/source/build/man/innobackupex.1 %buildroot%_man1dir %files %_bindir/innobackupex %_bindir/xbcrypt %_bindir/xbstream %_bindir/xtrabackup %_bindir/xbcloud %_bindir/xbcloud_osenv %_man1dir/*.1.* %doc storage/innobase/xtrabackup/contrib/backup_mysql_cron.sh storage/innobase/xtrabackup/doc/source/build/latex/PerconaXtraBackup-2.3.pdf %files tests %_datadir/xtrabackup-test %changelog * Sun Dec 20 2015 Terechkov Evgenii <evg@altlinux.org> 2.3.3-alt1 - 2.3.3 * Wed Dec 16 2015 Terechkov Evgenii <evg@altlinux.org> 2.3.2-alt3 - Build from upstream git repo * Wed Dec 16 2015 Terechkov Evgenii <evg@altlinux.org> 2.3.2-alt2 - Build pdf manual from source * Wed Dec 2 2015 Terechkov Evgenii <evg@altlinux.org> 2.3.2-alt1 - 2.3.2 * Thu Dec 11 2014 Terechkov Evgenii <evg@altlinux.org> 2.2.7-alt1 - 2.2.7 - N.B.: xtrabackup >= 2.2.6 will not work with "chroot" option in my.cnf (see relnotes)! * Sat Aug 9 2014 Terechkov Evgenii <evg@altlinux.org> 2.2.3-alt1 - 2.2.3 * Mon Feb 10 2014 Evgenii Terechkov <evg@altlinux.org> 2.1.7-alt1 - 2.1.7 * Wed Dec 18 2013 Terechkov Evgenii <evg@altlinux.org> 2.1.6-alt1 - 2.1.6 * Mon Dec 16 2013 Terechkov Evgenii <evg@altlinux.org> 2.1.5-alt2 - perl-podlators required for innobackupex * Mon Nov 4 2013 Terechkov Evgenii <evg@altlinux.org> 2.1.5-alt1 - Initial build for ALT Linux Sisyphus |