diff --git a/srcpkgs/asahi-macsmc-battery-udev b/srcpkgs/asahi-macsmc-battery-udev new file mode 120000 index 00000000000..85e06f4cd37 --- /dev/null +++ b/srcpkgs/asahi-macsmc-battery-udev @@ -0,0 +1 @@ +asahi-scripts \ No newline at end of file diff --git a/srcpkgs/asahi-scripts/template b/srcpkgs/asahi-scripts/template index fc11affa761..ccd50fa25f9 100644 --- a/srcpkgs/asahi-scripts/template +++ b/srcpkgs/asahi-scripts/template @@ -1,21 +1,28 @@ -# Template file for 'asahi-scripts'. +# Template file for 'asahi-scripts' pkgname=asahi-scripts -version=20240822 +version=20250130 revision=1 archs="aarch64*" build_style=gnu-makefile -make_install_args="install-dracut install-mkinitcpio" +make_install_args="install-dracut install-mkinitcpio install-macsmc-battery" depends="asahi-firmware" short_desc="Miscellaneous admin scripts for Apple silicon devices" maintainer="dkwo " license="MIT" homepage="https://github.com/AsahiLinux/asahi-scripts" distfiles="https://github.com/AsahiLinux/asahi-scripts/archive/refs/tags/${version}.tar.gz" -checksum=24023903c1341d6867d9a2baa494bbae90ca27b6cf64fa19218ef87d471304fc +checksum=a76c64bb971c45454454cdc0668a3f9401f1771c730e78da78bd022c74616c87 make_dirs="/usr/lib/firmware/vendor 0755 root root" post_install() { - # config for m1n1, provided by that package - rm ${DESTDIR}/etc/m1n1.conf vlicense LICENSE } + +asahi-macsmc-battery-udev_package() { + short_desc="Battery udev rules for Apple silicon" + conflicts="tlp" + pkg_install() { + vmove usr/lib/udev/rules.d + vmove usr/lib/systemd/system + } +}