summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 15 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ea2a225e0b5e..1c9edc065bfd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=mcp2210-git
pkgname=(mcp2210-git mcp2210-dkms-git mcp2210-utils-git)
-pkgver=v0.1.r28.gea416ae
+pkgver=v0.1.r128.g09e7ba5
pkgver() {
cd "mcp2210-linux"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
@@ -13,40 +13,39 @@ url="https://github.com/agalakhov/mcp2210-linux"
license=("GPL")
arch=('i686' 'x86_64' 'armv7h')
depends=('linux')
-makedepends=('linux-headers' 'dkms')
-source=( git://github.com/agalakhov/mcp2210-linux.git
+makedepends=('linux-headers')
+source=( git://github.com/daniel-santos/mcp2210-linux.git
dkms.conf
)
sha256sums=('SKIP'
'8f56d80fceeac1ed7fe786e16718c054212fd939dcac54b7976984127305ae53')
build() {
- _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#')
- KERNEL_VERSION=$(cat /usr/lib/modules/extramodules-$_kernver-ARCH/version)
-
cd "mcp2210-linux"
- make KERNELDIR="/lib/modules/$KERNEL_VERSION/build" modules user
+ make KERNELDIR="/usr/src/linux" modules user
}
package_mcp2210-git() {
- install=mcp2210-git.install
- conflicts=('mcp2210')
- _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#')
+ _kernver=$(</usr/src/linux/version)
+ _extradir="/usr/lib/modules/$_kernver/extramodules"
+
depends=("linux>=$_kernver" "linux<${_kernver/.*}.$(expr ${_kernver/*.} + 1)")
- KERNEL_VERSION=$(cat /usr/lib/modules/extramodules-$_kernver-ARCH/version)
- msg "Kernel = $KERNEL_VERSION"
+ provides=('mcp2210')
+ conflicts=('mcp2210' 'mcp2210-dkms' 'mcp2210-dkms-git')
cd "mcp2210-linux"
- install -Dm644 mcp2210.ko "$pkgdir/usr/lib/modules/extramodules-$_kernver-ARCH/mcp2210.ko"
- find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
+ install -Dm644 mcp2210.ko "$_extradir/"
+ find "${pkgdir}" -name '*.ko' -exec strip --strip-debug {} +
+ find "$pkgdir" -name '*.ko' -exec xz {} +
sed -i "s|extramodules-.*-ARCH|extramodules-$_kernver-ARCH|" "$startdir/$pkgname.install"
}
package_mcp2210-dkms-git() {
- install=mcp2210-dkms-git.install
- conflicts=('mcp2210' 'mcp2210-git')
depends=('dkms')
+ provides=('mcp2210')
+ conflicts=('mcp2210' 'mcp2210-git' 'mcp2210-git')
+
install -Dm644 dkms.conf "${pkgdir}"/usr/src/${pkgbase}-${pkgver}/dkms.conf
# Set name and version