X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=bacula.spec;h=5cb02605c89f6700d46841a5a8fb8d022a92ffbf;hb=2b46a4acdf2ec2cf97e66f232d47109ea9becae7;hp=3e3dcaf749abf5218b46092af2574a4d3933e3d0;hpb=3afcee7b7cecf8056cde7590f975fd66be76e8fd;p=packages%2Fbacula.git diff --git a/bacula.spec b/bacula.spec index 3e3dcaf..5cb0260 100644 --- a/bacula.spec +++ b/bacula.spec @@ -17,14 +17,12 @@ Summary: Bacula - The Network Backup Solution Summary(pl.UTF-8): Bacula - rozwiązanie do wykonywania kopii zapasowych po sieci Name: bacula -Version: 7.0.4 -Release: 0.1 +Version: 7.4.5 +Release: 1 License: AGPL v3 Group: Networking/Utilities Source0: http://downloads.sourceforge.net/bacula/%{name}-%{version}.tar.gz -# Source0-md5: 219bde6b1f36625e69102c788bffa70b -Source1: http://downloads.sourceforge.net/bacula/%{name}-docs-7.0.3.tar.bz2 -# Source1-md5: 5932a0aa1258d0f9e78d9fc9fac91d1f +# Source0-md5: 1e2d5bc4cb88d8ac465187b35bf2872d Source10: %{name}-dir.init Source11: %{name}-fd.init Source12: %{name}-sd.init @@ -37,6 +35,7 @@ Patch1: %{name}-branding.patch Patch2: %{name}-conf.patch Patch3: %{name}-desktop.patch Patch4: make_catalog_backup-setup-home.patch +Patch5: %{name}-libtool.patch URL: http://www.bacula.org/ BuildRequires: acl-devel BuildRequires: autoconf @@ -383,12 +382,13 @@ Nagios plugin to check bacula. %define _noautoreq libbaccats-%{version}.so %prep -%setup -q -a 1 +%setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 sed -i -e 's#bindir=.*#bindir=%{_bindir}#g' \ src/cats/create_* src/cats/delete_* src/cats/drop_* \ @@ -399,8 +399,9 @@ sed -i -e 's/@basename@/--hostname--/' src/*/*.conf.in %build cd autoconf %{__aclocal} -I bacula-macros -I gettext-macros -# $BUILD_DIR not seen by libtoolize, export it -BUILD_DIR=.. %{__libtoolize} +%{__libtoolize} +mv autoconf/* . +rmdir autoconf cd .. %{__autoconf} --prepend-include=$(pwd)/autoconf autoconf/configure.in > configure @@ -493,13 +494,6 @@ cp -a scripts/bat.desktop $RPM_BUILD_ROOT%{_desktopdir} touch $RPM_BUILD_ROOT/var/log/bacula/log -# install the updatedb scripts for older versions that last full release -# 2.0 -> 3.0 : 10_to_11 -# 5.0 -> 5.2 : 12_to_14 -install -p updatedb/update_*_tables_10_to_11 $RPM_BUILD_ROOT%{_libexecdir}/%{name} -install -p updatedb/update_*_tables_11_to_12 $RPM_BUILD_ROOT%{_libexecdir}/%{name} -install -p updatedb/update_*_tables_12_to_14 $RPM_BUILD_ROOT%{_libexecdir}/%{name} - # place for site passwords touch $RPM_BUILD_ROOT%{_sysconfdir}/{dir-password,fd-password,sd-password} touch $RPM_BUILD_ROOT%{_sysconfdir}/{mon-dir-password,mon-fd-password,mon-sd-password} @@ -516,7 +510,6 @@ rm $RPM_BUILD_ROOT%{_docdir}/bacula/LICENSE rm $RPM_BUILD_ROOT%{_docdir}/bacula/README rm $RPM_BUILD_ROOT%{_docdir}/bacula/ReleaseNotes rm $RPM_BUILD_ROOT%{_docdir}/bacula/VERIFYING -rm $RPM_BUILD_ROOT%{_docdir}/bacula/technotes # startup scripts, those in /etc/rc.d/init.d are better rm $RPM_BUILD_ROOT%{_sbindir}/bacula @@ -671,7 +664,6 @@ ln -sf libbaccats-%{1}-%{version}.so %{_libdir}/libbaccats-%{version}.so || : \ %dir %{_sysconfdir} %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*-password # do not remove bsmtp from files. Fix build if it is not installed. -%attr(755,root,root) %{_sbindir}/bpluginfo %attr(755,root,root) %{_sbindir}/bsmtp %attr(755,root,root) %{_sbindir}/btraceback %attr(755,root,root) %{_libdir}/libbac-7*.so @@ -679,7 +671,6 @@ ln -sf libbaccats-%{1}-%{version}.so %{_libdir}/libbaccats-%{version}.so || : \ %attr(755,root,root) %{_libdir}/libbacfind-7*.so %attr(755,root,root) %{_libdir}/libbacsql-7*.so %{_mandir}/man8/bacula.8* -%{_mandir}/man8/bpluginfo.8* %{_mandir}/man1/bsmtp.1* %{_mandir}/man8/btraceback.8* %dir %{_libexecdir}/%{name}