diff options
author | M0Rf30 | 2016-08-05 15:54:46 +0200 |
---|---|---|
committer | M0Rf30 | 2016-08-05 15:54:46 +0200 |
commit | a02b8be73efac5ec06e883252a631f3e80eab8aa (patch) | |
tree | c367c398eaa7251471fab2e96cca0b9607f8791e | |
download | aur-a02b8be73efac5ec06e883252a631f3e80eab8aa.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | 81-udisks-udisks2-rts_bpp.rules | 12 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | dkms.conf | 7 | ||||
-rw-r--r-- | install | 24 |
5 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..10eec448f130 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +# Generated by mksrcinfo v8 +# Fri Aug 5 13:54:42 UTC 2016 +pkgbase = rts_bpp-dkms-git + pkgdesc = A kernel module for Realtek Card Reader RTL8411/B Device + pkgver = 6 + pkgrel = 1 + url = https://github.com/Ri0n/rts_bpp + install = install + arch = any + license = GPL + makedepends = git + depends = dkms + options = !strip + source = git+https://github.com/Ri0n/rts_bpp.git + source = dkms.conf + source = 81-udisks-udisks2-rts_bpp.rules + md5sums = SKIP + md5sums = 56d2fb0184d7eb17cec3d553b870d185 + md5sums = 2cb27673c68f68b10199fc6ec9c05a24 + +pkgname = rts_bpp-dkms-git + diff --git a/81-udisks-udisks2-rts_bpp.rules b/81-udisks-udisks2-rts_bpp.rules new file mode 100644 index 000000000000..e89f0aa32a19 --- /dev/null +++ b/81-udisks-udisks2-rts_bpp.rules @@ -0,0 +1,12 @@ +# +# UDisks & UDisks2 rules for Realtek PCIE card reader (eg. RTL8411 Device 5289) +# + +# UDisks & UDisks2 +DRIVERS=="rts_bpp", ENV{ID_DRIVE_FLASH_SD}="1" + +# UDisks +DRIVERS=="rts_bpp", ENV{UDISKS_AUTOMOUNT_HINT}="1", ENV{UDISKS_SYSTEM_INTERNAL}="0" + +# UDisks2 +DRIVERS=="rts_bpp", ENV{UDISKS_AUTO}="1", ENV{UDISKS_SYSTEM}="0" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f6f33205799 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: M0Rf30 + +pkgname=rts_bpp-dkms-git +_pkgname=rts_bpp +pkgver=6 +pkgrel=1 +pkgdesc="A kernel module for Realtek Card Reader RTL8411/B Device" +arch=('any') +url="https://github.com/Ri0n/rts_bpp" +license=('GPL') +depends=('dkms') +makedepends=('git') +options=(!strip) +install=install +source=(git+https://github.com/Ri0n/rts_bpp.git + 'dkms.conf' + "81-udisks-udisks2-${_pkgname}.rules") + +pkgver() { + cd ${_pkgname} + echo $(git rev-list --count master) +} + +build() { + sed -i "2cPACKAGE_VERSION=$pkgver" dkms.conf +} + +package() { + install -dm755 "${pkgdir}/usr/lib/udev/rules.d/" + install -D -m644 ${srcdir}/81-udisks-udisks2-${_pkgname}.rules "${pkgdir}/usr/lib/udev/rules.d/" + install -dm755 "${pkgdir}/usr/src/${_pkgname}-${pkgver}/" + cp -a ${srcdir}/${_pkgname}/* ${pkgdir}/usr/src/${_pkgname}-${pkgver} + sed "s/#MODULE_VERSION#/${pkgver}/" "${srcdir}/dkms.conf" > "${pkgdir}/usr/src/${_pkgname}-${pkgver}/dkms.conf" +} + +md5sums=('SKIP' + '56d2fb0184d7eb17cec3d553b870d185' + '2cb27673c68f68b10199fc6ec9c05a24') diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..4cfbeab9adb6 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="rts_bpp" +PACKAGE_VERSION="#MODULE_VERSION#" +MAKE[0]="make" +CLEAN="make clean" +BUILT_MODULE_NAME[0]="rts_bpp" +DEST_MODULE_LOCATION[0]="/kernel/drivers/staging/rts_bpp" +AUTOINSTALL="yes" diff --git a/install b/install new file mode 100644 index 000000000000..32f6ad6669ec --- /dev/null +++ b/install @@ -0,0 +1,24 @@ +PKGVER="$(ls /usr/src/ | grep rts_bpp | sed 's/^.*-//')" + +post_install() { + dkms add -m "rts_bpp/${PKGVER}" + dkms build -m "rts_bpp/${PKGVER}" + dkms install -m "rts_bpp/${PKGVER}" + depmod -a +} + +post_upgrade() { + post_install +} + +pre_remove() { + dkms remove -m "rts_bpp/${PKGVER}" --all +} + +pre_upgrade() { + pre_remove +} + +post_remove() { + depmod -a +} |