summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernd Amend2020-11-21 15:41:19 +0100
committerBernd Amend2020-11-21 15:52:45 +0100
commit8dea32cbed1fd85e7ec6e8af634285d29d5d8bb6 (patch)
treee52e5811dc77b49e59b7c7864f6e54507313c94b
parentc9c46359179a72b7860ea6582c5d3b7556c6c2b0 (diff)
downloadaur-8dea32cbed1fd85e7ec6e8af634285d29d5d8bb6.tar.gz
update to version 9.004.01, fix rebuild on update
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD71
-rw-r--r--dkms.conf10
3 files changed, 39 insertions, 67 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 049cf5d26452..3af0587b7381 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,18 @@
-pkgbase = r8125
- pkgdesc = r8125 kernel driver for linux
- pkgver = 9.003.05
+pkgbase = r8125-dkms
+ pkgdesc = Kernel module for RTL8125
+ pkgver = 9.004.01
pkgrel = 1
- url = https://www.realtek.com/
+ url = https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
arch = x86_64
license = GPL2
- makedepends = linux-headers
- source = https://github.com/ibmibmibm/r8125/archive/9.003.05.tar.gz
- source = dkms.conf
- sha256sums = 75196ec98afcefbb6706307104d32131a27abba24ac333633790264968d548d6
- sha256sums = 7a6b42b6ebbd76ae3c40e10f824c2dae88448fab3ba074916b3be5c2b4bef448
-
-pkgname = r8125
-
-pkgname = r8125-dkms
- pkgdesc = r8125 kernel driver sources for linux
depends = dkms
optdepends = linux-headers: Build the module for Arch kernel
optdepends = linux-lts-headers: Build the module for LTS Arch kernel
- provides = 8125=9.003.05
conflicts = r8125
+ source = https://github.com/ibmibmibm/r8125/archive/master.tar.gz
+ source = dkms.conf
+ sha256sums = c25ec4ea817bd00108b023afbc19383ea177c042e6ee52c8c386c17615bb9b98
+ sha256sums = 63e20350f30195f02c4b09c26540a5c369b4d8c46f002a10ffcaf6b1acd5da92
+
+pkgname = r8125-dkms
diff --git a/PKGBUILD b/PKGBUILD
index 97166b9227a4..c9dffbd46987 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,29 @@
-# Maintainer: Shen-Ta Hsieh <ibmibmibm(at)gmail(dot)com>
+# Maintainer: Bernd Amend <bernd.amend(at)gmail(dot)com>
# Contributor: Shen-Ta Hsieh <ibmibmibm(at)gmail(dot)com>
-_pkgbase=r8125
-pkgname=(r8125 r8125-dkms)
-pkgver=9.003.05
+_pkgname=r8125
+pkgname=${_pkgname}-dkms
+pkgver=9.004.01
pkgrel=1
-pkgdesc="r8125 kernel driver for linux"
-arch=('x86_64')
-url="https://www.realtek.com/"
+url="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
+pkgdesc="Kernel module for RTL8125"
license=('GPL2')
-makedepends=(linux-headers)
-source=("https://github.com/ibmibmibm/r8125/archive/${pkgver}.tar.gz"
- 'dkms.conf')
-sha256sums=('75196ec98afcefbb6706307104d32131a27abba24ac333633790264968d548d6'
- '7a6b42b6ebbd76ae3c40e10f824c2dae88448fab3ba074916b3be5c2b4bef448')
-
-build() {
- _kernver=$(</usr/src/linux/version)
-
- tar -xf "${pkgver}.tar.gz"
- cd "${_pkgbase}-${pkgver}"/src
- make -C "/lib/modules/${_kernver}/build" M="$(pwd)" modules
-}
-
-package_r8125() {
- # Install
- _kernver=$(</usr/src/linux/version)
-
- msg2 "Starting make install..."
- install -Dt "${pkgdir}/usr/lib/modules/${_kernver}/extramodules" -m644 "${_pkgbase}-${pkgver}/src/r8125.ko"
- find "${pkgdir}" -name '*.ko' -exec gzip -n {} +
-}
-
-package_r8125-dkms() {
- pkgdesc="r8125 kernel driver sources for linux"
- depends=('dkms')
- optdepends=('linux-headers: Build the module for Arch kernel'
- 'linux-lts-headers: Build the module for LTS Arch kernel')
- provides=("8125=$pkgver")
- conflicts+=(r8125)
- # Copy dkms.conf
- install -Dm644 dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
-
- # Set name and version
- sed -e "s/@_PKGBASE@/${_pkgbase}/" \
- -e "s/@PKGVER@/${pkgver}/" \
- -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
-
- # Copy sources (including Makefile)
- cp -r ${_pkgbase}-${pkgver}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
+arch=('x86_64')
+depends=('dkms')
+conflicts=("${_pkgname}")
+optdepends=('linux-headers: Build the module for Arch kernel'
+ 'linux-lts-headers: Build the module for LTS Arch kernel')
+source=("https://github.com/ibmibmibm/r8125/archive/master.tar.gz" 'dkms.conf')
+sha256sums=('c25ec4ea817bd00108b023afbc19383ea177c042e6ee52c8c386c17615bb9b98'
+ '63e20350f30195f02c4b09c26540a5c369b4d8c46f002a10ffcaf6b1acd5da92')
+
+package() {
+ dir_name="${_pkgname}-${pkgver}"
+ install -Dm644 dkms.conf "${pkgdir}/usr/src/${dir_name}/dkms.conf"
+
+ sed -e "s/@_PKGNAME@/${_pkgname}/g" \
+ -e "s/@PKGVER@/${pkgver}/g" \
+ -i "${pkgdir}/usr/src/${dir_name}/dkms.conf"
+
+ cp -r "${_pkgname}-master"/* "${pkgdir}/usr/src/${dir_name}/"
}
diff --git a/dkms.conf b/dkms.conf
index f4bf03438956..c32ea46fb822 100644
--- a/dkms.conf
+++ b/dkms.conf
@@ -1,8 +1,8 @@
-PACKAGE_NAME="@_PKGBASE@"
+PACKAGE_NAME="@_PKGNAME@"
PACKAGE_VERSION="@PKGVER@"
-MAKE="make -C $kernel_source_dir M=$source_tree/@_PKGBASE@-@PKGVER@/src modules"
-CLEAN="make -C $kernel_source_dir M=$source_tree/@_PKGBASE@-@PKGVER@/src clean"
-BUILT_MODULE_NAME[0]="@_PKGBASE@"
+MAKE[0]="make -C $kernel_source_dir M=$source_tree/@_PKGNAME@-@PKGVER@/src modules"
+CLEAN="make -C $kernel_source_dir M=$source_tree/@_PKGNAME@-@PKGVER@/src clean"
+BUILT_MODULE_NAME[0]="@_PKGNAME@"
BUILT_MODULE_LOCATION[0]="src"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/realtek"
-AUTOINSTALL="yes"
+AUTOINSTALL="yes" \ No newline at end of file