summaryrefslogtreecommitdiff
path: root/app-laptop
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /app-laptop
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'app-laptop')
-rw-r--r--app-laptop/Manifest.gzbin3258 -> 3247 bytes
-rw-r--r--app-laptop/hdapsd/Manifest1
-rw-r--r--app-laptop/hdapsd/hdapsd-20141203-r3.ebuild79
-rw-r--r--app-laptop/ibam/Manifest1
-rw-r--r--app-laptop/ibam/ibam-0.5.2-r5.ebuild54
-rw-r--r--app-laptop/msi-keyboard/Manifest3
-rw-r--r--app-laptop/msi-keyboard/files/msi-keyboard-1.0-gcc12.patch9
-rw-r--r--app-laptop/msi-keyboard/files/msi-keyboard-1.0-r1-makefile.patch24
-rw-r--r--app-laptop/msi-keyboard/msi-keyboard-1.0-r1.ebuild39
-rw-r--r--app-laptop/rogauracore/Manifest8
-rw-r--r--app-laptop/rogauracore/rogauracore-1.5.ebuild14
-rw-r--r--app-laptop/rogauracore/rogauracore-1.6.ebuild (renamed from app-laptop/rogauracore/rogauracore-1.4.ebuild)16
-rw-r--r--app-laptop/rogauracore/rogauracore-9999.ebuild14
-rw-r--r--app-laptop/tuxedo-control-center-bin/Manifest4
-rw-r--r--app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.1.4.ebuild (renamed from app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.1.0-r2.ebuild)4
-rw-r--r--app-laptop/tuxedo-keyboard/Manifest6
-rw-r--r--app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5-r1.ebuild23
-rw-r--r--app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.0.10.ebuild (renamed from app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.0.8.ebuild)3
18 files changed, 256 insertions, 46 deletions
diff --git a/app-laptop/Manifest.gz b/app-laptop/Manifest.gz
index a6ae2f3c4b7d..78069567fa65 100644
--- a/app-laptop/Manifest.gz
+++ b/app-laptop/Manifest.gz
Binary files differ
diff --git a/app-laptop/hdapsd/Manifest b/app-laptop/hdapsd/Manifest
index a62778ea055a..9ae181029249 100644
--- a/app-laptop/hdapsd/Manifest
+++ b/app-laptop/hdapsd/Manifest
@@ -2,4 +2,5 @@ AUX hdapsd.conf-20141024 739 BLAKE2B ebd52e9bc5d4849b842cb579ca4ea0892227c94c483
AUX hdapsd.init-20141024 2177 BLAKE2B c790b9899ca67ecee13a3af54dc821020f551ec35e94866328e28b00ea79eb2f8ba88e618d6b1d854add6024abb75f7fdc1393bfff853f16e2ab4bfb16e03799 SHA512 e45b7e6fafd047c6fe7b172ad552c23b0000b90099a9a12e5a09133258e90d5f121bfa5e8a638f1dcd35110e54fc1da2462cdd501ebb65878286f623c7baa6dc
DIST hdapsd-20141203.tar.gz 128818 BLAKE2B 0219e30e032032dfd729e97f526eb7402fe4cb72245589ef03cca28f75a6e1f2cbfa55c5aa5599b24f496bbe662467077415fbec47caa1db17d6108e07292daa SHA512 19c1a8b362f15864b71f4fb221c0993b43b3b2d965d5826af06fb9f6b0e345e5da99181493e13e230c7fe77060ae5b373027e8ec90a511566a6ccaef43998178
EBUILD hdapsd-20141203-r2.ebuild 2183 BLAKE2B ebbebdd87b20ed6a4681d1b270ba69b462da528e0e7c5e553c7cda28c8dae71744089de747f4e9e03890cb35560eb6e23a163c855a622870e25637a87c36b583 SHA512 2b154fd3c40fa8e46822ee0cd8da3b554cf579c46f572ad0a0b9873f0402a826165a49dd8bec9179a5763f31fed758c211e952134b086978ab446d1dc56870e6
+EBUILD hdapsd-20141203-r3.ebuild 2270 BLAKE2B 547503f35de8c034405f5356426ec0baa08d98366a24bb431817c25fb3fbde9b7772bca96da2f74ab344d444f537b128f6d9d79b1c705ee101ed0b5a3f79ac8b SHA512 7bba6c8fb5164f8a824d88fa2276d036ce9f23a44a9882c8aeb87f7f8bb6dc1107aa88960f9b938a338330a12f17640caf802b0d0f68b7749c27eba5af3cf68b
MISC metadata.xml 674 BLAKE2B 4246e65437c78ef90391a087db192f713104a121baa007b2bdb23a5162bb308d07260b00738a421740a75157e761fcf80578e96ed447f2ebf00edea07f3710ab SHA512 344f3064f5f6ca9a2d6ddddd280cc1565a331bf7dfbd5d47ef12af2264d742cc430463b44ec64e22da8af9464f5423b477115dbab2a58b5a434bbf514c81c8d1
diff --git a/app-laptop/hdapsd/hdapsd-20141203-r3.ebuild b/app-laptop/hdapsd/hdapsd-20141203-r3.ebuild
new file mode 100644
index 000000000000..ee9f8da5e64c
--- /dev/null
+++ b/app-laptop/hdapsd/hdapsd-20141203-r3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info readme.gentoo-r1 systemd udev
+
+DESCRIPTION="IBM ThinkPad Hard Drive Active Protection System (HDAPS) daemon"
+HOMEPAGE="https://github.com/evgeni/hdapsd/"
+SRC_URI="https://github.com/evgeni/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libconfig"
+
+BDEPEND=""
+DEPEND="libconfig? ( dev-libs/libconfig:= )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ # We require the hdaps module which can either come from either the
+ # kernel itself (CONFIG_SENSORS_HDAPS) or from the tp_smapi package.
+ if ! has_version app-laptop/tp_smapi[hdaps]; then
+ CONFIG_CHECK="~SENSORS_HDAPS"
+ ERROR_SENSORS_HDAPS="${P} requires app-laptop/tp_smapi[hdaps] or "
+ ERROR_SENSORS_HDAPS+="kernel support for CONFIG_SENSORS_HDAPS enabled"
+ linux-info_pkg_setup
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable libconfig) \
+ --with-systemdsystemunitdir=$(systemd_get_systemunitdir) \
+ --with-udevdir="$(get_udevdir)" \
+ --docdir="/usr/share/doc/${PF}"
+}
+
+src_install() {
+ default
+ newconfd "${FILESDIR}/hdapsd.conf-20141024" hdapsd
+ newinitd "${FILESDIR}/hdapsd.init-20141024" hdapsd
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ [[ -z $(ls "${ROOT}"/sys/block/*/queue/protect 2>/dev/null) ]] && \
+ [[ -z $(ls "${ROOT}"/sys/block/*/device/unload_heads 2>/dev/null) ]] && \
+ ewarn "Your kernel does NOT support shock protection."
+
+ readme.gentoo_print_elog
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="
+${PN} requires a kernel module to function properly. The recommended
+approach is to install app-laptop/tp_smapi[hdaps], but the in-tree
+module provided by CONFIG_SENSORS_HDAPS may work as well.
+
+Common daemon parameters can be set in ${EROOT}/etc/conf.d/${PN}. If the
+package was installed with USE=libconfig, then the parameters can also
+be set in ${EROOT}/etc/${PN}.conf, although the former will take
+precedence over the latter if both are used.
+
+You can change the default sampling rate by modifing
+
+ /sys/devices/platform/hdaps/sampling_rate
+
+and you may need to enable shock protection manually by running
+
+ # echo -1 > /sys/block/<disk>/device/unload_heads
+
+as root.
+"
diff --git a/app-laptop/ibam/Manifest b/app-laptop/ibam/Manifest
index 1438971bbf93..f0a7cf773dfd 100644
--- a/app-laptop/ibam/Manifest
+++ b/app-laptop/ibam/Manifest
@@ -2,4 +2,5 @@ AUX ibam-0.5.2-build.patch 1314 BLAKE2B 86cac05680bc47dbf63b19f1d00c0306a5f4304c
DIST ibam-0.5.2.tar.gz 22149 BLAKE2B a3d9398dc34004203643d3198a3994ef3b432b909bdf9713a91a1d938a19ab9d0345105a60f3357288c2f3d2a325498a0787138e50fb445f1ea11851f1d7de1c SHA512 c70d728a2f1250ed291e663bd9f4e9ba01308fce14edf1ffd1902057de7e5527548bd06e2e3caaaeabc064d0ee123f536a626fd50b84092f6fc9201fc6bdba58
DIST ibam_0.5.2-2.1.diff.gz 6115 BLAKE2B 8a1ada53ed39a379f11158583b337166d74d17de808a44e3d3fb225eecef5e3f3b782088072f94dbad387b258254ccbe3fdce7d5655ff201c41d66dbeb7c6d61 SHA512 f6707e42626891aa87697bc28f124345f9f1d0dfb35620f6386dc1dca6b9c5e3a73571bf04e933091c1995d1156925029c0199c5caace497ff891c93f9011ac3
EBUILD ibam-0.5.2-r4.ebuild 1177 BLAKE2B 91ca425a4724de80d530ad4ee14c771b4ffcfea5912403de38ce23ca39454b266ac764059ffb02b4a6fcb4e2a362d1a3980bfddec6243ecfb469240ba6ebba6c SHA512 34878a0c82aa491d5bb9809479baf856e841f2655cc1e6bf77c8e988a6d875de4cc09ce174af59ab1e0bd485853a45500eb20bc281536e58ef9737b4e2596ccf
+EBUILD ibam-0.5.2-r5.ebuild 1135 BLAKE2B e2c1ae89f275152c15580ec631fcc31cd5cac9323383addd38e9b46fa930cbb2455da5087398f8d7ceadfc8246af59014e78a7b421133a67650b75223fe64bc7 SHA512 c29ec9ff1853f2a7b59c108e98ecd07df049981b54a2c36ce97b187a5d5884ad7552fcee6e92cd55d5330b8c25ba3dd5a78389d67e68463d7818d08c710ef7ba
MISC metadata.xml 331 BLAKE2B 57052680a0ea03fbc1359cf35d103eec6fb892ef3c3939250e8ec2eef22a1080df434420c198338f3aa8d8c414827afc3d60bcde55d35fae2350db77e2c3b886 SHA512 12acd106d848b522f37c4ad74c91061116f3b6bb6cb1cc46045693a7a5663932df8364c591d90395c510223a312517c5ed0bee24bf4dd78913981af4e148e170
diff --git a/app-laptop/ibam/ibam-0.5.2-r5.ebuild b/app-laptop/ibam/ibam-0.5.2-r5.ebuild
new file mode 100644
index 000000000000..c69bc821262d
--- /dev/null
+++ b/app-laptop/ibam/ibam-0.5.2-r5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCH_LEVEL="2.1"
+inherit toolchain-funcs optfeature
+
+DESCRIPTION="Intelligent Battery Monitor"
+HOMEPAGE="http://ibam.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-${PATCH_LEVEL}.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gkrellm"
+
+RDEPEND="gkrellm? (
+ app-admin/gkrellm:2[X]
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:2
+ )"
+DEPEND="${RDEPEND}"
+BDEPEND="gkrellm? ( virtual/pkgconfig )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-build.patch
+ "${WORKDIR}"/${PN}_${PV}-${PATCH_LEVEL}.diff
+ "${S}"/debian/patches/02deviation.dpatch
+ "${S}"/debian/patches/03acpi-check.dpatch
+ "${S}"/debian/patches/05_sysfs_lenovo.dpatch
+)
+
+src_compile() {
+ tc-export CXX PKG_CONFIG
+
+ emake
+ use gkrellm && emake krell
+}
+
+src_install() {
+ dobin ibam
+ dodoc CHANGES README REPORT
+
+ if use gkrellm; then
+ insinto /usr/$(get_libdir)/gkrellm2/plugins
+ doins ibam-krell.so
+ fi
+}
+
+pkg_postinst() {
+ optfeature "using the --plot argument" sci-visualization/gnuplot
+}
diff --git a/app-laptop/msi-keyboard/Manifest b/app-laptop/msi-keyboard/Manifest
index d794ea19c7bd..9e0ca12f2556 100644
--- a/app-laptop/msi-keyboard/Manifest
+++ b/app-laptop/msi-keyboard/Manifest
@@ -1,4 +1,7 @@
+AUX msi-keyboard-1.0-gcc12.patch 161 BLAKE2B a43fe033f9339f11d1e4aea81606366b5a6b74ea8f4d2ed358ed0cb3ba57461277e362dd00bcc29f92557f2533c11b014b00d600e79c9f785d773a62155bff81 SHA512 832131bb5393639de3ae55de8473ae39d06064692f08c34aa4ddaddf74ae31f418ee13158c72835dd5d5e9e9870d0e27740b908e16882ba0a9734cef3374d348
AUX msi-keyboard-1.0-makefile.patch 506 BLAKE2B 43d593b380383db71fd02b0a8c6378c76b614f90122744d2d776c69f1d16f105de6320a171820f4a19a5b41e61ebe71e501fa8e53e8b058c3424b9702c1a6eae SHA512 2c75593ad02c59950b341d95da5b7d6385614cae8d25519eb2f01ee7b0ca76b88bee5dccef9f34efc0ba496e5052f04aac6b58735446404ce28546d8ddf8c238
+AUX msi-keyboard-1.0-r1-makefile.patch 543 BLAKE2B 90c9584f32b118fb214d24535fb16d4081c7ff85f1b8aa982582e2fe921b7d7d2597ab87fc89365f4903d80dddc548858596a9eaa01e20955716b21f231a73c4 SHA512 a76508c21b2ab034241e1cc26101c36fcd48cdb27be3b744625ac118a54d16184730dbab6941f0296cb9f9359316179c5f8a56086a8db0e9f726a94538d1a633
DIST msi-keyboard-1.0.tar.gz 15182 BLAKE2B 4c084e1522da926e541b18d0e59044aeb83873516b3ec5b5bd980883b923acee21842c3612910d84008f66556b6c9e2f9d0c7e588f6aecf242a0e54d72e9c3a3 SHA512 542f74b8eb77db4ef0b26fc5c671bc7446d37b88e13855927d5cdd68c688f933e46b5a377d0f5ec496c1e35694789ae82694d31fc70f04d5059fe60f2ea9d24a
+EBUILD msi-keyboard-1.0-r1.ebuild 687 BLAKE2B 162f82bf365a605565bdc522a703099a70074ac462747f12b22adfcb878475a055e09f01daf6f4b64b7eb61166744790e78436a98f2f001d86bc0bc1bb22b668 SHA512 a3b3d1f96fc10dde0665c840f79c5b48d306a1b60204be7fe571b784dacaaf203ac211c2b9a1077c20d705a05f30b1179b8824f273e5c513e850ef43c36c32ab
EBUILD msi-keyboard-1.0.ebuild 532 BLAKE2B abd05b50043a59bfc77f56ace32f05766668faaa875ee1fae6950d18872e2d5d1d8ecb1f480318f199bbc452446ee5ab275c864cb74b657c57541a1342ea46df SHA512 e1da804f019d48395724fda98a2dd3621c00efe4315e0d1802588e29aabb5657766ffefff186c7b2ca68c6eaba5597788fe7bff8763907bbad5ee84fd2d084e4
MISC metadata.xml 372 BLAKE2B 02ad026d9085c8058b172eda7290010fa319b12e338c783b9da2245f76bd127a0ec1b09f2880ea560d5b38b2c31df3590879fca15f652b5d874d8feba5e859b7 SHA512 0316c9e3926f3efd39efba47f8ce117f7f9dd6a2922338cdda0f47c2c8b1cd6fc0eb4c60c922c12b4510009662ae28faf772706f3081e2fc3ca0e53fe7a0c8bb
diff --git a/app-laptop/msi-keyboard/files/msi-keyboard-1.0-gcc12.patch b/app-laptop/msi-keyboard/files/msi-keyboard-1.0-gcc12.patch
new file mode 100644
index 000000000000..a1d9e3f1151c
--- /dev/null
+++ b/app-laptop/msi-keyboard/files/msi-keyboard-1.0-gcc12.patch
@@ -0,0 +1,9 @@
+https://bugs.gentoo.org/840329
+--- a/main.cpp
++++ b/main.cpp
+@@ -1,4 +1,5 @@
+ #include "Keyboard.h"
++#include <cstring>
+ #include <regex>
+ #include <iostream>
+
diff --git a/app-laptop/msi-keyboard/files/msi-keyboard-1.0-r1-makefile.patch b/app-laptop/msi-keyboard/files/msi-keyboard-1.0-r1-makefile.patch
new file mode 100644
index 000000000000..7588494501e9
--- /dev/null
+++ b/app-laptop/msi-keyboard/files/msi-keyboard-1.0-r1-makefile.patch
@@ -0,0 +1,24 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,6 +1,7 @@
+-CC=g++
+-CFLAGS=-c -Wall
+-LDFLAGS=-lhidapi-libusb
++CXX?=g++
++COMMON_FLAGS=-Wall
++CXXFLAGS+=$(COMMON_FLAGS)
++LIBS=-lhidapi-libusb
+ SOURCES=main.cpp Keyboard.cpp Color.cpp
+ OBJECTS=$(SOURCES:.cpp=.o)
+ EXECUTABLE=msi-keyboard
+@@ -11,8 +12,8 @@ clean:
+ rm $(OBJECTS) $(EXECUTABLE)
+
+ $(EXECUTABLE): $(OBJECTS)
+- $(CC) $(LDFLAGS) $(OBJECTS) -o $@
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@
+
+ .cpp.o:
+- $(CC) $(CFLAGS) $< -o $@
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
diff --git a/app-laptop/msi-keyboard/msi-keyboard-1.0-r1.ebuild b/app-laptop/msi-keyboard/msi-keyboard-1.0-r1.ebuild
new file mode 100644
index 000000000000..65aff6060bd4
--- /dev/null
+++ b/app-laptop/msi-keyboard/msi-keyboard-1.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs udev
+
+DESCRIPTION="Control backlight of MSI laptop keyboards"
+HOMEPAGE="https://github.com/makkarpov/msi-keyboard"
+SRC_URI="https://github.com/makkarpov/msi-keyboard/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/hidapi"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-r1-makefile.patch
+ "${FILESDIR}"/${P}-gcc12.patch
+)
+
+src_configure() {
+ tc-export CXX
+}
+
+src_install() {
+ udev_dorules 99-msi-keyboard.rules
+ dobin msi-keyboard
+}
+
+pkg_prerm() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-laptop/rogauracore/Manifest b/app-laptop/rogauracore/Manifest
index 45102d4e3f4d..360aa744ef4d 100644
--- a/app-laptop/rogauracore/Manifest
+++ b/app-laptop/rogauracore/Manifest
@@ -1,6 +1,6 @@
-DIST rogauracore-1.4.tar.gz 10305 BLAKE2B 27e94af50d318a3ce87f87236367aea72ee8daa2b0db896daeaa19bb75b6266faca2aca127d6444b759e6b7029c9f2eee1076ca4a197d70c4dfc2c611f5419ed SHA512 5179bfdfa8eeca5d7ac3ec87e4226429fa8d7987dc2d824a73a8a99142ceaf6fbda16f9844a62ecc8c629c44e334f940dff318bb3e2a3057c0bd1620d0f92c36
DIST rogauracore-1.5.tar.gz 10442 BLAKE2B 1720ebd4808e814f0af77ed55027accd37645a0375eb3d29a814fe50624b8fadd2cde274cf0f33b87b83dd3be60d06513054df04f4e00a4e0168f5ff42d1ef50 SHA512 7ea47b9fa411ebe1176d9fbba3a814dbe67697d23b991547674f0ce2fd9b6536fce806e9dcf005f41de47f70bca543a7d8e77fa1fb35ed239ebc59a48746e1fc
-EBUILD rogauracore-1.4.ebuild 630 BLAKE2B 3732d44657e7b1389d1ae00f8483453c04d0d3b0a7cd985b579744b74e479eff16da1bd056b5643b194d1556ebf2ee2309c54df5961aa350a9b98b597039c5b5 SHA512 6d1e374212d977115be88483858d13d64f0712f76197e5f9664ccbcd7dabb7c760c84b3b2e969dd8c8d0e27bff05b5e80681221988be8fc6cf7dc5b9ff47e5ef
-EBUILD rogauracore-1.5.ebuild 630 BLAKE2B 3732d44657e7b1389d1ae00f8483453c04d0d3b0a7cd985b579744b74e479eff16da1bd056b5643b194d1556ebf2ee2309c54df5961aa350a9b98b597039c5b5 SHA512 6d1e374212d977115be88483858d13d64f0712f76197e5f9664ccbcd7dabb7c760c84b3b2e969dd8c8d0e27bff05b5e80681221988be8fc6cf7dc5b9ff47e5ef
-EBUILD rogauracore-9999.ebuild 630 BLAKE2B 3732d44657e7b1389d1ae00f8483453c04d0d3b0a7cd985b579744b74e479eff16da1bd056b5643b194d1556ebf2ee2309c54df5961aa350a9b98b597039c5b5 SHA512 6d1e374212d977115be88483858d13d64f0712f76197e5f9664ccbcd7dabb7c760c84b3b2e969dd8c8d0e27bff05b5e80681221988be8fc6cf7dc5b9ff47e5ef
+DIST rogauracore-1.6.tar.gz 10617 BLAKE2B 5472346f94326fd94bb51b1b8561a1257c07ed82e95f1e7ff3cd5be162ed2ef2ade6035d78ef2e1d8213ddc94c84975d86180042e0cbb97ab60d7de36c14a37f SHA512 93446614ebfb56a4bc63b14fcbd65632e35f8ec3eec463db311fd58bf525a60982dc6c5debc94841bb5c0dcc052608f5fb288065a0765c8eda94c40830b367d3
+EBUILD rogauracore-1.5.ebuild 698 BLAKE2B a05ae6146e8756609316a0a70c3c13343bd9a3f31984a66d7b83f44725488724efac2c88c9149908d1b8c6e1bf7fdd5d1b24d2ce1a2f72e49bbcac3d4da70e37 SHA512 953ee7717b99e599ef54e449def990084a588c6a736a0b96dcd49f7c8ab9c1b75ee3f91eb602a929114f79d9c83949963247c925ab4471d786e022ab8c9d41c5
+EBUILD rogauracore-1.6.ebuild 698 BLAKE2B bd0efb8b72cd86e375d71edc2e8c717b8cafe99a99589b2185b45367edc1d003a9e3f52d17b85da6d33f24ca0a949d06c3cc272989e12d7fbebe50da91c3a8a1 SHA512 605b9c901052ca6f3b6b7773eafbe9bdf30f0a2179da27ca9bac71ca26c8cdc040cc280c39c44b91fee4df3c42c99c40bbccced4403b3fd506c758d4f6849e66
+EBUILD rogauracore-9999.ebuild 699 BLAKE2B 34759471a7eb80732884a1a77d75ec7d0dc385474ca41ff6dc9aeaca33cbed55c5d10f57841deae114accde07017dd9f3421f7c7993483aed850ac8990961bbf SHA512 57ad083ffa4e70cf1358e98ab1a7d395d7b5b458ab12d4c8f60b5af0366371becef840670b6892d2a2296b48dc7bc6d1298ebe8a2e8d12d837127e3fb66b44ad
MISC metadata.xml 403 BLAKE2B 3241ff091acb3c4aac53798fbf465a6ac7c01514ac126aced90ebe799f9d9b96851311ecc3f1aaf6e12de7a6f30e6377d05bb7f3c348d152ee9420941d56a0f5 SHA512 795ddd25dc534f3b26f755a34789dce0e6c25d18abf5f83906f9d47756e53800c317aea49e83bce3526c2a24c0b94cae2824d89bafaffe9f3bc86b6f0cfff3c1
diff --git a/app-laptop/rogauracore/rogauracore-1.5.ebuild b/app-laptop/rogauracore/rogauracore-1.5.ebuild
index a6678b687a8b..06b0cf8b4207 100644
--- a/app-laptop/rogauracore/rogauracore-1.5.ebuild
+++ b/app-laptop/rogauracore/rogauracore-1.5.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools
+inherit autotools udev
if [[ ${PV} = "9999" ]]; then
EGIT_REPO_URI="https://github.com/wroberts/rogauracore.git"
inherit git-r3
else
SRC_URI="https://github.com/wroberts/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
DESCRIPTION="RGB keyboard control for Asus ROG laptops"
@@ -33,3 +33,11 @@ src_configure() {
src_compile() {
emake
}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-laptop/rogauracore/rogauracore-1.4.ebuild b/app-laptop/rogauracore/rogauracore-1.6.ebuild
index a6678b687a8b..df914c94c930 100644
--- a/app-laptop/rogauracore/rogauracore-1.4.ebuild
+++ b/app-laptop/rogauracore/rogauracore-1.6.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit autotools
+inherit autotools udev
if [[ ${PV} = "9999" ]]; then
EGIT_REPO_URI="https://github.com/wroberts/rogauracore.git"
inherit git-r3
else
SRC_URI="https://github.com/wroberts/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
DESCRIPTION="RGB keyboard control for Asus ROG laptops"
@@ -33,3 +33,11 @@ src_configure() {
src_compile() {
emake
}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-laptop/rogauracore/rogauracore-9999.ebuild b/app-laptop/rogauracore/rogauracore-9999.ebuild
index a6678b687a8b..4507dee9a9ea 100644
--- a/app-laptop/rogauracore/rogauracore-9999.ebuild
+++ b/app-laptop/rogauracore/rogauracore-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit autotools
+inherit autotools udev
if [[ ${PV} = "9999" ]]; then
EGIT_REPO_URI="https://github.com/wroberts/rogauracore.git"
@@ -33,3 +33,11 @@ src_configure() {
src_compile() {
emake
}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-laptop/tuxedo-control-center-bin/Manifest b/app-laptop/tuxedo-control-center-bin/Manifest
index 84972fece1c4..2812aecbd7cf 100644
--- a/app-laptop/tuxedo-control-center-bin/Manifest
+++ b/app-laptop/tuxedo-control-center-bin/Manifest
@@ -1,4 +1,4 @@
AUX tccd.initd 673 BLAKE2B 418e8a473ca8592c7de313a4a18a71172555ed3a79cb7c5f22dca8932883ae0190c091d0585773d3a5ceec6637611740744fdaa4542b00edecbc04e00a39eab0 SHA512 d08f4e4b11e9a1b62c5694fba862cd6fc223e2461a93272fd7085daf7f7942cf15dad0f9370257d19f9252e2d38c82c15de4d311cc037326edf6dc4f05e2bebd
-DIST tuxedo-control-center_1.1.0.rpm 71893232 BLAKE2B f41702ba7faae2375e95a0bfe838dace738eb9f34364bac78bba405ca791c0b055ff7c7a05572172b04ec1acd87dad7e3abc29df06bba84296a8bc4c76d5d9c5 SHA512 3b98f27ada98ff77d0fc84425042dc63431fcd169ba28f5a0585589846e8dca1405a9d258bdf90f86d0e363a827bafa80e58c8dd56e94042e3b0f0d726737e05
-EBUILD tuxedo-control-center-bin-1.1.0-r2.ebuild 2146 BLAKE2B 62e0cbb0360947d02a7dce758b0ab4099e7e38616ac674a9a11429ac1c797439a2b3ba916c84a014ab69836f856fedd8328e38ddb7fff2cf312c53030a18a2a1 SHA512 89a2dbd2f032553d284ae021422ce3e13faedda7ce8e4939324c78b42bc79c09a9ca76de89d026bf250ffe1b67b35d5a8f7c0ca19e343a321919ea6b2ca97a25
+DIST tuxedo-control-center_1.1.4.rpm 86231740 BLAKE2B be8b7d7c6de05601acd90a89b3e6bb89c5e251a94a18c7f1021e88797fbc1fc9c580545ca3d86e1ebf11f689d2454d4b6eac1736be0a31eabf28668d0ca0b32c SHA512 80e0c0f8ba81b8fe7bee2ec86b13a5f50c2a174b4260b7922a58df821a0b2ae89cd40c87e41c48de0a9e24a56ec1ad5123a664fc94123b95c05e61801db67072
+EBUILD tuxedo-control-center-bin-1.1.4.ebuild 2162 BLAKE2B e0b4af01b6da75980c3185378eb1ab1e578a33959a8a19653bbfe1b323cffb2ef2840a6ada6e1a606867c6687dc8971201ffb32e8804485005350683a3f958f2 SHA512 dbf06066a22d1f5898a3c09157bd295434e0fac73aae68c9151b3790d730a67e638ac30701f9213d914c4783dd3c01e1254b2d1eeb58b9f0111caf805110cb2f
MISC metadata.xml 251 BLAKE2B c4b2c58fbe476fa27226d01a46b74c9506d938c1e14fe68ccbee1383f683d357ff87a3c1aacee177b7f3908333cd58540e446bc73ed8258359481c4b507c155e SHA512 f113d652bc4a2cded17c6fc788d425f8a5d1fac17709b4f0583c7d530cbba5093c4309d2539d169f733d8e8bff3c0e71e24ffe4ba6a81ebd5bab23191c0e4278
diff --git a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.1.0-r2.ebuild b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.1.4.ebuild
index 40fcd5d28243..887684f0006a 100644
--- a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.1.0-r2.ebuild
+++ b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ KEYWORDS="-* ~amd64"
RESTRICT="strip splitdebug"
-DEPEND="sys-power/tuxedo-cc-wmi"
+DEPEND=">=app-laptop/tuxedo-keyboard-3.0.0"
RDEPEND="${DEPEND}"
# See bug #827729
BDEPEND="app-arch/xz-utils[extra-filters]"
diff --git a/app-laptop/tuxedo-keyboard/Manifest b/app-laptop/tuxedo-keyboard/Manifest
index 5e32a6562c09..98f2570180a5 100644
--- a/app-laptop/tuxedo-keyboard/Manifest
+++ b/app-laptop/tuxedo-keyboard/Manifest
@@ -1,5 +1,3 @@
-DIST tuxedo-keyboard-2.0.5.tar.gz 31001 BLAKE2B 931d011e2ac521cef1670a8952886c1ac9b2476c6227c2b3cfce28d52622d3869f3c55773279eea3cbcc94d7c5b12d5d5653a8e2f9c142d0c044fa23fddd958c SHA512 3b7a9331d04e2918f3452f9561b05f39ea458960c2ade299a368899638987178cfd33fa066a0835f88b14c240d7937692d7994ccf978749ea7fdc428e587e06a
-DIST tuxedo-keyboard-3.0.8.tar.gz 50046 BLAKE2B 0457127a1f64a4d39a97b66cc50846aed86ba1249163e0958cc4da69476b367070815f859bfd1df2391e6480093e51ea29e26bd05ade9763d85d53bab4f6011a SHA512 f564980b8a353f9b6d6121f3b9d4408e7ab1b26d5587cedbe85acac8a93779af1be1b224927fa0f2a25ee50e6b1c6dd8401949fd54a6e89c1304ae057c777e7c
-EBUILD tuxedo-keyboard-2.0.5-r1.ebuild 583 BLAKE2B 3633ae11af2f13a533feb53f2a3368ddc2b1a6a536903ecfe4312850d64b00f7f2ae1d81e12358515035e4bebbfe02640954602e7ae2898a7203f02d4f64c31d SHA512 eb48c301ebded725bb576736e611d8a187a0f9c9778cb272f6f1c881b108ea7b306e650f8822f78f9f5597b88344a55d80a6d9897b0cc305e54d558e5cf9914e
-EBUILD tuxedo-keyboard-3.0.8.ebuild 675 BLAKE2B 6aa6f7b4d2f6803f59fb21a927061d20473906accc20c58fcd752bb69261eb0ba91f14b46c7a4bc7e4dc0421e20620f8681b521e590d0ccdac4ff2eee2c59db8 SHA512 dadf0006d0c2740030fafc6379be6faafffef9ca845412cd3d99a36d4142c7565f9c4f6096ea6cf8731dda80c6b98ab3ff164cce891a481f1bb1ebc73ed1c28e
+DIST tuxedo-keyboard-3.0.10.tar.gz 50759 BLAKE2B 08fec486f6555ff5b8de6b1ea49ce504747238284fda31b05686fd5955bf3bb3fc48b49c40b50c1bbdfcbf4af2f206a99f645b294ebceafec4c87751fd460090 SHA512 a3c5b74fc5587763f131a66f507c0b33d462ed87c8e05391152c09d1425b5e1771bfb08cc2d1e3bb73b02074f503d866ea463fd44fb06d00b38c6ac4cfcd4e3b
+EBUILD tuxedo-keyboard-3.0.10.ebuild 699 BLAKE2B 43a60c7b4ef5d0f19de6504eb319efda50b2ce8007633d0f968c0aff1b748e538b3f48cb26f2462aecbbca552a82b0abd63a582545b462b8a9e734df08e731d5 SHA512 0be648314f9042881a55109862e97a176de2bc68320706d310b6cf00e9f47f2c4bbe835962ab89a1c73b7e9bd16fe2b11e10596bc32deea45977c9ad5670fdf7
MISC metadata.xml 257 BLAKE2B 65c73e9c8dcc3e61188ef911f456b2ae23c9f2a0a207c7e3075566177dd9ea14b0b2da755fe8b864552179ebc17ff35a12a824c1eae0d52d3ecacf2a5aacf438 SHA512 89f76751a66c20c3d723ab5eb4a547baae7aa155ed5cc0e82c9c78ce6a26a8b51a2025c25b3a2df8e0b67b41e5c7479b8d162111fbd2f0949adecdeb44b5a750
diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5-r1.ebuild b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5-r1.ebuild
deleted file mode 100644
index 112e6376ad1a..000000000000
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod toolchain-funcs
-
-DESCRIPTION="Kernel Module for Tuxedo Keyboard"
-HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard"
-SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-BUILD_TARGETS="all"
-MODULE_NAMES="tuxedo_keyboard(tuxedo:${S}:src)"
-
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="CC=$(tc-getBUILD_CC) KDIR=${KV_DIR} V=1 KBUILD_VERBOSE=1"
-}
diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.0.8.ebuild b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.0.10.ebuild
index 209f68c72490..996e6ff34e24 100644
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.0.8.ebuild
+++ b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.0.10.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+CONFIG_CHECK="ACPI_WMI"
inherit linux-mod toolchain-funcs