diff options
author | Kast Bernd | 2017-05-13 20:55:44 +0200 |
---|---|---|
committer | Kast Bernd | 2017-05-13 20:55:44 +0200 |
commit | 192989993b53fe5b737bc1a159107f667d019a4e (patch) | |
tree | 7cbab2b865a7fcac13b81646b84c28b8af2e6094 | |
download | aur-192989993b53fe5b737bc1a159107f667d019a4e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | blacklist-r8169-dkms.conf | 3 | ||||
-rw-r--r-- | dkms.conf | 6 |
4 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..34d053929aef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = r8169aspm-dkms + pkgdesc = Driver for Realtek Ethernet chips with aspm enabled for power saving + pkgver = v1.0 + pkgrel = 1 + url = https://github.com/KastB/r8169 + arch = any + license = GPL + makedepends = git + depends = dkms + options = !strip + source = r8169_aspm::git+https://github.com/KastB/r8169.git + source = dkms.conf + source = blacklist-r8169-dkms.conf + sha256sums = SKIP + sha256sums = 2867acec4b3e65c756c177bc6b2eb0218c90e39d9a0386e0449be0e62e805aa6 + sha256sums = 47c992bfbd98403d9aa80b5ed00408af43c57ab0f5960f270d9d9b9f000618b3 + +pkgname = r8169aspm-dkms + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c8797ec5ccf1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Bernd Kast < kastbernd at gmx dot de > + +pkgname=r8169aspm-dkms +pkgver=v1.0 +pkgrel=1 +pkgdesc="Driver for Realtek Ethernet chips with aspm enabled for power saving" +arch=('any') +url="https://github.com/KastB/r8169" +license=('GPL') +depends=('dkms') +makedepends=('git') +replaces=() +conflicts=() +options=(!strip) +_pkgname="r8169_aspm" +source=("$_pkgname::git+https://github.com/KastB/r8169.git" + "dkms.conf" + "blacklist-r8169-dkms.conf") + +sha256sums=('SKIP' + '2867acec4b3e65c756c177bc6b2eb0218c90e39d9a0386e0449be0e62e805aa6' + '47c992bfbd98403d9aa80b5ed00408af43c57ab0f5960f270d9d9b9f000618b3') + +package() { + + installDir="$pkgdir/usr/src/$_pkgname-$pkgver" + + install -dm755 "$installDir" + install -m644 "$srcdir/dkms.conf" "$installDir" + install -dm755 "$pkgdir/etc/modprobe.d" + install -m644 "$srcdir/blacklist-r8169-dkms.conf" "$pkgdir/etc/modprobe.d/blacklist-r8169-dkms.conf" + + cd "${srcdir}/${_pkgname}/" + + rm -fr .git* + + for d in `find . -type d` + do + install -dm755 "$installDir/$d" + done + + for f in `find . -type f ! -name 'README.md' ! -name '.gitignore'` + do + install -m644 "${srcdir}/${_pkgname}/$f" "$installDir/$f" + done +} diff --git a/blacklist-r8169-dkms.conf b/blacklist-r8169-dkms.conf new file mode 100644 index 000000000000..ac632d8c68f1 --- /dev/null +++ b/blacklist-r8169-dkms.conf @@ -0,0 +1,3 @@ +blacklist r8169 +blacklist r8168 + diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..b38aa23844c2 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,6 @@ +PACKAGE_NAME="r8169_aspm" +PACKAGE_VERSION="v1.0" +MAKE[0]="make CROSS_COMPILE= -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules" +BUILT_MODULE_NAME[0]="r8169_aspm" +DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/realtek/" +AUTOINSTALL="yes" |