wok-next annotate lvm2/receipt @ rev 20443
The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Feb 24 16:17:33 2018 +0200 (2018-02-24) |
parents | 0e8dadf052b9 |
children | e7a485521d6a |
rev | line source |
---|---|
al@19816 | 1 # SliTaz package receipt v2. |
pankso@3850 | 2 |
pankso@3850 | 3 PACKAGE="lvm2" |
al@20443 | 4 VERSION="2.02.177" |
pankso@3850 | 5 CATEGORY="system-tools" |
al@19816 | 6 SHORT_DESC="Linux Logical Volume Manager" |
pankso@3850 | 7 MAINTAINER="guillaume.michon@laposte.net" |
pascal@15000 | 8 LICENSE="GPL2" |
pankso@3850 | 9 WEB_SITE="http://sourceware.org/lvm2/" |
al@20443 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/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@19816 | 15 BUILD_DEPENDS="readline-dev eudev-dev ncurses-dev coreutils-file-format" |
al@19816 | 16 SPLIT="dmsetup libdevmapper libdevmapper-dev lvm2 lvm2-dev" |
pascal@15000 | 17 |
al@20443 | 18 compile_rules() { |
pankso@3850 | 19 ./configure \ |
al@19816 | 20 --exec-prefix= \ |
al@19816 | 21 --enable-applib \ |
pankso@3850 | 22 --enable-cmdlib \ |
al@19816 | 23 --enable-pkgconfig \ |
al@19816 | 24 --enable-udev_sync \ |
pankso@3850 | 25 --enable-dmeventd \ |
slaxemulator@12337 | 26 --enable-udev_rules \ |
slaxemulator@12337 | 27 --enable-readline \ |
al@19816 | 28 --with-thin-check= --with-thin-dump= --with-thin-repair= \ |
al@19816 | 29 --with-thin-restore= --with-cache-check= --with-cache-dump= \ |
al@19816 | 30 --with-cache-repair= --with-cache-restore= \ |
al@19816 | 31 MKDIR_P='mkdir -p' \ |
pankso@3850 | 32 $CONFIGURE_ARGS && |
al@19816 | 33 title "make" && |
al@19816 | 34 make && |
al@19816 | 35 make -C tools install_dmsetup_dynamic && |
al@19816 | 36 make -C udev install && |
al@19816 | 37 make -C libdm install && |
slaxemulator@10181 | 38 make install |
pankso@3850 | 39 } |
pankso@3850 | 40 |
al@20443 | 41 genpkg_rules() { |
al@19816 | 42 case $PACKAGE in |
al@19816 | 43 dmsetup) |
al@19816 | 44 copy dmsetup dmstats |
al@19816 | 45 DEPENDS="libdevmapper" |
al@19816 | 46 CAT="system-tools|Linux device mapper setup tool" |
al@19816 | 47 ;; |
al@19816 | 48 libdevmapper) |
al@19816 | 49 # to satisfy package ldd-dependencies: add liblvm2cmd.so* |
al@19816 | 50 copy *.rules libdevmapper*.so* liblvm2cmd.so* |
al@19816 | 51 DEPENDS="eudev" |
al@19816 | 52 CAT="system-tools|Linux device mapper library" |
al@19816 | 53 ;; |
al@19816 | 54 libdevmapper-dev) |
al@19816 | 55 # ... and add lvm2cmd.h because liblvm2cmd.so in libdevmapper package |
al@19816 | 56 copy libdevmapper*.h devmapper*.pc lvm2cmd.h |
al@19816 | 57 CAT="system-tools|Linux device mapper development files" |
al@19816 | 58 DEPENDS="libdevmapper eudev-dev" |
al@19816 | 59 ;; |
al@19816 | 60 lvm2) |
al@20443 | 61 copy @std @rm |
al@19816 | 62 DEPENDS="eudev libdevmapper ncurses readline linux-md" |
al@19816 | 63 ;; |
al@19816 | 64 lvm2-dev) |
al@19816 | 65 copy lvm2app.h lvm2app.pc |
al@19816 | 66 DEPENDS="lvm2 libdevmapper-dev" |
al@19816 | 67 ;; |
al@19816 | 68 esac |
domcox@15400 | 69 } |
al@19816 | 70 |
al@19816 | 71 post_install_libdevmapper() { |
al@19816 | 72 tazpkg reconfigure eudev --root="$1" |
al@19816 | 73 } |