diff options
author | Timothée Ravier | 2016-04-22 01:42:14 +0200 |
---|---|---|
committer | Timothée Ravier | 2016-04-22 01:42:14 +0200 |
commit | 0fe1369249dac64300d8722b2501bd4ef9bf8e38 (patch) | |
tree | cf86d8d667ce0f4c58eb171389fc29af41e08917 | |
download | aur-0fe1369249dac64300d8722b2501bd4ef9bf8e38.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | bus1.install | 13 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4991e7e5f42f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Thu Apr 21 23:31:51 UTC 2016 +pkgbase = bus1-git + pkgdesc = Bus1 Out-of-Tree Kernel Module + pkgver = r419.7f6b78e + pkgrel = 1 + url = https://github.com/bus1/bus1 + install = bus1.install + arch = i686 + arch = x86_64 + license = LGPL2.1 + makedepends = xmlto + makedepends = docbook-xsl + makedepends = git + depends = linux-grsec=4.4.8.201604201957-1 + provides = bus1 + conflicts = bus1 + replaces = bus1 + options = !strip + source = git+https://github.com/bus1/bus1.git + sha256sums = SKIP + +pkgname = bus1-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c56d25859a83 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Timothée Ravier <tim@siosm.fr> + +# Don't forget to set the EXTRAMODULES value in bus1.install + +# Values for a grsecurity patched kernel (linux-grsec) +_kernel_version="4.4.8.201604201957-1" +_extramodules_version="4.4.8" + +_dep_suffix="-grsec" +_extramodules_version_suffix="grsec" + +# Values for an oficial Arch Linux kernel (linux) +# _kernel_version="4.5.2-1" +# _extramodules_version="4.5.2" + +# _dep_suffix="" +# _extramodules_version_suffix="ARCH" + +pkgname=bus1-git +_pkgname=${pkgname/-git} +pkgver=r419.7f6b78e +pkgrel=1 +pkgdesc='Bus1 Out-of-Tree Kernel Module' +arch=('i686' 'x86_64') +url="https://github.com/bus1/${_pkgname}" +depends=("linux${_dep_suffix}=${_kernel_version}") +makedepends=('xmlto' 'docbook-xsl' 'git') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +replaces=("${_pkgname}") +license=('LGPL2.1') +options=(!strip) +source=("git+https://github.com/bus1/${_pkgname}.git") +sha256sums=('SKIP') +install="${_pkgname}.install" + +pkgver() { + cd ${_pkgname} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd ${_pkgname} + make + make -f Makefile.docs +} + +package() { + cd ${_pkgname} + install -Dm 0644 ipc/bus1/bus1.ko \ + "${pkgdir}"/usr/lib/modules/extramodules-${_extramodules_version}-${_extramodules_version_suffix}/kernel/ipc/bus1/bus1.ko + install -dm 0755 "${pkgdir}"/usr/share/man/man7/ + install -m 0644 Documentation/bus1/bus1*.7 "${pkgdir}"/usr/share/man/man7/ + install -Dm 0644 include/uapi/linux/bus1.h "${pkgdir}"/usr/include/linux/bus1.h +} diff --git a/bus1.install b/bus1.install new file mode 100644 index 000000000000..8e801377c85a --- /dev/null +++ b/bus1.install @@ -0,0 +1,13 @@ +post_install() { + EXTRAMODULES='extramodules-4.4.8-grsec' + #EXTRAMODULES='extramodules-4.5-ARCH' + depmod $(cat /usr/lib/modules/${EXTRAMODULES}/version) +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |