wok-next view kmod/receipt @ rev 20317

Up kmod, lxqt, oxygen-icons, slitaz-base-files, slitaz-configs; add eggwm-qt5, pencil2d.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Nov 11 16:06:23 2017 +0200 (2017-11-11)
parents 0abbdf485a8d
children 90a5eb560fd6
line source
1 # SliTaz package receipt v2.
3 PACKAGE="kmod"
4 VERSION="23"
5 CATEGORY="base-system"
6 SHORT_DESC="Linux kernel modules tools"
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="https://www.kernel.org/pub/linux/utils/kernel/kmod/"
10 HOST_ARCH="i486 arm"
12 TARBALL="$PACKAGE-$VERSION.tar.xz"
13 WGET_URL="$WEB_SITE$TARBALL"
15 BUILD_DEPENDS="zlib-dev xz-dev tar"
16 BUILD_DEPENDS_arm="zlib-dev xz-dev"
17 SPLIT="kmod-dev"
19 compile_rules() {
20 ./configure \
21 --bindir=/bin \
22 --with-rootlibdir=/lib \
23 --sysconfdir=/etc \
24 --with-zlib \
25 --with-xz \
26 $CONFIGURE_ARGS &&
27 make && make install
29 # compatibility with module-init-tools
30 # (the package that previously handled Linux kernel modules)
31 mkdir $install/sbin
32 for tool in depmod insmod lsmod modinfo modprobe rmmod; do
33 ln -s ../bin/kmod $install/sbin/$tool
34 done
35 ln -s kmod $install/bin/lsmod
36 }
38 genpkg_rules() {
39 case $PACKAGE in
40 kmod)
41 copy @std
42 PROVIDE="modules-init-tools depmod"
43 # please keep glibc-base here because kmod used in the post-install
44 # of linux-* packages and will not work instead
45 DEPENDS="glibc-base zlib liblzma"
46 ;;
47 *-dev)
48 copy @dev
49 DEPENDS="kmod xz-dev pkg-config"
50 ;;
51 esac
52 }