diff options
author | Dave Reisner | 2015-07-04 13:47:11 -0400 |
---|---|---|
committer | Dave Reisner | 2015-07-04 13:47:11 -0400 |
commit | 72687c320f7d5ab92484e06c5322e61d394a2476 (patch) | |
tree | c894726f63a05cb256dc7830818a8efecf330ff4 | |
download | aur-72687c320f7d5ab92484e06c5322e61d394a2476.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | depmod-search.conf | 5 |
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c0f601c0a7bd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = kmod-git + pkgdesc = interface to kernel module operations + pkgver = 19.33 + pkgrel = 1 + url = http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = gtk-doc + depends = glibc + depends = zlib + provides = kmod=19.33 + conflicts = kmod + source = git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git + source = depmod-search.conf + md5sums = SKIP + md5sums = 4b8cbcbc54b9029c99fd730e257d4436 + +pkgname = kmod-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..09b58573a78a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Dave Reisner <dreisner@archlinux.org> + +pkgname=kmod-git +pkgver=19.33 +pkgrel=1 +pkgdesc="interface to kernel module operations" +arch=('i686' 'x86_64') +url="http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary" +license=('GPL2') +depends=('glibc' 'zlib') +makedepends=('git' 'gtk-doc') +conflicts=('kmod') +provides=("kmod=$pkgver") +source=('git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git' + 'depmod-search.conf') +md5sums=(SKIP + '4b8cbcbc54b9029c99fd730e257d4436') + +pkgver() { + cd 'kmod' + git describe | { + IFS=- read M m _ + printf '%s.%s' "${M#v}" "${m:-0}" + } +} + +build() { + cd kmod + + ./autogen.sh + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib \ + --disable-python \ + --with-zlib \ + --without-xz + + make +} + +package() { + make -C kmod DESTDIR="$pkgdir" install + + # config directories + install -dm755 "$pkgdir"/{etc,usr/lib}/{depmod,modprobe}.d + + # add symlinks to kmod + for tool in {ins,ls,rm}mod modinfo modprobe depmod; do + ln -s kmod "$pkgdir/usr/bin/$tool" + done + + # install depmod.d file for search/ dir + install -m644 "$srcdir/depmod-search.conf" "$pkgdir/usr/lib/depmod.d/search.conf" +} + +# vim: ft=sh syn=sh et diff --git a/depmod-search.conf b/depmod-search.conf new file mode 100644 index 000000000000..3feb67b055b3 --- /dev/null +++ b/depmod-search.conf @@ -0,0 +1,5 @@ +# +# /etc/depmod.d/depmod.conf +# + +search updates extramodules built-in |