SPECS: dmraid.spec - created -devel and -static

glen glen at pld-linux.org
Tue May 16 22:50:15 CEST 2006


Author: glen                         Date: Tue May 16 20:50:15 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- created -devel and -static

---- Files affected:
SPECS:
   dmraid.spec (1.22 -> 1.23) 

---- Diffs:

================================================================
Index: SPECS/dmraid.spec
diff -u SPECS/dmraid.spec:1.22 SPECS/dmraid.spec:1.23
--- SPECS/dmraid.spec:1.22	Tue May 16 21:39:24 2006
+++ SPECS/dmraid.spec	Tue May 16 22:50:10 2006
@@ -3,12 +3,12 @@
 # Conditional build:
 %bcond_without	initrd	# without initrd version
 #
+%define	_rc rc10
+%define	_rel 1.3
 Summary:	Device-mapper RAID tool
 Summary(pl):	Narzędzie do RAID-u opartego o device-mapper
 Name:		dmraid
 Version:	1.0.0
-%define	_rc rc10
-%define	_rel 1
 Release:	0.%{_rc}.%{_rel}
 License:	GPL
 Group:		Base
@@ -19,7 +19,7 @@
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	device-mapper-devel >= 1.01.01
-%{?with_initrd:BuildRequires:	device-mapper-static}
+%{?with_initrd:BuildRequires:	device-mapper-static >= 1.02.05-0.4}
 %{?with_initrd:BuildRequires:	glibc-static}
 %{?with_initrd:BuildRequires:	libselinux-static}
 %{?with_initrd:BuildRequires:	libsepol-static}
@@ -34,6 +34,23 @@
 wyświetlanie właściwości ATARAID-u na Linuksie >= 2.4 przy użyciu
 device-mappera.
 
+%package devel
+Summary:	Development libraries and headers for dmraid
+Group:		Development/Libraries
+
+%description devel
+dmraid-devel provides a library interface for RAID device discovery,
+RAID set activation and display of properties for ATARAID volumes.
+
+%package static
+Summary:	static library for dmraid
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+dmraid-static provides a library interface for RAID device discovery,
+RAID set activation and display of properties for ATARAID volumes.
+
 %package initrd
 Summary:	Device-mapper RAID tool - statically linked version
 Summary(pl):	Narzędzie do RAID-u opartego o device-mapper - wersja statyczna
@@ -77,6 +94,11 @@
 %{?with_initrd:install -D tools/dmraid-initrd $RPM_BUILD_ROOT/sbin/dmraid-initrd}
 install -D man/dmraid.8 $RPM_BUILD_ROOT%{_mandir}/man8/dmraid.8
 
+install -d $RPM_BUILD_ROOT{%{_includedir}/dmraid,%{_libdir}}
+install include/dmraid/*.h $RPM_BUILD_ROOT%{_includedir}/dmraid
+# install the static library
+install lib/libdmraid.a $RPM_BUILD_ROOT%{_libdir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -86,6 +108,14 @@
 %attr(755,root,root) %{_sbindir}/*
 %{_mandir}/man8/*
 
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/dmraid
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libdmraid.a
+
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
@@ -98,6 +128,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.23  2006/05/16 20:50:10  glen
+- created -devel and -static
+
 Revision 1.22  2006/05/16 19:39:24  glen
 - current libselinux (Ac: 1.28-2) has symbols from libsepol, adjust BR for initrd
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/dmraid.spec?r1=1.22&r2=1.23&f=u



More information about the pld-cvs-commit mailing list