Пакет 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 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | %define ROOT %_localstatedir/mysql %add_findreq_skiplist %_datadir/xtrabackup-test/run.sh %add_findreq_skiplist %_datadir/xtrabackup-test/lib/My/*.pm %add_findreq_skiplist %_datadir/xtrabackup-test/lib/*.pm %add_findreq_skiplist %_datadir/xtrabackup-test/lib/*.pl %add_findreq_skiplist %_datadir/xtrabackup-test/*.pl %add_verify_elf_skiplist %_datadir/xtrabackup-test/lib/My/SafeProcess/my_safe_process Summary: XtraBackup online backup for MySQL / InnoDB Name: percona-xtrabackup Version: 2.4.12 Release: alt3 Group: Databases License: GPLv2 Packager: Evgenii Terechkov <evg@altlinux.org> Url: https://github.com/percona/percona-xtrabackup.git Source: %name-%version.tar Source1: boost.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 latexmk liblz4-devel 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 -a1 %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" \ -DWITH_LZ4=system \ -DWITH_BOOST=boost/boost/boost_1_59_0 %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 %doc storage/innobase/xtrabackup/doc/source/build/latex/PerconaXtraBackup-2.4.pdf %files tests %_datadir/xtrabackup-test %changelog * Tue Mar 26 2019 Terechkov Evgenii <evg@altlinux.org> 2.4.12-alt3 - Build with system-wide liblz4 (ALT#36403) * Fri Sep 7 2018 Terechkov Evgenii <evg@altlinux.org> 2.4.12-alt2 - 2.4.12 - Debundle pdf documentation (generate it during build) * Wed Nov 8 2017 Terechkov Evgenii <evg@altlinux.org> 2.4.8-alt1 - 2.4.8 - Bundle pdf document from website (waiting for ALT#34119) * Mon Jan 30 2017 Terechkov Evgenii <evg@altlinux.org> 2.4.5-alt2 - Fix build by bundling boost headers * Tue Jan 24 2017 Terechkov Evgenii <evg@altlinux.org> 2.4.5-alt1 - 2.4.5 * Sun Oct 23 2016 Terechkov Evgenii <evg@altlinux.org> 2.4.4-alt1 - 2.4.4 * 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 |