summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrontier2015-06-08 14:40:07 +0300
committerFrontier2015-06-08 14:40:07 +0300
commit9b5377830f88f0b6199cc6c3a0b0c5fc4eac9a17 (patch)
treea1f88626e001773942671e757184033ef82d93d9
downloadaur-9b5377830f88f0b6199cc6c3a0b0c5fc4eac9a17.tar.gz
Initial commit to aur4
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD42
-rw-r--r--enhanceio-dkms-git.install13
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..108a96210c23
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = enhanceio-dkms-git
+ pkgdesc = dkms module for EnhanceIO block device caching
+ pkgver = 108.01
+ pkgrel = 1
+ url = https://github.com/stec-inc/EnhanceIO
+ install = enhanceio-dkms-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = dkms
+ depends = python2>=2.6.6
+ source = enhanceio-dkms-git::git+https://github.com/Frontier314/EnhanceIO
+ source = enhanceio-dkms-git.install
+ sha256sums = SKIP
+ sha256sums = 198a30cb82934828d1e49aa13ba6c726b11ecfe4eb7d310e70b074be2524e2b8
+
+pkgname = enhanceio-dkms-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2145969f53ce
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Frontier <frontier314@gmail.com>
+# Submitter: Thermionix <thermionix@gmail.com>
+
+pkgname=enhanceio-dkms-git
+pkgver=108.01
+pkgrel=1
+pkgdesc="dkms module for EnhanceIO block device caching"
+arch=('i686' 'x86_64')
+url="https://github.com/stec-inc/EnhanceIO"
+license=('GPL')
+depends=('dkms' 'python2>=2.6.6')
+makedepends=('git')
+conflicts=()
+install="${pkgname}.install"
+source=("$pkgname"::'git+https://github.com/Frontier314/EnhanceIO'
+'enhanceio-dkms-git.install')
+sha256sums=('SKIP'
+'198a30cb82934828d1e49aa13ba6c726b11ecfe4eb7d310e70b074be2524e2b8')
+_modname=enhanceio
+
+prepare() {
+cd "${srcdir}/${pkgname}/Driver/enhanceio"
+sed -i "s/#MODULE_VERSION#/${pkgver}/" dkms.conf
+}
+
+build() {
+sed -i -e '\|^#!/usr/bin/python$|s|python|python2|' "${srcdir}/${pkgname}/CLI/eio_cli"
+cd "${srcdir}/${pkgname}/Driver/enhanceio"
+warning "Please make sure the current kernel version matches the available linux-headers version"
+make
+}
+
+package() {
+install -D -m0755 "${srcdir}/${pkgname}/CLI/eio_cli" "${pkgdir}/usr/bin/eio_cli"
+install -D -m0644 "${srcdir}/${pkgname}/CLI/eio_cli.8" "${pkgdir}/usr/share/man/man8/eio_cli.8"
+
+install -d "${pkgdir}/usr/src/${_modname}-${pkgver}/"
+install -m 644 ${srcdir}/${pkgname}/Driver/enhanceio/* "${pkgdir}/usr/src/${_modname}-${pkgver}/"
+
+cd "${srcdir}/${pkgname}/Driver/enhanceio"
+make DESTDIR="${pkgdir}/usr/" install
+}
diff --git a/enhanceio-dkms-git.install b/enhanceio-dkms-git.install
new file mode 100644
index 000000000000..03eb24ddc1ed
--- /dev/null
+++ b/enhanceio-dkms-git.install
@@ -0,0 +1,13 @@
+post_install() {
+ dkms install -m enhanceio -v ${1%%-*}
+ echo -e "######\nplease check 'man eio_cli' for use\n######"
+}
+pre_upgrade() {
+ dkms remove -m enhanceio -v ${2%%-*} --all
+}
+post_upgrade() {
+ post_install ${1%%-*}
+}
+pre_remove() {
+ dkms remove -m enhanceio -v ${1%%-*} --all
+}