summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Lesniak2017-04-17 15:57:59 +0200
committerFabian Lesniak2017-04-17 15:57:59 +0200
commit99976e7a42a87c883a864cf0dc9edebdf3cbcf3e (patch)
tree2de500959ff354776084bc4a963d7cfd132f7852
downloadaur-99976e7a42a87c883a864cf0dc9edebdf3cbcf3e.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD35
-rw-r--r--dkms.conf7
-rw-r--r--emi.conf2
4 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b9dce361e75e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = emi-dkms
+ pkgdesc = Improved driver for EMI a2|6/a6|2m audio interfaces including newer firmware
+ pkgver = 20131209
+ pkgrel = 1
+ url = http://xiphmont.livejournal.com/62676.html
+ arch = x86_64
+ arch = i686
+ license = GPL
+ depends = dkms
+ source = https://people.xiph.org/~xiphmont/emagic/emi-20131209.tgz
+ source = dkms.conf
+ source = emi.conf
+ sha256sums = 5068dda4af18274e3e844035855583f33019e1cff7178bf6e5d96d8a5f4d24cb
+ sha256sums = da355b81b20c9939867d78a8f4bc2278c36b7862eaf2745fa73139062dcab546
+ sha256sums = 92cd0fc6de8fc30ed5f1798ce02877ba611bd3b63f4c818ccf2dd95afe301c82
+
+pkgname = emi-dkms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..30df13d1b3ae
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Fabian Lesniak <fabian at lesniak-it dot de>
+
+_pkgbase=emi
+pkgname=${_pkgbase}-dkms
+pkgver=20131209
+pkgrel=1
+pkgdesc="Improved driver for EMI a2|6/a6|2m audio interfaces including newer firmware"
+arch=('x86_64' 'i686')
+url="http://xiphmont.livejournal.com/62676.html"
+license=('GPL')
+depends=('dkms')
+
+source=("https://people.xiph.org/~xiphmont/emagic/${_pkgbase}-${pkgver}.tgz"
+ "dkms.conf"
+ "emi.conf")
+
+sha256sums=('5068dda4af18274e3e844035855583f33019e1cff7178bf6e5d96d8a5f4d24cb'
+ 'da355b81b20c9939867d78a8f4bc2278c36b7862eaf2745fa73139062dcab546'
+ '92cd0fc6de8fc30ed5f1798ce02877ba611bd3b63f4c818ccf2dd95afe301c82')
+
+prepare() {
+ cd "$srcdir/$_pkgbase-$pkgver"
+}
+
+package() {
+ cd "$srcdir/$_pkgbase-$pkgver"
+
+ install -Dm644 -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ ${srcdir}/${_pkgbase}-${pkgver}/{Makefile,emi.c}
+ install -Dm644 -t "${pkgdir}"/usr/lib/firmware/emi/ ${srcdir}/${_pkgbase}-${pkgver}/firmware/*
+ install -Dm644 ${srcdir}/emi.conf "${pkgdir}"/usr/lib/modprobe.d/emi.conf
+ install -Dm644 ${srcdir}/dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+ sed -e "s/@_PKGBASE@/${_pkgbase}/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+}
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..2a44fbeb0bb7
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,7 @@
+PACKAGE_NAME="@_PKGBASE@"
+PACKAGE_VERSION="@PKGVER@"
+MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules"
+CLEAN="make clean"
+BUILT_MODULE_NAME[0]="@_PKGBASE@"
+DEST_MODULE_LOCATION[0]="/extramodules/kernel/drivers/usb/misc"
+AUTOINSTALL="yes"
diff --git a/emi.conf b/emi.conf
new file mode 100644
index 000000000000..025bf20104b7
--- /dev/null
+++ b/emi.conf
@@ -0,0 +1,2 @@
+blacklist emi26
+blacklist emi62