From 84a50c41e57810b8c88cb2dcb1d5322808218297 Mon Sep 17 00:00:00 2001 From: Anton Afanasyev Date: Wed, 29 Jul 2020 22:12:20 -0700 Subject: [PATCH] New package: r8125-dkms-9.003.05 --- srcpkgs/r8125-dkms/files/dkms.conf | 12 ++++++++++++ srcpkgs/r8125-dkms/template | 27 +++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 srcpkgs/r8125-dkms/files/dkms.conf create mode 100644 srcpkgs/r8125-dkms/template diff --git a/srcpkgs/r8125-dkms/files/dkms.conf b/srcpkgs/r8125-dkms/files/dkms.conf new file mode 100644 index 00000000000..b6d398c76b3 --- /dev/null +++ b/srcpkgs/r8125-dkms/files/dkms.conf @@ -0,0 +1,12 @@ +PACKAGE_NAME="r8125" +PACKAGE_VERSION="@VERSION@" +BUILT_MODULE_NAME="r8125" + +AUTOINSTALL="yes" +REMAKE_INITRD="no" + +MAKE="'make' -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules" +MAKE="'make' -j$(nproc) KERNEL_UNAME=${kernelver} modules" +CLEAN="make clean" + +DEST_MODULE_LOCATION="/kernel/drivers/net/ethernet/realtek" diff --git a/srcpkgs/r8125-dkms/template b/srcpkgs/r8125-dkms/template new file mode 100644 index 00000000000..51a52207e88 --- /dev/null +++ b/srcpkgs/r8125-dkms/template @@ -0,0 +1,27 @@ +# Template file for 'r8125-dkms' +pkgname=r8125-dkms +version=9.003.05 +revision=1 +_gitrev=34f17465e87f3237eb565cfa8fc5fb803f0c2402 +archs=noarch +wrksrc="r8125-${version}" +depends="dkms" +short_desc="Realtek RTL8125 driver (DKMS)" +maintainer="Anton Afanasyev " +license="GPL-2.0-only" +homepage="https://www.realtek.com/" +distfiles="https://github.com/ibmibmibm/r8125/archive/${version}.tar.gz" +checksum=75196ec98afcefbb6706307104d32131a27abba24ac333633790264968d548d6 +dkms_modules="r8125 ${version}" + +do_install() { + vmkdir /usr/src/r8125-${version} + vcopy "src/*" usr/src/r8125-${version} + vinstall ${FILESDIR}/dkms.conf 644 usr/src/r8125-${version} + sed -i -e "s/@VERSION@/${version}-${revision}/" ${PKGDESTDIR}/usr/src/r8125-${version}/dkms.conf + + # modules-load.d(5) file. + vmkdir usr/lib/modules-load.d + echo "r8125" > ${DESTDIR}/usr/lib/modules-load.d/r8125.conf + chmod 644 ${DESTDIR}/usr/lib/modules-load.d/r8125.conf +}