Browse Source

lvm2: update to 2.02.84, add device-mapper-static subpackage

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3060 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 14 years ago
parent
commit
28889b2d28
1 changed files with 28 additions and 2 deletions
  1. 28 2
      l/lvm2/lvm2-vl.spec

+ 28 - 2
l/lvm2/lvm2-vl.spec

@@ -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