[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