[bacula/el5] Add devel subpackage

Simone Caronni slaanesh at fedoraproject.org
Wed Jul 18 13:37:25 UTC 2012


commit 5c8417e9d7bdffa5144dc9e3ada746abfc05e31b
Author: Simone Caronni <negativo17 at gmail.com>
Date:   Wed Jul 18 15:36:43 2012 +0200

    Add devel subpackage

 bacula.spec |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)
---
diff --git a/bacula.spec b/bacula.spec
index 75ebf65..ce33482 100644
--- a/bacula.spec
+++ b/bacula.spec
@@ -292,6 +292,18 @@ This package contains the Gnome and KDE compatible tray monitor to monitor your
 %{name} server.
 
 
+%package        devel
+Summary:        Bacula development files
+Group:          Development/Libraries
+
+%description    devel
+Bacula is a set of programs that allow you to manage the backup, recovery, and
+verification of computer data across a network of different computers. It is
+based on a client/server architecture.
+
+This development package contains static libraries and header files.
+
+
 %package        docs
 Summary:        Bacula documentation
 Group:          Documentation
@@ -523,6 +535,13 @@ chmod 755 %{buildroot}%{_sbindir}/*
 chmod 755 %{buildroot}%{_libexecdir}/%{name}/*
 chmod 644 %{buildroot}%{_libexecdir}/%{name}/btraceback.*
 
+# Install headers
+mkdir -p %{buildroot}%{_includedir}/bacula
+for dir in src src/cats src/console src/dird src/filed src/findlib src/lib src/plugins/fd src/stored; do
+        mkdir -p %{buildroot}%{_includedir}/bacula/$dir
+        install -p -m 644 $dir/*.h %{buildroot}%{_includedir}/bacula/$dir
+done
+
 
 %clean
 rm -rf %{buildroot}
@@ -824,10 +843,10 @@ fi
 
 
 %files common
+%defattr(-,root,root,-)
 %doc %{name}-%{version}/AUTHORS %{name}-%{version}/ChangeLog %{name}-%{version}/COPYING %{name}-%{version}/LICENSE
 %doc %{name}-%{version}/README %{name}-%{version}/SUPPORT %{name}-%{version}/VERIFYING
 %doc %{name}-%{version}/examples/
-%defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %dir %{_sysconfdir}/%{name}
 %dir %{_libexecdir}/%{name}
@@ -878,8 +897,8 @@ fi
 %{_datadir}/pixmaps/wxwin16x16.xpm
 
 %files director-common
-%doc %{name}-%{version}/updatedb/
 %defattr(-,root,root,-)
+%doc %{name}-%{version}/updatedb/
 %config(noreplace) %{_sysconfdir}/%{name}/%{name}-dir.conf
 %config(noreplace) %{_sysconfdir}/%{name}/query.sql
 %config %{_sysconfdir}/logwatch/conf/logfiles/%{name}.conf
@@ -988,7 +1007,12 @@ fi
 %{_datadir}/applications/fedora-%{name}-traymonitor.desktop
 %{_datadir}/pixmaps/%{name}-tray-monitor.xpm
 
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/bacula
+
 %files docs
+%defattr(-,root,root,-)
 %doc %{name}-docs-%{version}/%{name}-web/%{name}-web.pdf
 %doc %{name}-docs-%{version}/%{name}-web/%{name}-web/
 %doc %{name}-docs-%{version}/developers/developers.pdf
@@ -1001,6 +1025,7 @@ fi
 * Wed Jul 18 2012 Simone Caronni <negativo17 at gmail.com> 2.4.4-4
 - Remove fedora-usermgmt entirely, see thread at:
   http://lists.fedoraproject.org/pipermail/packaging/2011-December/008034.html
+- Add devel subpackage.
 
 * Wed Jul 18 2012 Simone Caronni <negativo17 at gmail.com> 2.4.4-3
 - Removed commented stuff that will never come back.


More information about the scm-commits mailing list