summaryrefslogtreecommitdiff
path: root/core/device-mapper/MAKEPKG
diff options
context:
space:
mode:
Diffstat (limited to 'core/device-mapper/MAKEPKG')
-rw-r--r--core/device-mapper/MAKEPKG44
1 files changed, 44 insertions, 0 deletions
diff --git a/core/device-mapper/MAKEPKG b/core/device-mapper/MAKEPKG
new file mode 100644
index 0000000..18d691c
--- /dev/null
+++ b/core/device-mapper/MAKEPKG
@@ -0,0 +1,44 @@
+#!/bin/mkpkg
+# description: Device mapper userspace library (libdevmapper)
+# url: https://sourceware.org/lvm2/
+
+name=device-mapper
+version=2.03.42
+release=1
+depends=(udevd util-linux)
+makedeps=(pkgconf)
+source=(https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.$version.tgz)
+
+sha256sums=(
+ "SKIP"
+)
+
+build() {
+ cd LVM2.$version
+
+ sed 's/libaio.h//' -i configure
+
+ CC=clang \
+ ./configure \
+ --prefix=/ \
+ --enable-pkgconfig \
+ --disable-selinux \
+ --disable-readline \
+ --enable-udev_sync \
+ --enable-udev_rules \
+ --with-symvers=no \
+ --with-user=root \
+ --with-group=root
+
+ make device-mapper
+ make DESTDIR=$PKG install_device-mapper
+ rm -rf $PKG/etc
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh
+