diff options
author | Ewout van Mansom | 2023-01-26 09:35:49 +0100 |
---|---|---|
committer | Ewout van Mansom | 2023-01-26 09:35:49 +0100 |
commit | 3fb429e0c124e8f31446ba47fbb237c83b754a6f (patch) | |
tree | f95ae40d6eef364c382572904ec84c526c30b611 | |
parent | a0a7c4e4cc2288aa54c76c1588a807512cc8ff72 (diff) | |
download | aur-3fb429e0c124e8f31446ba47fbb237c83b754a6f.tar.gz |
use simplified linux 6.1 patch instead
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | linux-6.1-fix.patch | 103 |
2 files changed, 17 insertions, 101 deletions
@@ -2,9 +2,8 @@ # Contributor: Iwan Timmer <irtimmer@gmail.com> pkgname=ddcci-driver-linux-dkms -pkgver=0.4.3 -_pkgver=0.4.2 -pkgrel=1 +pkgver=0.4.2 +pkgrel=2 pkgdesc="A pair of Linux kernel drivers for DDC/CI monitors (DKMS)" arch=('i686' 'x86_64' 'aarch64') url="https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/" @@ -12,14 +11,14 @@ license=('GPL2') depends=('dkms') conflicts=("ddcci-driver-linux") source=( - "https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/archive/v${_pkgver}/ddcci-driver-linux-v${_pkgver}.tar.gz" - "linux-6.1-fix.patch::https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/10.patch" + "https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/archive/v${pkgver}/ddcci-driver-linux-v${pkgver}.tar.gz" + "linux-6.1-fix.patch::https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/11.patch" ) b2sums=('b21e02c964579f194026bc9f6cb687ea07ad91f55806d7af685813d4ee144b5495b1ad27a00e83be6a87248be195b680b14fad08cf9cfc1351f4070a69e92d6f' - 'c03c758ce9fc469bfb8f7228831ed8fd4ec03f503acb64d2d8b37de0196379a113aa79f63bee12875d8c24dba460a037e1762d0050afa9fd8fdffd0d7227f599') + 'fae85a07821b5e32754a4d30e547a530a099032250ce260a5098ecade2f4527a9c33cf47d365fe620f7674a4700a0bbe85aa2b83f0ed0c2b8c40fe9ec4d487fd') prepare() { - cd "ddcci-driver-linux-v${_pkgver}" + cd "ddcci-driver-linux-v${pkgver}" patch --forward --strip=1 --input="${srcdir}/linux-6.1-fix.patch" } @@ -27,5 +26,5 @@ package() { local destdir="${pkgdir}/usr/src/ddcci-${pkgver}" install -d "${destdir}" - cp -rT "ddcci-driver-linux-v${_pkgver}" "${destdir}" + cp -rT "ddcci-driver-linux-v${pkgver}" "${destdir}" } diff --git a/linux-6.1-fix.patch b/linux-6.1-fix.patch index 57e33d97e912..96c720a88f3e 100644 --- a/linux-6.1-fix.patch +++ b/linux-6.1-fix.patch @@ -1,80 +1,14 @@ -From ed3866410d6bde7cf176df3c75122a13143d0c40 Mon Sep 17 00:00:00 2001 -From: Ivan Kulagin <ivan_home24@mail.ru> -Date: Sat, 24 Dec 2022 21:11:15 +0000 -Subject: [PATCH] Fix build for Linux 6.1 and bump version +From ce52d6ac5e5ed7119a0028eed8823117a004766e Mon Sep 17 00:00:00 2001 +From: Will Fancher <elvishjerricco@gmail.com> +Date: Tue, 27 Dec 2022 16:33:07 -0500 +Subject: [PATCH] Fix for 6.1 --- - Makefile.dkms | 4 ++-- - ddcci-backlight/Makefile | 2 +- - ddcci-backlight/ddcci-backlight.c | 2 +- - ddcci/Makefile | 2 +- - ddcci/ddcci.c | 13 ++++++++++++- - dkms.conf | 2 +- - 6 files changed, 18 insertions(+), 7 deletions(-) + ddcci/ddcci.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) -diff --git a/Makefile.dkms b/Makefile.dkms -index f2888d8..c7fad85 100644 ---- a/Makefile.dkms -+++ b/Makefile.dkms -@@ -16,7 +16,7 @@ - # along with ddcci-driver-linux. If not, see <http://www.gnu.org/licenses/>. - - PACKAGE_NAME := ddcci --PACKAGE_VERSION := 0.4.2 -+PACKAGE_VERSION := 0.4.3 - - install: - dkms add . -@@ -28,7 +28,7 @@ uninstall: - rm -r /usr/src/$(PACKAGE_NAME)-$(PACKAGE_VERSION) || true - - load: -- @test -n "$$(dkms status ddcci/0.4.2)" || { echo 'Please run `make -f Makefile.dkms install` first.'; false; } -+ @test -n "$$(dkms status ddcci/0.4.3)" || { echo 'Please run `make -f Makefile.dkms install` first.'; false; } - modprobe ddcci - - unload: -diff --git a/ddcci-backlight/Makefile b/ddcci-backlight/Makefile -index de61580..fcdc4da 100755 ---- a/ddcci-backlight/Makefile -+++ b/ddcci-backlight/Makefile -@@ -16,7 +16,7 @@ - # along with ddcci-driver-linux. If not, see <http://www.gnu.org/licenses/>. - - MODULE_NAME := ddcci-backlight --MODULE_VERSION := 0.4.2 -+MODULE_VERSION := 0.4.3 - - KVER := $(shell uname -r) - LIB_MODULES_PATH := /lib/modules -diff --git a/ddcci-backlight/ddcci-backlight.c b/ddcci-backlight/ddcci-backlight.c -index 7a98522..7a4cad8 100644 ---- a/ddcci-backlight/ddcci-backlight.c -+++ b/ddcci-backlight/ddcci-backlight.c -@@ -407,7 +407,7 @@ MODULE_PARM_DESC(convenience_symlink, "add convenience symlink \"ddcci_backlight - - MODULE_AUTHOR("Christoph Grenz"); - MODULE_DESCRIPTION("DDC/CI generic monitor backlight driver"); --MODULE_VERSION("0.4.2"); -+MODULE_VERSION("0.4.3"); - MODULE_LICENSE("GPL"); - - MODULE_ALIAS("ddcci:monitor-*-*-*-*"); -diff --git a/ddcci/Makefile b/ddcci/Makefile -index 7503496..987fb63 100755 ---- a/ddcci/Makefile -+++ b/ddcci/Makefile -@@ -16,7 +16,7 @@ - # along with ddcci-driver-linux. If not, see <http://www.gnu.org/licenses/>. - - MODULE_NAME := ddcci --MODULE_VERSION := 0.4.2 -+MODULE_VERSION := 0.4.3 - - KVER := $(shell uname -r) - LIB_MODULES_PATH := /lib/modules diff --git a/ddcci/ddcci.c b/ddcci/ddcci.c -index 586b6e2..ea76352 100644 +index 586b6e2..77fee6e 100644 --- a/ddcci/ddcci.c +++ b/ddcci/ddcci.c @@ -1785,6 +1785,13 @@ static int ddcci_remove(struct i2c_client *client) @@ -95,31 +29,14 @@ index 586b6e2..ea76352 100644 .id_table = ddcci_idtable, .probe = ddcci_probe, -+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0) ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0) + .remove = ddcci_remove_void, -+ #else ++#else .remove = ddcci_remove, -+ #endif ++#endif .class = I2C_CLASS_DDC, .detect = ddcci_detect, .address_list = I2C_ADDRS( -@@ -1891,5 +1902,5 @@ MODULE_PARM_DESC(autoprobe_addrs, "internal dependent device addresses to autopr - /* Module description */ - MODULE_AUTHOR("Christoph Grenz"); - MODULE_DESCRIPTION("DDC/CI bus driver"); --MODULE_VERSION("0.4.2"); -+MODULE_VERSION("0.4.3"); - MODULE_LICENSE("GPL"); -diff --git a/dkms.conf b/dkms.conf -index f40dfbf..61cfae8 100644 ---- a/dkms.conf -+++ b/dkms.conf -@@ -1,4 +1,4 @@ --PACKAGE_VERSION="0.4.2" -+PACKAGE_VERSION="0.4.3" - PACKAGE_NAME="ddcci" - CLEAN="make clean" - BUILT_MODULE_NAME[0]="ddcci" -- GitLab |