# - update desktop files, think about su-wrappers for console (with .desktop files)
# - package web admin
# - fix log file permissions
+# - no longer builds:
+#make[1]: *** No rule to make target `../lib/libbac.la', needed by `bacula-dir'. Stop.
+#make[1]: *** Waiting for unfinished jobs....
+#make[1]: Leaving directory `/home/users/glen/rpm/BUILD.x86_64-linux/bacula-5.0.2/src/dird'
#
# Conditional build:
%bcond_without console_wx # wx-console program
%bcond_with nagios # build nagios plugin
%bcond_with rescue
%bcond_with sqlite3_sync_off # makes SQLite3 backend much faster, but less reliable
-#
+
%if %{without sqlite3}
%undefine with_sqlite3_sync_off
%endif
-#
+
Summary: Bacula - The Network Backup Solution
Summary(pl.UTF-8): Bacula - rozwiązanie do wykonywania kopii zapasowych po sieci
Name: bacula
-Version: 5.0.1
-Release: 3
-Epoch: 0
+Version: 5.0.2
+Release: 0.1
License: extended GPL v2
Group: Networking/Utilities
Source0: http://downloads.sourceforge.net/bacula/%{name}-%{version}.tar.gz
-# Source0-md5: beb9f8da196b3c9ffb0356f087dbdb99
+# Source0-md5: e9204d2e772f12662de28da3327853de
Source1: http://downloads.sourceforge.net/bacula/%{name}-docs-%{version}.tar.bz2
-# Source1-md5: ce2ef0dca50ab916fd6701b53b7bb4df
+# Source1-md5: 7a6afbf592dde4fae0240d82ed3cb10d
Source2: http://downloads.sourceforge.net/bacula/%{name}-rescue-5.0.0.tar.gz
# Source2-md5: 349623581cfe0bcd798dd137abac959a
Source10: %{name}-dir.init
Patch6: %{name}-64bitbuild_fix.patch
Patch7: %{name}-dbi_fixes.patch
Patch8: %{name}-dbi_dbcheck.patch
-Patch9: %{name}-openssl1.patch
URL: http://www.bacula.org/
BuildRequires: acl-devel
BuildRequires: autoconf
Summary(pl.UTF-8): Usługi Bacula Director i Catalog
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Requires: bacula(db) = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Requires: bacula(db) = %{version}-%{release}
Obsoletes: bacula-updatedb
%description dir
Summary(pl.UTF-8): Konsola Baculi
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description console
Bacula - It comes by night and sucks the vital essence from your
Summary(pl.UTF-8): Konsola Baculi oparta na wxWidgets
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description console-wx
Bacula - It comes by night and sucks the vital essence from your
Summary(pl.UTF-8): Konsola Baculi oparta na Qt4
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description console-qt4
Bacula - It comes by night and sucks the vital essence from your
Summary: Bacula Tray Monitor
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description tray-monitor
Bacula - It comes by night and sucks the vital essence from your
Summary(pl.UTF-8): Usługi Bacula File (klient)
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
%description fd
Bacula - It comes by night and sucks the vital essence from your
Summary(pl.UTF-8): Usługi Bacula Storage
Group: Networking/Utilities
Requires(post): sed >= 4.0
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
Conflicts: dvd+rw-tools <= 5.21.4.10.8-1
%description sd
Summary(pl.UTF-8): Sterownik bazy PostgreSQL dla Baculi
Group: Networking/Utilities
Requires(post): /sbin/ldconfig
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: bacula(db) = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Provides: bacula(db) = %{version}-%{release}
Obsoletes: bacula(db)
%description db-postgresql
Summary(pl.UTF-8): Sterownik bazy MySQL dla Baculi
Group: Networking/Utilities
Requires(post): /sbin/ldconfig
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: bacula(db) = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Provides: bacula(db) = %{version}-%{release}
Obsoletes: bacula(db)
%description db-mysql
Summary(pl.UTF-8): Sterownik bazy SQLite dla Baculi
Group: Networking/Utilities
Requires(post): /sbin/ldconfig
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: bacula(db) = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Provides: bacula(db) = %{version}-%{release}
Obsoletes: bacula(db)
%description db-sqlite3
Summary(pl.UTF-8): Sterownik bazy libdbi dla Baculi
Group: Networking/Utilities
Requires(post): /sbin/ldconfig
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: bacula(db) = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
+Provides: bacula(db) = %{version}-%{release}
Obsoletes: bacula(db)
%description db-dbi
Summary: Bacula - The Network Backup Solution
Summary(pl.UTF-8): Bacula - rozwiązanie do wykonywania kopii zapasowych po sieci
Group: Networking/Utilities
-Requires: %{name}-fd = %{epoch}:%{version}-%{release}
+Requires: %{name}-fd = %{version}-%{release}
Requires: coreutils
Requires: util-linux
%setup -q -a 1
%patch0 -p1
%patch1 -p1
-%patch2 -p1
+#%patch2 -p1 CHECKME
%patch3 -p1
%patch4 -p1
%patch5 -p1
#%patch6 -p1
%patch7 -p1
%patch8 -p1
-%patch9 -p1
tar -xf %{SOURCE2} && ln -s bacula-rescue-* rescue
%if %{with bat}
# TODO: libtool install
+#libtool --silent --mode=install install src/qt-console/bat $RPM_BUILD_ROOT%{_bindir}
install src/qt-console/.libs/bat $RPM_BUILD_ROOT%{_bindir}
cp -a scripts/bat.desktop $RPM_BUILD_ROOT%{_desktopdir}
%endif