From b58a5db969822f19010a6aadd41cb0509070bce5 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 5 Dec 2009 08:02:23 +0100 Subject: [PATCH] lvm2: add new subpkg 'device-mapper-devel'. --HG-- extra : convert_revision : 05de3926914b30b699117d3758c6300398ffb290 --- srcpkgs/device-mapper-devel | 1 + srcpkgs/lvm2/device-mapper-devel.template | 18 ++++++++++++++++++ srcpkgs/lvm2/device-mapper.template | 8 +++----- srcpkgs/lvm2/template | 2 +- 4 files changed, 23 insertions(+), 6 deletions(-) create mode 120000 srcpkgs/device-mapper-devel create mode 100644 srcpkgs/lvm2/device-mapper-devel.template diff --git a/srcpkgs/device-mapper-devel b/srcpkgs/device-mapper-devel new file mode 120000 index 0000000000..90f3860e82 --- /dev/null +++ b/srcpkgs/device-mapper-devel @@ -0,0 +1 @@ +lvm2 \ No newline at end of file diff --git a/srcpkgs/lvm2/device-mapper-devel.template b/srcpkgs/lvm2/device-mapper-devel.template new file mode 100644 index 0000000000..541f78df83 --- /dev/null +++ b/srcpkgs/lvm2/device-mapper-devel.template @@ -0,0 +1,18 @@ +# Template file for 'device-mapper-devel' +# +short_desc="${sourcepkg} development files" +long_desc=" + This package contains the development files for the kernel device-mapper + library, libdevmapper." + +Add_dependency run glibc-devel +Add_dependency run readline-devel +Add_dependency run device-mapper + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/lib/lib* ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/lvm2/device-mapper.template b/srcpkgs/lvm2/device-mapper.template index ed96c7ad39..95369205db 100644 --- a/srcpkgs/lvm2/device-mapper.template +++ b/srcpkgs/lvm2/device-mapper.template @@ -6,17 +6,15 @@ long_desc=" for the kernel device-mapper and its required library, libdevmapper." replaces="lvm2-device-mapper" +revision=1 Add_dependency run glibc Add_dependency run readline do_install() { - mkdir -p ${DESTDIR}/sbin ${DESTDIR}/lib \ - ${DESTDIR}/usr/lib ${DESTDIR}/usr/share/man/man8 + mkdir -p ${DESTDIR}/sbin ${DESTDIR}/lib ${DESTDIR}/usr/share/man/man8 mv ${SRCPKGDESTDIR}/sbin/dm* ${DESTDIR}/sbin - mv ${SRCPKGDESTDIR}/lib/libdevmapper* ${DESTDIR}/lib - mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/lib/libdevmapper.so.* ${DESTDIR}/lib mv ${SRCPKGDESTDIR}/usr/share/man/man8/dm* ${DESTDIR}/usr/share/man/man8 } diff --git a/srcpkgs/lvm2/template b/srcpkgs/lvm2/template index 19bf4146d4..0a47d41c45 100644 --- a/srcpkgs/lvm2/template +++ b/srcpkgs/lvm2/template @@ -22,7 +22,7 @@ long_desc=" (kind of logical partitions) in volume groups." keep_empty_dirs=yes -subpackages="device-mapper" +subpackages="device-mapper device-mapper-devel" conf_files="/etc/lvm/lvm.conf" triggers="initramfs-tools" openrc_services="lvm2 shutdown"