build: pin brightnessctl in a persistent local Gentoo overlay
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
masters = gentoo
|
||||
thin-manifests = true
|
||||
sign-manifests = false
|
||||
@@ -0,0 +1 @@
|
||||
hydra
|
||||
@@ -0,0 +1 @@
|
||||
DIST brightnessctl-0.5.1.tar.gz 8284 BLAKE2B 7d2226aae10fddc606c5ce71ed4a04eda583acf245ea1532d8730c73dc02ea7aeed47a0e25ca7f9d40e7b0170bb08d87617e9f4aa082495e78894982870ca7cc SHA512 41ac86357b3b5a3d54a043140a6bdb1fb68d5080a16e86692059ad58f4b9134a8532432a3f664c70c665a4ad73ea8a94cc9b88fa84abc28f0356b8b397aaebc7
|
||||
@@ -0,0 +1,18 @@
|
||||
# HydraOS local package for the pinned Gentoo snapshot.
|
||||
EAPI=8
|
||||
inherit toolchain-funcs udev
|
||||
DESCRIPTION="Read and control backlight brightness without privileged launchers"
|
||||
HOMEPAGE="https://github.com/Hummer12007/brightnessctl"
|
||||
SRC_URI="https://github.com/Hummer12007/brightnessctl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
RDEPEND="virtual/udev"
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" VERSION="${PV}"
|
||||
}
|
||||
src_install() {
|
||||
# Upstream's udev mode uses 0755, never its alternate setuid mode.
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" UDEVDIR="${EPREFIX}$(get_udevdir)/rules.d" INSTALL_UDEV_RULES=1 install
|
||||
dodoc README.md LICENSE
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
[hydra]
|
||||
location = /var/db/repos/hydra
|
||||
masters = gentoo
|
||||
auto-sync = no
|
||||
+11
-1
@@ -13,5 +13,15 @@
|
||||
},
|
||||
"keyring_url": "https://qa-reports.gentoo.org/output/service-keys.gpg",
|
||||
"keyring_sha256": "9fe40114c956c4c4d593f6e961ac9a994b0772863f4e685608fbdd8d77e39748",
|
||||
"binhost": "https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/"
|
||||
"binhost": "https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/",
|
||||
"local_packages": [
|
||||
{
|
||||
"atom": "sys-apps/brightnessctl",
|
||||
"version": "0.5.1",
|
||||
"url": "https://github.com/Hummer12007/brightnessctl/archive/refs/tags/0.5.1.tar.gz",
|
||||
"filename": "brightnessctl-0.5.1.tar.gz",
|
||||
"sha256": "a68869e23f56ac4f2e28f1783002810ddbf10f95e1af9b48b2912fb169f46994",
|
||||
"license": "MIT"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user