|
@@ -1,5 +1,5 @@
|
|
|
-%define lvm_version 2.02.83
|
|
|
-%define device_mapper_version 1.02.61
|
|
|
+%define lvm_version 2.02.84
|
|
|
+%define device_mapper_version 1.02.63
|
|
|
%define with_cluster 0
|
|
|
|
|
|
Summary: Userland logical volume management tools
|
|
@@ -10,7 +10,10 @@ Release: 1%{?_dist_release}
|
|
|
License: GPL
|
|
|
Group: System Environment/Base
|
|
|
URL: http://sources.redhat.com/lvm2
|
|
|
+
|
|
|
Source0: LVM2.%{lvm_version}.tgz
|
|
|
+Patch10: libdevmapper-static.patch
|
|
|
+
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{lvm_version}-%{release}-buildroot
|
|
|
BuildRequires: libtermcap-devel
|
|
|
BuildRequires: ncurses-devel
|
|
@@ -100,6 +103,18 @@ Requires: device-mapper-libs = %{device_mapper_version}-%{release}
|
|
|
This package contains files needed to develop applications that use
|
|
|
the device-mapper libraries.
|
|
|
|
|
|
+# device-mapper-static
|
|
|
+%package -n device-mapper-static
|
|
|
+Summary: Static libraries for device-mapper
|
|
|
+Version: %{device_mapper_version}
|
|
|
+Release: %{release}
|
|
|
+License: LGPLv2
|
|
|
+Group: Development/Libraries
|
|
|
+Requires: device-mapper-devel = %{device_mapper_version}-%{release}
|
|
|
+
|
|
|
+%description -n device-mapper-static
|
|
|
+This package contains the device-mapper static libraries.
|
|
|
+
|
|
|
%package -n device-mapper-libs
|
|
|
Summary: Device-mapper shared library
|
|
|
Version: %{device_mapper_version}
|
|
@@ -149,6 +164,7 @@ the device-mapper event library.
|
|
|
|
|
|
%prep
|
|
|
%setup -q -n LVM2.%{lvm_version}
|
|
|
+%patch10 -p1
|
|
|
|
|
|
%build
|
|
|
%define _exec_prefix /
|
|
@@ -195,6 +211,8 @@ install scripts/cmirrord_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/cmirrord
|
|
|
install -m 0755 scripts/lvm2_monitoring_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/lvm2-monitor
|
|
|
install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
|
|
|
|
|
|
+install -m 644 libdm/ioctl/libdevmapper.a $RPM_BUILD_ROOT/usr%{_libdir}
|
|
|
+
|
|
|
%clean
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
@@ -384,6 +402,10 @@ fi
|
|
|
%{_includedir}/libdevmapper.h
|
|
|
/usr%{_libdir}/pkgconfig/devmapper.pc
|
|
|
|
|
|
+%files -n device-mapper-static
|
|
|
+%defattr(-,root,root,-)
|
|
|
+/usr%{_libdir}/libdevmapper.a
|
|
|
+
|
|
|
%files -n device-mapper-libs
|
|
|
%attr(755,root,root) %{_libdir}/libdevmapper.so.*
|
|
|
|
|
@@ -402,6 +424,10 @@ fi
|
|
|
/usr%{_libdir}/pkgconfig/devmapper-event.pc
|
|
|
|
|
|
%changelog
|
|
|
+* Mon Mar 21 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.84-1
|
|
|
+- new upstream release
|
|
|
+- enable static libs, add device-mapper-static subpackage
|
|
|
+
|
|
|
* Sat Feb 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.83-1
|
|
|
- new upstream release
|
|
|
|