File bacula-libs.spec of Package bacula-libs

BuildRequires: gcc gcc-c++ automake autoconf libacl-devel postgresql-devel

Name:           bacula-libs
License:        GPL
Group:          System/Management
Summary:        Bacula Libs
Version:        5.0.2
Release:        1
URL:            http://bacula.org
Source:         bacula-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

Requires: zlib 

%define _prefix        /usr
%define _sbindir       %_prefix/sbin
%define _bindir        %_prefix/bin
%define _subsysdir     /var/lock/subsys
%define sqlite_bindir %_libdir/bacula/sqlite
%define _mandir        %_prefix/share/man
%define sysconf_dir    /etc/bacula
%define script_dir     %_libdir/bacula
%define working_dir    /var/lib/bacula
%define pid_dir        /var/run
%define plugin_dir     %_libdir/bacula/plugins
%define lib_dir        %_libdir/bacula/lib


%description
My desc here...

%prep
%setup -q -c %{name}


%build


cd bacula-%{version}

%configure \
        --prefix=%{_prefix} \
        --sbindir=%{_sbindir} \
        --sysconfdir=%{sysconf_dir} \
        --mandir=%{_mandir} \
        --with-scriptdir=%{script_dir} \
        --with-working-dir=%{working_dir} \
        --with-plugindir=%{script_dir} \
        --with-pid-dir=%{pid_dir} \
        --with-subsys-dir=%{_subsysdir} \
        --enable-smartalloc \
        --disable-gnome \
        --disable-bwx-console \
        --disable-tray-monitor \
        --disable-conio \
        --enable-readline \
        --disable-ipv6 --with-openssl  --with-postgresql
make -j4


%install

cd bacula-%{version}

for i in src/lib src/findlib manpages ; do
        cd $i ;
        make DESTDIR=$RPM_BUILD_ROOT install ;
        cd - ;
done




%clean
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ]   && rm -rf $RPM_BUILD_ROOT/*

%files
%defattr(-,root,root)

%_libdir/libbacfind-5.0.1.so
%_libdir/libbacfind.la
%_libdir/libbacfind.so
%_libdir/libbac-5.0.1.so
%_libdir/libbac.la
%_libdir/libbac.so
%_libdir/libbaccfg-5.0.1.so
%_libdir/libbaccfg.la
%_libdir/libbaccfg.so
%_libdir/libbacpy-5.0.1.so
%_libdir/libbacpy.la
%_libdir/libbacpy.so
%_mandir/man1/bacula-bwxconsole.1.gz
%_mandir/man1/bacula-tray-monitor.1.gz
%_mandir/man1/bat.1.gz
%_mandir/man1/bsmtp.1.gz
%_mandir/man8/bacula-dir.8.gz
%_mandir/man8/bacula-fd.8.gz
%_mandir/man8/bacula-sd.8.gz
%_mandir/man8/bacula.8.gz
%_mandir/man8/bconsole.8.gz
%_mandir/man8/bcopy.8.gz
%_mandir/man8/bextract.8.gz
%_mandir/man8/bls.8.gz
%_mandir/man8/bscan.8.gz
%_mandir/man8/btape.8.gz
%_mandir/man8/btraceback.8.gz
%_mandir/man8/dbcheck.8.gz

openSUSE Build Service is sponsored by