wok-next annotate lvm2/receipt @ rev 21714
updated gtkmm3 (3.22.1 -> 3.24.2)
author | Hans-G?nter Theisgen |
---|---|
date | Mon Jul 06 17:32:49 2020 +0100 (2020-07-06) |
parents | 8b5b2a6d07b8 |
children |
rev | line source |
---|---|
al@19816 | 1 # SliTaz package receipt v2. |
pankso@3850 | 2 |
pankso@3850 | 3 PACKAGE="lvm2" |
al@20969 | 4 VERSION="2.02.181" |
pankso@3850 | 5 CATEGORY="system-tools" |
al@19816 | 6 SHORT_DESC="Linux Logical Volume Manager" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
pascal@15000 | 8 LICENSE="GPL2" |
pankso@3850 | 9 WEB_SITE="http://sourceware.org/lvm2/" |
al@20905 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/postlfs/lvm2.html" |
al@19816 | 11 |
al@19816 | 12 TARBALL="LVM2.$VERSION.tgz" |
pankso@3850 | 13 WGET_URL="ftp://sources.redhat.com/pub/lvm2/$TARBALL" |
pankso@3850 | 14 |
al@20905 | 15 BUILD_DEPENDS="libaio-dev util-linux-blkid-dev eudev-dev ncurses-dev \ |
al@20905 | 16 readline-dev coreutils-file-format" |
al@21020 | 17 SPLIT="dmsetup libdevmapper libdevmapper-dev $PACKAGE $PACKAGE-dev" |
pascal@15000 | 18 |
al@20443 | 19 compile_rules() { |
pankso@3850 | 20 ./configure \ |
al@19816 | 21 --exec-prefix= \ |
al@19816 | 22 --enable-applib \ |
pankso@3850 | 23 --enable-cmdlib \ |
al@19816 | 24 --enable-pkgconfig \ |
al@19816 | 25 --enable-udev_sync \ |
pankso@3850 | 26 --enable-dmeventd \ |
slaxemulator@12337 | 27 --enable-udev_rules \ |
slaxemulator@12337 | 28 --enable-readline \ |
al@19816 | 29 --with-thin-check= --with-thin-dump= --with-thin-repair= \ |
al@19816 | 30 --with-thin-restore= --with-cache-check= --with-cache-dump= \ |
al@19816 | 31 --with-cache-repair= --with-cache-restore= \ |
al@20905 | 32 --enable-write-install \ |
al@19816 | 33 MKDIR_P='mkdir -p' \ |
pankso@3850 | 34 $CONFIGURE_ARGS && |
al@19816 | 35 make && |
al@19816 | 36 make -C tools install_dmsetup_dynamic && |
al@19816 | 37 make -C udev install && |
al@19816 | 38 make -C libdm install && |
slaxemulator@10181 | 39 make install |
pankso@3850 | 40 } |
pankso@3850 | 41 |
al@20443 | 42 genpkg_rules() { |
al@19816 | 43 case $PACKAGE in |
al@19816 | 44 dmsetup) |
al@19816 | 45 copy dmsetup dmstats |
al@19816 | 46 DEPENDS="libdevmapper" |
al@19816 | 47 CAT="system-tools|Linux device mapper setup tool" |
al@19816 | 48 ;; |
al@19816 | 49 libdevmapper) |
al@19816 | 50 # to satisfy package ldd-dependencies: add liblvm2cmd.so* |
al@19816 | 51 copy *.rules libdevmapper*.so* liblvm2cmd.so* |
al@20905 | 52 DEPENDS="eudev libaio util-linux-blkid" |
al@19816 | 53 CAT="system-tools|Linux device mapper library" |
al@19816 | 54 ;; |
al@19816 | 55 libdevmapper-dev) |
al@19816 | 56 # ... and add lvm2cmd.h because liblvm2cmd.so in libdevmapper package |
al@19816 | 57 copy libdevmapper*.h devmapper*.pc lvm2cmd.h |
al@19816 | 58 CAT="system-tools|Linux device mapper development files" |
al@19816 | 59 DEPENDS="libdevmapper eudev-dev" |
al@19816 | 60 ;; |
al@19816 | 61 lvm2) |
al@20443 | 62 copy @std @rm |
al@20905 | 63 DEPENDS="eudev libaio libdevmapper readline util-linux-blkid \ |
al@20905 | 64 linux-md" |
al@19816 | 65 ;; |
al@19816 | 66 lvm2-dev) |
al@19816 | 67 copy lvm2app.h lvm2app.pc |
al@20905 | 68 DEPENDS="lvm2 libdevmapper-dev util-linux-blkid-dev" |
al@19816 | 69 ;; |
al@19816 | 70 esac |
domcox@15400 | 71 } |
al@19816 | 72 |
al@19816 | 73 post_install_libdevmapper() { |
al@19816 | 74 tazpkg reconfigure eudev --root="$1" |
al@19816 | 75 } |