# Maintainer: Dekedro pkgname=ddcci-driver-linux-src _modname=ddcci-driver-linux pkgver=0.4.4 pkgrel=3 pkgdesc="Linux kernel drivers for DDC/CI monitors (sources, AKMS)" url="https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/" arch="noarch" license="GPL-2.0-or-later" depends="akms" options="!check" # no tests source="$_modname-$pkgver.tar.gz::https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/archive/v$pkgver/ddcci-driver-linux-v$pkgver.tar.gz 3eb20df68a545d07b8501f13fa9d20e9c6f577ed.patch " builddir="$srcdir/$_modname-v$pkgver" prepare() { default_prepare cat > AKMBUILD <<- EOF modname=$_modname modver=$pkgver-r$pkgrel EOF cat >> AKMBUILD <<- 'EOF' built_modules='ddcci/ddcci.ko ddcci-backlight/ddcci-backlight.ko' build() { make ${MAKEFLAGS:-} -C "$kernel_srcdir" M="$builddir/ddcci" src="$srcdir/ddcci" make ${MAKEFLAGS:-} -C "$kernel_srcdir" M="$builddir/ddcci-backlight" src="$srcdir/ddcci-backlight" KBUILD_EXTRA_SYMBOLS="$builddir/ddcci/Module.symvers" } EOF } package() { install -D -m644 -t "$pkgdir/usr/src/$_modname-$pkgver" AKMBUILD cp -a ddcci ddcci-backlight include "$pkgdir/usr/src/$_modname-$pkgver/" } sha512sums=" f88ded47818c65c91d88ae16871304d8a72785d8ca5df56464258ccf32f2d52d8623bc88e8f05ed2f6b47fc23e64aa1ef3d430912e7535d94e959fa21e7235b2 ddcci-driver-linux-0.4.4.tar.gz 879606032e048ac6f31b3a1c74d2b3e0cbaa8fc4631c81bbbca6bf7fb29833e8ea1b8d4cd3e6ba6959877d1f8c0d7e9283ada854f046e6e7aad60722c7ee968d 3eb20df68a545d07b8501f13fa9d20e9c6f577ed.patch "