summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD19
-rw-r--r--linux-6.2+-prefix-symbols.2022.06.0.patch44
-rw-r--r--linux-6.2+-prefix-symbols.patch16
4 files changed, 71 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c50f054048d8..72d11820ac70 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,23 @@
pkgbase = dektec-dkms
pkgdesc = DekTec DKMS
- pkgver = 2022.06.0
- pkgrel = 2
+ pkgver = 2022.12.2
+ pkgrel = 1
url = https://www.dektec.com/
arch = i686
arch = x86_64
license = GPL2
depends = dkms
- source = https://www.dektec.com//products/SDK/DTAPI/Downloads/LinuxSDK_v2022.06.0.tar.gz
+ source = https://www.dektec.com//products/SDK/DTAPI/Downloads/LinuxSDK_v2022.12.2.tar.gz
source = linux-3.18-dma-changes.patch
source = linux-3.18-netif-changes.patch
source = linux-6.2+-prefix-symbols.patch
+ source = linux-6.2+-prefix-symbols.2022.06.0.patch
source = dkms.conf
source = Makefile
- md5sums = c02d93a3e2f469e9038095e65edd53b9
+ md5sums = 72685face3bcf3b5c0aadf569ba8cca5
md5sums = 732658890611d0c44c9a69e0e7832936
md5sums = 7bcb9def37608558fbdef4053af96792
+ md5sums = 8c4c8d92a5840ad03c5f6e0bcd27500b
md5sums = 5817a31229c1f12ea0b3c6fc3fea05fa
md5sums = 539fb620aadf7fcab3f29156b6e8bdc4
md5sums = e0a9e12767006053c4e71ecd49dd2769
diff --git a/PKGBUILD b/PKGBUILD
index 929ef52920e6..36395ce7c46d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Written with much help from https://github.com/tsduck/dektec-dkms
pkgname=dektec-dkms
-pkgver=2022.06.0
-pkgrel=2
+pkgver=2022.12.2
+pkgrel=1
pkgdesc="DekTec DKMS"
arch=('i686' 'x86_64')
url="https://www.dektec.com/"
@@ -13,19 +13,26 @@ source=("${url}/products/SDK/DTAPI/Downloads/LinuxSDK_v${pkgver}.tar.gz"
'linux-3.18-dma-changes.patch'
'linux-3.18-netif-changes.patch'
'linux-6.2+-prefix-symbols.patch'
+ 'linux-6.2+-prefix-symbols.2022.06.0.patch'
'dkms.conf'
'Makefile')
-md5sums=('c02d93a3e2f469e9038095e65edd53b9'
+md5sums=('72685face3bcf3b5c0aadf569ba8cca5'
'732658890611d0c44c9a69e0e7832936'
'7bcb9def37608558fbdef4053af96792'
+ '8c4c8d92a5840ad03c5f6e0bcd27500b'
'5817a31229c1f12ea0b3c6fc3fea05fa'
'539fb620aadf7fcab3f29156b6e8bdc4'
'e0a9e12767006053c4e71ecd49dd2769')
prepare() {
- patch -d LinuxSDK -p0 -i "${srcdir}"/linux-3.18-dma-changes.patch
- patch -d LinuxSDK -p0 -i "${srcdir}"/linux-3.18-netif-changes.patch
-
+# Dropped the linux-3.18 patches as they don't apply anymore and don't
+# seem to be needed.
+# If you're going to go back in versions you may need them.
+# They're still in the repo and still checksumed so you should be good to go
+# putting the patch commands back in here
+
+# If you're going back in versions, use the 2022.06.0 version of the prefix-symbols
+# patch. It is also still in the repo and checksumed so you're fine to use.
patch -d LinuxSDK -p0 -i "${srcdir}"/linux-6.2+-prefix-symbols.patch
sed -e"s/@PKGVER@/${pkgver}/" -i "${srcdir}"/dkms.conf
diff --git a/linux-6.2+-prefix-symbols.2022.06.0.patch b/linux-6.2+-prefix-symbols.2022.06.0.patch
new file mode 100644
index 000000000000..a1c8da95d899
--- /dev/null
+++ b/linux-6.2+-prefix-symbols.2022.06.0.patch
@@ -0,0 +1,44 @@
+--- Drivers/Dtu/Source/Linux/Makefile.orig 2023-04-19 11:24:04.879892276 +0100
++++ Drivers/Dtu/Source/Linux/Makefile 2023-04-19 11:24:18.916568751 +0100
+@@ -146,7 +146,7 @@
+ # Default option
+
+ all: PREREQ $(DTSAL) $(DTDRVCOMMON)
+- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+
+ INSTALL_CMD := "/sbin/rmmod $(TARGET) 2>/dev/null || true && \
+ install -d $(INSTALLDIR) && \
+--- Drivers/Dta/Source/Linux/Makefile.orig 2023-04-19 11:38:16.433762971 +0100
++++ Drivers/Dta/Source/Linux/Makefile 2023-04-19 11:37:14.017060112 +0100
+@@ -153,7 +153,7 @@
+ # Default option
+
+ all: PREREQ $(DTSAL) $(DTDRVCOMMON)
+- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+
+ INSTALL_CMD := "/sbin/rmmod $(TARGET) 2>/dev/null || true && \
+ install -d $(INSTALLDIR) && \
+--- Drivers/DtaNw/Source/Linux/Makefile.orig 2023-04-19 11:42:18.570580924 +0100
++++ Drivers/DtaNw/Source/Linux/Makefile 2023-04-19 11:42:25.747252290 +0100
+@@ -111,7 +111,7 @@
+
+ all: PREREQ $(DTA_LINUX)/Module.symvers $(DTSAL)
+ cp $(DTA_LINUX)/Module.symvers ./Module.symvers
+- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+
+ $(DTA_LINUX)/Module.symvers:
+ $(MAKE) MYPWD=$(PWD) -C $(DTA_LINUX)
+--- Drivers/DtPcie/Source/Linux/Makefile.orig 2023-04-19 11:49:55.930896322 +0100
++++ Drivers/DtPcie/Source/Linux/Makefile 2023-04-19 11:55:38.194478708 +0100
+@@ -252,7 +252,7 @@
+ # Default option
+
+ all: PREREQ $(DTSAL) $(DTDRVCOMMON)
+- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+
+ INSTALL_CMD := "/sbin/rmmod $(TARGET) 2>/dev/null || true && \
+ install -d $(INSTALLDIR) && \
diff --git a/linux-6.2+-prefix-symbols.patch b/linux-6.2+-prefix-symbols.patch
index a1c8da95d899..644d186934f0 100644
--- a/linux-6.2+-prefix-symbols.patch
+++ b/linux-6.2+-prefix-symbols.patch
@@ -4,8 +4,8 @@
# Default option
all: PREREQ $(DTSAL) $(DTDRVCOMMON)
-- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
-+ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+- $(MAKE) MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ $(MAKE) CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
INSTALL_CMD := "/sbin/rmmod $(TARGET) 2>/dev/null || true && \
install -d $(INSTALLDIR) && \
@@ -15,8 +15,8 @@
# Default option
all: PREREQ $(DTSAL) $(DTDRVCOMMON)
-- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
-+ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+- $(MAKE) MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ $(MAKE) CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
INSTALL_CMD := "/sbin/rmmod $(TARGET) 2>/dev/null || true && \
install -d $(INSTALLDIR) && \
@@ -26,8 +26,8 @@
all: PREREQ $(DTA_LINUX)/Module.symvers $(DTSAL)
cp $(DTA_LINUX)/Module.symvers ./Module.symvers
-- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
-+ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+- $(MAKE) MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ $(MAKE) CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
$(DTA_LINUX)/Module.symvers:
$(MAKE) MYPWD=$(PWD) -C $(DTA_LINUX)
@@ -37,8 +37,8 @@
# Default option
all: PREREQ $(DTSAL) $(DTDRVCOMMON)
-- make MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
-+ make CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
+- $(MAKE) MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
++ $(MAKE) CONFIG_PREFIX_SYMBOLS=n MYPWD=$(PWD) -C $(KERNELDIR) M=$(PWD) modules
INSTALL_CMD := "/sbin/rmmod $(TARGET) 2>/dev/null || true && \
install -d $(INSTALLDIR) && \