Package Details: ddcci-driver-linux-dkms-git 1:0.4.5.r6.g7f8f8e6-1

Git Clone URL: https://aur.archlinux.org/ddcci-driver-linux-dkms-git.git (read-only, click to copy)
Package Base: ddcci-driver-linux-dkms-git
Description: A pair of Linux kernel drivers for DDC/CI monitors (DKMS) - git version
Upstream URL: https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/
Keywords: backlight hdmi monitor
Licenses: GPL2
Conflicts: ddcci-driver-linux, ddcci-driver-linux-dkms
Submitter: MaximMaximS
Maintainer: MaximMaximS
Last Packager: MaximMaximS
Votes: 2
Popularity: 0.125551
First Submitted: 2024-05-18 13:17 (UTC)
Last Updated: 2025-06-05 11:41 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

dkadioglu commented on 2025-06-20 04:54 (UTC)

Thank you for your packaging effort! Maybe you can add one small fix for a deprecated dkms feature, according to https://github.com/dell/dkms/pull/514#issuecomment-2821267860: Replace CLEAN="make clean" with CLEAN=true in dkms.conf. You could apply the following patch:


diff --git a/PKGBUILD b/PKGBUILD
index bfd8801..5d6b3e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
 pkgname=ddcci-driver-linux-dkms-git
 _pkgname=${pkgname%-git}
 _reponame=${_pkgname%-dkms}
-pkgver=0.4.5.r0.ga199701
+pkgver=0.4.5.r6.g7f8f8e6
 pkgrel=1
 epoch=1
 pkgdesc="A pair of Linux kernel drivers for DDC/CI monitors (DKMS) - git version"
@@ -23,6 +23,10 @@ pkgver() {
   git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^v//'
 }

+prepare() {
+    sed -i 's/CLEAN="make clean"/CLEAN=true/g' "$srcdir/ddcci-driver-linux/dkms.conf"
+}
+
 package() {
   cd "$_reponame"
   local lastver=$(git describe --tags --abbrev=0)

yegorius commented on 2025-06-11 13:13 (UTC)

This package includes .git directory which shouldn't be there.

heddxh commented on 2025-02-26 14:43 (UTC)

git should be added as makedep

bim9262 commented on 2025-02-18 04:56 (UTC)

Adding in a patch for merge request 17 fixes the build issues for 6.11+

18,19c18,22
< source=("git+https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux.git")
< b2sums=('SKIP')
---
> source=(
>   "git+https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux.git"
>   "https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/17.patch"
> )
> b2sums=('SKIP' 'SKIP')
23a27,32
> }
>
> prepare() {
>   cd "$_reponame"
>   # Apply the merge request patch
>   patch -p1 < ../17.patch

I found the notes and link to changes to PKGBUILD here: https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/17

khing0_0 commented on 2025-02-11 09:13 (UTC)

This is expected as of the moment right?


==> dkms install --no-depmod ddcci/0.4.5 -k 6.13.2-zen1-1-zen

Error! Bad return status for module build on kernel: 6.13.2-zen1-1-zen (x86_64)
Consult /var/lib/dkms/ddcci/0.4.5/build/make.log for more information.
==> WARNING: `dkms install --no-depmod ddcci/0.4.5 -k 6.13.2-zen1-1-zen' exited 10
==> dkms install --no-depmod ddcci/0.4.5 -k 6.13.2-arch1-1

Error! Bad return status for module build on kernel: 6.13.2-arch1-1 (x86_64)
Consult /var/lib/dkms/ddcci/0.4.5/build/make.log for more information.
==> WARNING: `dkms install --no-depmod ddcci/0.4.5 -k 6.13.2-arch1-1' exited 10
==> dkms install --no-depmod ddcci/0.4.5 -k 6.12.13-1-lts

full make log https://gist.github.com/kRHYME7/4e919c083e55505ca6983e503b156e9a

MaximMaximS commented on 2024-07-28 13:33 (UTC)

https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/issues/44

nmamtf commented on 2024-07-17 23:58 (UTC) (edited on 2024-07-17 23:59 (UTC) by nmamtf)

Error! Bad return status for module build on kernel: 6.10.0-2-cachyos (x86_64)
/var/lib/dkms/ddcci/0.4.4/build/make.log: /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c:1827:27: Error:‘I2C_CLASS_SPD’ undeclared here (not in a function); did you mean ‘I2C_CLASS_HWMON’?
==> WARNING: `dkms install --no-depmod ddcci/0.4.4 -k 6.10.0-2-cachyos' exited 10

dreieck commented on 2024-07-02 14:07 (UTC)

Ahoj,

please strip off the leading v from the package version, as required by the Arch Linux VCS package guidelines.

Regards and thanks for the package!