From e37e888e9ecdc23a004eb19d72c64c02c5af3249 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 10 Dec 2011 23:14:51 +0000 Subject: Sat Dec 10 23:14:51 UTC 2011 --- community/calibre/PKGBUILD | 8 ++++---- community/r8168-lts/PKGBUILD | 32 ++++++++++++++++++++++++++++++++ community/r8168-lts/r8168-lts.install | 17 +++++++++++++++++ 3 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 community/r8168-lts/PKGBUILD create mode 100644 community/r8168-lts/r8168-lts.install (limited to 'community') diff --git a/community/calibre/PKGBUILD b/community/calibre/PKGBUILD index e34512718..760f8c429 100644 --- a/community/calibre/PKGBUILD +++ b/community/calibre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 59984 2011-12-02 22:33:05Z giovanni $ +# $Id: PKGBUILD 60299 2011-12-09 17:18:34Z giovanni $ # Maintainer: Giovanni Scafora # Contributor: Petrov Roman # Contributor: Andrea Fagiani pkgname=calibre -pkgver=0.8.29 +pkgver=0.8.30 pkgrel=1 pkgdesc="Ebook management application" arch=('i686' 'x86_64') @@ -18,10 +18,10 @@ depends=('python2-dateutil' 'python2-cssutils' 'python2-cherrypy' makedepends=('python2-pycountry') optdepends=('ipython: to use calibre-debug') install=calibre.install -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz" +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz" 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('e51c2b889e0bdfc217000ebba93af8a7' +md5sums=('0af59b942b6184ce7b9c4247555b68dd' '253ce4fe5d01f8ff76b63cd3825755ea' '675cd87d41342119827ef706055491e7') diff --git a/community/r8168-lts/PKGBUILD b/community/r8168-lts/PKGBUILD new file mode 100644 index 000000000..254303c85 --- /dev/null +++ b/community/r8168-lts/PKGBUILD @@ -0,0 +1,32 @@ +# $Id$ +# Maintainer: Massimiliano Torromeo + +pkgname=r8168-lts +_pkgname=r8168 +pkgver=8.027.00 +pkgrel=2 +pkgdesc="A kernel module for Realtek 8168 network cards for kernel26-lts" +url="http://www.realtek.com.tw" +license=("GPL") +arch=('i686' 'x86_64') +depends=('glibc' "kernel26-lts>=2.6.32" "kernel26-lts<2.6.33") +makedepends=("kernel26-lts-headers>=2.6.32" "kernel26-lts-headers<2.6.33") +source=(http://r8168.googlecode.com/files/$_pkgname-$pkgver.tar.bz2) +install=$pkgname.install + +_extramodules=extramodules-2.6.32-lts +_kernver="$(cat /lib/modules/$_extramodules/version || true)" + +build() { + cd "$srcdir/$_pkgname-$pkgver" + make -C /lib/modules/$_kernver/build SUBDIRS="$srcdir/$_pkgname-$pkgver/src" EXTRA_CFLAGS="-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN" modules +} + +package() { + cd "$srcdir/$_pkgname-$pkgver/src" + install -D -m644 $_pkgname.ko "$pkgdir/lib/modules/$_extramodules/$_pkgname.ko" + find "$pkgdir" -name '*.ko' -exec gzip -9 {} \; +} + +md5sums=('98155ce1ad5c248eeb7a93c9954d8344') +sha256sums=('5bc3b44bd69a05e45ab13be727256a95adf18a658f726141283046b397dc22e2') diff --git a/community/r8168-lts/r8168-lts.install b/community/r8168-lts/r8168-lts.install new file mode 100644 index 000000000..fd4f92f63 --- /dev/null +++ b/community/r8168-lts/r8168-lts.install @@ -0,0 +1,17 @@ +rebuild_module_dependencies() { + EXTRAMODULES='extramodules-2.6.32-lts' + depmod $(cat /lib/modules/$EXTRAMODULES/version) +} + +post_install() { + rebuild_module_dependencies + echo '>>> The module r8168 conflicts with r8169. You can blacklist it with:' + echo '>>> `echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf`' +} +post_upgrade() { + rebuild_module_dependencies +} + +post_remove() { + rebuild_module_dependencies +} -- cgit v1.2.3-54-g00ecf