[arch-commits] Commit in r8168/trunk (PKGBUILD r8168.install)

Evangelos Foutras foutrelis at nymeria.archlinux.org
Mon Jun 9 12:14:03 UTC 2014


    Date: Monday, June 9, 2014 @ 14:14:03
  Author: foutrelis
Revision: 112890

upgpkg: r8168 8.038.00-5

Linux 3.15 rebuild.

Modified:
  r8168/trunk/PKGBUILD
  r8168/trunk/r8168.install

---------------+
 PKGBUILD      |   15 ++++++++++++++-
 r8168.install |    2 +-
 2 files changed, 15 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-06-09 12:13:59 UTC (rev 112889)
+++ PKGBUILD	2014-06-09 12:14:03 UTC (rev 112890)
@@ -5,7 +5,7 @@
 
 pkgname=r8168
 pkgver=8.038.00
-pkgrel=4
+pkgrel=5
 pkgdesc="A kernel module for Realtek 8168 network cards"
 url="http://www.realtek.com.tw"
 license=("GPL")
@@ -15,6 +15,19 @@
 source=("https://dl.dropboxusercontent.com/u/362439/archlinux/r8168-$pkgver.tar.bz2")
 install=$pkgname.install
 
+prepare(){
+	cd "$pkgname-$pkgver"
+
+	# Fix build with Linux 3.15
+	# https://code.google.com/p/r8168/issues/detail?id=19
+	if grep -q PREPARE_DELAYED_WORK src/r8168_n.c; then
+		sed -i 's/PREPARE_DELAYED_WORK/INIT_DELAYED_WORK/' src/r8168_n.c
+	else
+		error 'PREPARE_DELAYED_WORK fix for Linux 3.15 is no longer needed.'
+		return 1
+	fi
+}
+
 build() {
 	_kernver=$(pacman -Q linux | cut -d . -f 2 | cut -f 1 -d -)
 	KERNEL_RELEASE=$(cat /usr/lib/modules/extramodules-3.$_kernver-ARCH/version)

Modified: r8168.install
===================================================================
--- r8168.install	2014-06-09 12:13:59 UTC (rev 112889)
+++ r8168.install	2014-06-09 12:14:03 UTC (rev 112890)
@@ -1,5 +1,5 @@
 rebuild_module_dependencies() {
-	EXTRAMODULES='extramodules-3.13-ARCH'
+	EXTRAMODULES='extramodules-3.15-ARCH'
 	depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
 }
 




More information about the arch-commits mailing list