diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | linux-6.2+-prefix-symbols.2022.06.0.patch | 44 | ||||
-rw-r--r-- | linux-6.2+-prefix-symbols.patch | 16 |
4 files changed, 71 insertions, 18 deletions
@@ -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 @@ -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) && \ |