mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-07 23:53:51 +02:00
acpi_call-dkms: update to 1.2.2, drop upstreamed patches
This commit is contained in:
parent
0e6ba5be2e
commit
c67132264d
3 changed files with 3 additions and 102 deletions
|
@ -1,69 +0,0 @@
|
||||||
From 4b14040db865034eb4aa215efd212307a9c60167 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
|
|
||||||
Date: Sun, 18 Jul 2021 18:16:13 -0300
|
|
||||||
Subject: [PATCH] Allow dkms.conf to be used outside of the repository
|
|
||||||
|
|
||||||
Add a Makefile target that turns the dkms.conf.in template into a
|
|
||||||
dkms.conf file that has all the necessary informantion to be installed
|
|
||||||
directly on a system.
|
|
||||||
|
|
||||||
All the dkms-* targets need to depend on the dkms.conf file, now.
|
|
||||||
---
|
|
||||||
.gitignore | 1 +
|
|
||||||
Makefile | 11 +++++++----
|
|
||||||
dkms.conf => dkms.conf.in | 2 +-
|
|
||||||
3 files changed, 9 insertions(+), 5 deletions(-)
|
|
||||||
rename dkms.conf => dkms.conf.in (84%)
|
|
||||||
|
|
||||||
diff --git a/.gitignore b/.gitignore
|
|
||||||
index a73e5d1..9f39b24 100644
|
|
||||||
--- a/.gitignore
|
|
||||||
+++ b/.gitignore
|
|
||||||
@@ -9,3 +9,4 @@ MANIFEST
|
|
||||||
Module.symvers
|
|
||||||
debian/tmp/*
|
|
||||||
modules.order
|
|
||||||
+dkms.conf
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index 269b43f..0094f7e 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -17,16 +17,19 @@ load:
|
|
||||||
-/sbin/rmmod acpi_call
|
|
||||||
/sbin/insmod acpi_call.ko
|
|
||||||
|
|
||||||
-dkms-add:
|
|
||||||
+dkms.conf: dkms.conf.in
|
|
||||||
+ sed "s/@@VERSION@@/$(VERSION)/" $^ > $@
|
|
||||||
+
|
|
||||||
+dkms-add: dkms.conf
|
|
||||||
/usr/sbin/dkms add $(CURDIR)
|
|
||||||
|
|
||||||
-dkms-build:
|
|
||||||
+dkms-build: dkms.conf
|
|
||||||
/usr/sbin/dkms build acpi_call/$(VERSION)
|
|
||||||
|
|
||||||
-dkms-install:
|
|
||||||
+dkms-install: dkms.conf
|
|
||||||
/usr/sbin/dkms install acpi_call/$(VERSION)
|
|
||||||
|
|
||||||
-dkms-remove:
|
|
||||||
+dkms-remove: dkms.conf
|
|
||||||
/usr/sbin/dkms remove acpi_call/$(VERSION) --all
|
|
||||||
|
|
||||||
modprobe-install:
|
|
||||||
diff --git a/dkms.conf b/dkms.conf.in
|
|
||||||
similarity index 84%
|
|
||||||
rename from dkms.conf
|
|
||||||
rename to dkms.conf.in
|
|
||||||
index 780fb50..b927370 100644
|
|
||||||
--- a/dkms.conf
|
|
||||||
+++ b/dkms.conf.in
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
PACKAGE_NAME="acpi_call"
|
|
||||||
-PACKAGE_VERSION="$(cat VERSION)"
|
|
||||||
+PACKAGE_VERSION="@@VERSION@@"
|
|
||||||
MAKE="KDIR=/lib/modules/${kernelver}/build make"
|
|
||||||
CLEAN="make clean"
|
|
||||||
BUILT_MODULE_NAME[0]="acpi_call"
|
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
From 48011f82726c263f49a2b9ca3d9f674bdb4cfd22 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alexander Wetzel <alexander@wetzel-home.de>
|
|
||||||
Date: Thu, 8 Jul 2021 16:37:43 +0200
|
|
||||||
Subject: [PATCH] Fix for 5.13+ kernels
|
|
||||||
|
|
||||||
Upstream commit d4455faccd6c ('proc: mandate ->proc_lseek
|
|
||||||
in "struct proc_ops"') made seek support for proc mandatory.
|
|
||||||
|
|
||||||
Not providing it will cause a null pointer exception for kernels
|
|
||||||
>=5.13.0
|
|
||||||
|
|
||||||
Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
|
|
||||||
---
|
|
||||||
acpi_call.c | 3 +++
|
|
||||||
1 file changed, 3 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/acpi_call.c b/acpi_call.c
|
|
||||||
index ebdda25..9fd9886 100644
|
|
||||||
--- a/acpi_call.c
|
|
||||||
+++ b/acpi_call.c
|
|
||||||
@@ -369,6 +369,9 @@ static ssize_t acpi_proc_read( struct file *filp, char __user *buff,
|
|
||||||
static struct proc_ops proc_acpi_operations = {
|
|
||||||
.proc_read = acpi_proc_read,
|
|
||||||
.proc_write = acpi_proc_write,
|
|
||||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 13, 0)
|
|
||||||
+ .proc_lseek = default_llseek,
|
|
||||||
+#endif
|
|
||||||
};
|
|
||||||
#else
|
|
||||||
static struct file_operations proc_acpi_operations = {
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'acpi_call-dkms'
|
# Template file for 'acpi_call-dkms'
|
||||||
pkgname=acpi_call-dkms
|
pkgname=acpi_call-dkms
|
||||||
version=1.2.1
|
version=1.2.2
|
||||||
revision=1
|
revision=1
|
||||||
archs="i686 x86_64*"
|
archs="i686 x86_64*"
|
||||||
wrksrc=acpi_call-${version}
|
wrksrc=acpi_call-${version}
|
||||||
|
@ -8,8 +8,8 @@ short_desc="Kernel module allowing calls to ACPI methods through /proc/acpi/call
|
||||||
maintainer="Daniel A. Maierhofer <git@damadmai.at>"
|
maintainer="Daniel A. Maierhofer <git@damadmai.at>"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
homepage="https://github.com/nix-community/acpi_call"
|
homepage="https://github.com/nix-community/acpi_call"
|
||||||
distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
|
distfiles="https://github.com/nix-community/acpi_call/archive/refs/tags/v${version}.tar.gz"
|
||||||
checksum=aa84ac8a209e18ee6de5fa809abd3474fdca67cda3c3256f0650c4fce78d4a0f
|
checksum=d83919fc5e93b2605b262aae4c19a35bcc365b3cbade912d09fd366e8a5cca01
|
||||||
|
|
||||||
dkms_modules="acpi_call ${version}"
|
dkms_modules="acpi_call ${version}"
|
||||||
depends="dkms"
|
depends="dkms"
|
||||||
|
|
Loading…
Add table
Reference in a new issue