mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 11:04:10 -04:00
Merge updates from master
This commit is contained in:
@@ -19,13 +19,6 @@ KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="virtual/jdk"
|
||||
|
||||
# WORKAROUND: Overload function to nullify blocking QA check.
|
||||
# To be deleted after resolution of
|
||||
# https://bugs.gentoo.org/937642
|
||||
_distutils-r1_post_python_install() {
|
||||
local keep
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s/'-g0', //g;s/, '-O2'//g" "${S}"/setupext/platform.py || die
|
||||
default
|
||||
|
||||
@@ -407,7 +407,7 @@ SLOT="0"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
DEPEND="
|
||||
>=app-arch/zstd-1.5.5:=
|
||||
dev-libs/libgit2:0/1.7
|
||||
>=dev-libs/libgit2-1.8.1:0/1.8
|
||||
dev-libs/openssl
|
||||
net-libs/libssh2:=
|
||||
sys-libs/zlib
|
||||
|
||||
@@ -27,7 +27,7 @@ SLOT="0"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
DEPEND="
|
||||
>=app-arch/zstd-1.5.5:=
|
||||
>=dev-libs/libgit2-1.7.2:=
|
||||
>=dev-libs/libgit2-1.8.1:0/1.8
|
||||
dev-libs/openssl
|
||||
net-libs/libssh2:=
|
||||
sys-libs/zlib
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST fuzzel-1.10.2.tar.gz 440973 BLAKE2B 201d5ac43629ead9f2dcbc55f97e6847ec9c39fc6b8d4c48ad286a0a45c89a685464ea113f04179378d775ffe93ee1dfe4a99cd13b0797df374e6d3948772c0f SHA512 bc2a3780838ae4a68f23cd9c5e240576cb79c8c29fe5a2069628f3763670139d9c19695b55fbc10cf16affcf8527bedcef0524e374d406e698be8c4afb7a2579
|
||||
DIST fuzzel-1.9.2.tar.gz 433292 BLAKE2B 7b0533f7bb705b330e9c5c0fb89831283cc5e349891408d398d26f20c7c78c599ae28c18e92379df8888a8099ec4b7736ea356b6342ff3b1c3fde57085580f23 SHA512 a92f0b6eb9470aa099651c2f5d095986347565bbd7366bffe0719801dbb1ae4f7e413460c59872d40e910bb1d3bc8195e9d9038a73c2de835bcda77f9372b393
|
||||
DIST fuzzel-1.11.0.tar.gz 473635 BLAKE2B 046eef81998ab89b710c225f5df79a64d7f5d38d247f9bc2c3efcd569106562d2b66574f1c0f3348b38ff92655f714e07495dc4870dfb8eb97158dd5442452fd SHA512 d52bb149f786a652576bf47f2167dde38d273825a6c59d362fa1f50b29b06da4eb6ca0605df481271e0016eff09aafb40ab61228e51ac93fb7bbe98428bd0c3f
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
inherit meson optfeature
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
@@ -18,31 +18,31 @@ DESCRIPTION="Application launcher for wlroots based Wayland compositors."
|
||||
HOMEPAGE="https://codeberg.org/dnkl/fuzzel"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="cairo png svg"
|
||||
IUSE="png svg"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
<media-libs/fcft-4.0.0
|
||||
>=media-libs/fcft-3.0.0
|
||||
media-libs/fontconfig
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
cairo? ( x11-libs/cairo )
|
||||
png? ( media-libs/libpng )
|
||||
svg? ( gnome-base/librsvg )
|
||||
svg? ( media-libs/nanosvg )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
>=dev-libs/tllist-1.0.1
|
||||
dev-libs/wayland-protocols
|
||||
>=dev-libs/wayland-protocols-1.32
|
||||
dev-util/wayland-scanner
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dpng-backend=$(usex png libpng none)
|
||||
-Dsvg-backend=$(usex svg librsvg none)
|
||||
$(meson_feature cairo enable-cairo)
|
||||
-Dsvg-backend=$(usex svg nanosvg none)
|
||||
$(meson_feature svg system-nanosvg)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
@@ -51,3 +51,7 @@ src_install() {
|
||||
meson_src_install
|
||||
rm -rf "${ED}/usr/share/doc/fuzzel" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "For rounded corner support" x11-libs/cairo
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://codeberg.org/dnkl/fuzzel.git"
|
||||
else
|
||||
SRC_URI="https://codeberg.org/dnkl/fuzzel/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Application launcher for wlroots based Wayland compositors."
|
||||
HOMEPAGE="https://codeberg.org/dnkl/fuzzel"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="cairo png svg"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
<media-libs/fcft-4.0.0
|
||||
>=media-libs/fcft-3.0.0
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
cairo? ( x11-libs/cairo )
|
||||
png? ( media-libs/libpng )
|
||||
svg? ( gnome-base/librsvg )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
>=dev-libs/tllist-1.0.1
|
||||
dev-libs/wayland-protocols
|
||||
dev-util/wayland-scanner
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dpng-backend=$(usex png libpng none)
|
||||
-Dsvg-backend=$(usex svg librsvg none)
|
||||
$(meson_feature cairo enable-cairo)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
rm -rf "${ED}/usr/share/doc/fuzzel" || die
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST tidal-hifi-bin-5.15.0.tar.gz 113447478 BLAKE2B 2f1b7ee95ca1b7faed391634c8849d90c2c7c7307e828e762023281f478aa52b468c96b1df3dafdef79ae5706e8069ba1e65f38863646563d3e7b47a15a30c84 SHA512 b76a4c9ffa26645665c815b96ceb5dde33d73bb6e0e6b2a524738dcbdf0a00f9c7fdd2e72debb91e54175392c902a2bc71606e6fcdb9d96d356edc2a3edbd2e2
|
||||
DIST tidal-hifi-bin-5.16.0.tar.gz 113448747 BLAKE2B 5c0721de2d6997c158e2f850d01129eea4c7b5ef3e3ea48c216dc68fec5f05565f0d9bcf6b70744c106b2408999e91bf19da5b11ec1773b80a123972095c9d49 SHA512 edde0e60330ed9071be28d0a255c801c32382e5f7b5c3eefe802d16474f27af2e8a55790e9a71bf049c1cd3ea6ef05c5fc1f9e1390c3a3d58e53f83d76430427
|
||||
|
||||
10
media-sound/tidal-hifi-bin/files/tidal-hifi.desktop
Normal file
10
media-sound/tidal-hifi-bin/files/tidal-hifi.desktop
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=TIDAL Hi-Fi
|
||||
Type=Application
|
||||
Comment=Web version of Tidal running in electron with Hi-Fi support thanks to Widevine.
|
||||
Exec=/usr/bin/tidal-hifi @exec_extra_flags@
|
||||
Icon=tidal-hifi
|
||||
Categories=Network;AudioVideo;Audio;Video;
|
||||
StartupWMClass=tidal-hifi
|
||||
X-PulseAudio-Properties=media.role=music
|
||||
MimeType=x-scheme-handler/tidal;
|
||||
@@ -22,6 +22,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="wayland"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
@@ -77,7 +78,16 @@ src_prepare() {
|
||||
src_install() {
|
||||
doicon -s 256 "${FILESDIR}/${MY_PN}.png"
|
||||
|
||||
make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${MY_PN} "Network;AudioVideo;Audio;Video"
|
||||
local EXEC_EXTRA_FLAGS=()
|
||||
if use wayland; then
|
||||
EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" )
|
||||
fi
|
||||
|
||||
sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
|
||||
"${FILESDIR}/tidal-hifi.desktop" \
|
||||
> "${T}/tidal-hifi.desktop" || die
|
||||
|
||||
domenu "${T}/tidal-hifi.desktop"
|
||||
|
||||
exeinto "${DESTDIR}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
@@ -28,7 +28,7 @@ else
|
||||
https://github.com/KikoPlayProject/${GIT_SCRIPT_PN}/archive/${GIT_SCRIPT_PV}.tar.gz \
|
||||
-> kikoplayscript-${GIT_SCRIPT_PV}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~x86"
|
||||
KEYWORDS="~amd64 ~arm ~m68k ~ppc ~ppc64 ~x86"
|
||||
S="${WORKDIR}/${GIT_PN}-${PV}"
|
||||
S_SCRIPT="${WORKDIR}/${GIT_SCRIPT_PN}-${GIT_SCRIPT_PV}"
|
||||
fi
|
||||
@@ -37,15 +37,16 @@ LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/qhttpengine:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
media-video/mpv[libmpv]
|
||||
media-video/mpv:=[libmpv]
|
||||
net-misc/aria2
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
@@ -28,7 +28,7 @@ else
|
||||
https://github.com/KikoPlayProject/${GIT_SCRIPT_PN}/archive/${GIT_SCRIPT_PV}.tar.gz \
|
||||
-> kikoplayscript-${GIT_SCRIPT_PV}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~x86"
|
||||
KEYWORDS="~amd64 ~arm ~m68k ~ppc ~ppc64 ~x86"
|
||||
S="${WORKDIR}/${GIT_PN}-${PV}"
|
||||
S_SCRIPT="${WORKDIR}/${GIT_SCRIPT_PN}-${GIT_SCRIPT_PV}"
|
||||
fi
|
||||
@@ -37,15 +37,16 @@ LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/qhttpengine:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
media-video/mpv[libmpv]
|
||||
media-video/mpv:=[libmpv]
|
||||
net-misc/aria2
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
|
||||
@@ -18,6 +18,11 @@
|
||||
|
||||
# New entries go on top.
|
||||
|
||||
# Takuya Wakazono <pastalian46@gmail.com> (2024-09-11)
|
||||
# Dead upstream and no revdeps left.
|
||||
# Removal on 2024-10-11.
|
||||
dev-libs/qhttpengine
|
||||
|
||||
# Takuya Wakazono <pastalian46@gmail.com> (2024-09-07)
|
||||
# gevent never has been built successfully.
|
||||
# Removing reverse dependency and its dependencies as well.
|
||||
|
||||
@@ -1,5 +1 @@
|
||||
DIST dnf5-5.2.5.0-toml11-1.patch 19355 BLAKE2B 6de22ffcee99ab9eff5926b3d255af0f5be59524b4804048be900905a4750a740736454f56b0162af1f43a536495f1e1f644642c7902593c114ee4bbea859eb5 SHA512 f94103259e6b47ed41b97090a47c7a9978c82711c34c984285cbf704344147947c62f6f506c70bdfe9f678feda564da88fbbc8da2dfdb08a3e7abbf2fdce4bbf
|
||||
DIST dnf5-5.2.5.0-toml11-2.patch 1245 BLAKE2B 8396ff3028462f91ea97174d43d511ebfe6b13fda0c8f419f590961a4207e62a2b0301ad8bab8d1a02050fd8124561ba1f29c880d04833ff96283d8d5c7b61a9 SHA512 2a56125d84024236d789797f6ede473f29367b4ca0a6fa64c2fa6f93909dbda7bae7fe8de34ab791bed148995cb44a99c6f8cd767186b086b0d15fb29d19d28a
|
||||
DIST dnf5-5.2.5.0-toml11-3.patch 4223 BLAKE2B 2b1afd2188e7ca4a72208227d3f081041eef651299ea7242dff9273a23df7e0592777c3007af3ba3c581dc6737150d28212b94370d40d16567bfefa33bf5df96 SHA512 8f9abf420845c0240da4c2d776c933722af3858bfe638206390c62dbf3748ad5d4c6bf8482b864e2b43c74ba3b49bab5b2ac15d90a8d815a6e7f42069bd09ec4
|
||||
DIST dnf5-5.2.5.0-toml11-4.patch 11747 BLAKE2B 83a6cd0f54bcb471b0009e204d10d2eeafc9bf1ad7af1e0a07c0294cb76ebcd728ce43403be8ae5428313adcfd0839886681273f75caefe915496f5e166d7468 SHA512 eb67693605cf6d401393fb11e5d8508f374bc92d10815a881890cbf73c70e057d3d0cfa9e48f888edbde07f24f7741f50162a60c7adbb6e94e84876be6061215
|
||||
DIST dnf5-5.2.5.0.tar.gz 1303914 BLAKE2B c9fd30aaa74e7e063b1ffbce645a839ba1b82aad92bae70299254a6a62e087246d006af58205f46720f57c1f1eb193eaabe323b6b8d67b31b4ce763b98e573f5 SHA512 9339bdb39a2b55006941909bd9c5e2ebba01258a15952952c346d88bb270cf51b2db91d1938b2bb8ace3c20c58dab3ec11b25454394d270de76580ea6ee49980
|
||||
DIST dnf5-5.2.6.0.tar.gz 1345711 BLAKE2B 5f5eb39379ec8f50c5a2ba5a92eaf4adeb2eefd1ad4cfa1a73bd1a1dd0e91f2882967864524f520c512f03eb7d04f58515e5356513a3cb490d06e733051ca2d7 SHA512 4c1ccf77e0f34415df2cd1530672053d9acb53c10ca0880c1f7c4ad0fcbebf13ffa31a075d0ccd740969b48f0634b80d8c014ecd0eaa36bbce40d49f420a3216
|
||||
|
||||
@@ -7,17 +7,7 @@ inherit cmake
|
||||
|
||||
DESCRIPTION="Command-line package manager"
|
||||
HOMEPAGE="https://github.com/rpm-software-management/dnf5"
|
||||
SRC_URI="
|
||||
https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/rpm-software-management/dnf5/commit/f2f730229d10431272ee8991b600a17607c40f36.patch
|
||||
-> ${P}-toml11-1.patch
|
||||
https://github.com/rpm-software-management/dnf5/commit/87b11dc2fd152bc662bc97ff2340a6e4d10b0dc8.patch
|
||||
-> ${P}-toml11-2.patch
|
||||
https://github.com/rpm-software-management/dnf5/commit/7b2a6e58b103e1100bcff06e097bb94b34bde22e.patch
|
||||
-> ${P}-toml11-3.patch
|
||||
https://github.com/rpm-software-management/dnf5/commit/1746eabb865bc3882956128adef5f228323855a0.patch
|
||||
-> ${P}-toml11-4.patch
|
||||
"
|
||||
SRC_URI="https://github.com/rpm-software-management/dnf5/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
@@ -55,14 +45,9 @@ BDEPEND="
|
||||
|
||||
PATCHES=(
|
||||
# Prevent empty cache directory from being created.
|
||||
"${FILESDIR}/${P}-remove-empty-dir.patch"
|
||||
"${FILESDIR}/${PN}-5.2.5.0-remove-empty-dir.patch"
|
||||
# Prevent test suite from writing to system files.
|
||||
"${FILESDIR}/${P}-sandbox-test.patch"
|
||||
# toml11-4 support
|
||||
"${DISTDIR}/${P}-toml11-1.patch"
|
||||
"${DISTDIR}/${P}-toml11-2.patch"
|
||||
"${DISTDIR}/${P}-toml11-3.patch"
|
||||
"${DISTDIR}/${P}-toml11-4.patch"
|
||||
"${FILESDIR}/${PN}-5.2.5.0-sandbox-test.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST auto-cpufreq-2.1.0.tar.gz 211221 BLAKE2B ee376e44b31cd93ae37c3a800fd1b7e89af3b696e1d128d2bc8d335b1240d2e2b0d5aa0e90cd1465185bfff9cee02069ee1d46120be014b1dc61ce056308d4a1 SHA512 e01e6f03e7fcd3e0640ebd829234a07043c8d88bd1feabbcc6df463007b2e93410935394257bc28ed1297b294292425adfe4079a3dff0ec5636c23c3cbdd9ee0
|
||||
DIST auto-cpufreq-2.2.0.tar.gz 213108 BLAKE2B 78d61df3120153fddc50a6cea1c209d14da4aa1072fa10ba4a40c7e4268cf4b2d203a932950087716b08b0551c939bf694d7501c4df4f27d266c2711118afa58 SHA512 9a41f9e7b6e27f0bf7c58da28f84db4db442dee1ab77ee0a849190127b148cb15f5c1a1886f8d2950ef861e6250432383f78b01851f8cdc6ebb9c95b1113acf4
|
||||
DIST auto-cpufreq-2.3.0.tar.gz 216356 BLAKE2B ac4c0f293575d7e0deb7b31437674f06e614930eeff35cc7e57cca0088e8cf928b9401fcda72d48de12ccf158181cb9290a57dd49047fe3ae9ee182507dfab12 SHA512 46438401cfc662c8b26350e8e6d8ff147d87b49b65162dbdcced5c6e2d7a4762e8d732823c92ae6da80e2b4298999a3131ff574a3ec4293bd8b65979de36e688
|
||||
DIST auto-cpufreq-2.4.0.tar.gz 217070 BLAKE2B c572f6665feb55d2fc62d7cb0ec1ec5a8fd382e6745a422ab276deacd1936a6fbd4af8191725877c07958c1b89cb2daaff8cfb9c8ecdbd7cd4047e7986ce82ec SHA512 42fbf2d1a0b97b76343546d1f67c6da25e912001b521a94b7d4e4170b0b5e8e5450a08535a9f22e289ffaccffcd8c8377b22b7bb07d3e139b602f1cb924bd301
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Automatic CPU speed & power optimizer for Linux"
|
||||
HOMEPAGE="https://github.com/AdnanHodzic/auto-cpufreq"
|
||||
SRC_URI="https://github.com/AdnanHodzic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/distro[${PYTHON_USEDEP}]
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( README.md )
|
||||
PATCHES=( "${FILESDIR}/${PN}-remove-poetry_versioning.patch" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's|usr/local|usr|g' "scripts/${PN}.service" "scripts/${PN}-openrc" auto_cpufreq/core.py || die
|
||||
sed -i 's|usr/local|usr|g' "scripts/${PN}.service" "scripts/${PN}-openrc" auto_cpufreq/gui/app.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
exeinto "/usr/share/${PN}/scripts"
|
||||
doexe scripts/cpufreqctl.sh
|
||||
|
||||
insinto "/usr/share/${PN}/scripts"
|
||||
doins scripts/style.css
|
||||
|
||||
insinto "/usr/share/${PN}/images"
|
||||
doins images/*
|
||||
|
||||
systemd_douserunit "${FILESDIR}/${PN}.service"
|
||||
newinitd "scripts/${PN}-openrc" "${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
touch /var/log/auto-cpufreq.log
|
||||
|
||||
elog ""
|
||||
elog "Enable auto-cpufreq daemon service at boot:"
|
||||
elog "systemd: systemctl enable --now auto-cpufreq"
|
||||
elog "openrc: rc-update add auto-cpufreq default"
|
||||
elog ""
|
||||
elog "To view live log, run:"
|
||||
elog "auto-cpufreq --stats"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# Remove auto-cpufreq log file
|
||||
if [ -f "${EROOT}/var/log/auto-cpufreq.log" ]; then
|
||||
rm "${EROOT}"/var/log/auto-cpufreq.log || die
|
||||
fi
|
||||
|
||||
# Restore original cpufreqctl binary if backup was made
|
||||
if [ -f "${EROOT}/usr/bin/cpufreqctl.auto-cpufreq.bak" ]; then
|
||||
mv "${EROOT}"/usr/bin/cpufreqctl.auto-cpufreq{.bak,} || die
|
||||
fi
|
||||
|
||||
# Remove auto-cpufreq's cpufreqctl binary
|
||||
# it overwrites cpufreqctl.sh
|
||||
if [ -f "${EROOT}/usr/bin/cpufreqctl" ]; then
|
||||
rm "${EROOT}"/usr/bin/cpufreqctl || die
|
||||
fi
|
||||
}
|
||||
@@ -12,7 +12,7 @@ DESCRIPTION="Automatic CPU speed & power optimizer for Linux"
|
||||
HOMEPAGE="https://github.com/AdnanHodzic/auto-cpufreq"
|
||||
SRC_URI="https://github.com/AdnanHodzic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
@@ -130,6 +130,11 @@ pkg_postrm() {
|
||||
rm "${EROOT}"/var/log/auto-cpufreq.log || die
|
||||
fi
|
||||
|
||||
# Remove auto-cpufreq-install script
|
||||
if [ -f "${EROOT}/usr/bin/auto-cpufreq-install" ]; then
|
||||
rm "${EROOT}"/usr/bin/auto-cpufreq-install || die
|
||||
fi
|
||||
|
||||
# Restore original cpufreqctl binary if backup was made
|
||||
if [ -f "${EROOT}/usr/bin/cpufreqctl.auto-cpufreq.bak" ]; then
|
||||
mv "${EROOT}"/usr/bin/cpufreqctl.auto-cpufreq{.bak,} || die
|
||||
|
||||
@@ -12,7 +12,7 @@ DESCRIPTION="Automatic CPU speed & power optimizer for Linux"
|
||||
HOMEPAGE="https://github.com/AdnanHodzic/auto-cpufreq"
|
||||
SRC_URI="https://github.com/AdnanHodzic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
@@ -130,6 +130,11 @@ pkg_postrm() {
|
||||
rm "${EROOT}"/var/log/auto-cpufreq.log || die
|
||||
fi
|
||||
|
||||
# Remove auto-cpufreq-install script
|
||||
if [ -f "${EROOT}/usr/bin/auto-cpufreq-install" ]; then
|
||||
rm "${EROOT}"/usr/bin/auto-cpufreq-install || die
|
||||
fi
|
||||
|
||||
# Restore original cpufreqctl binary if backup was made
|
||||
if [ -f "${EROOT}/usr/bin/cpufreqctl.auto-cpufreq.bak" ]; then
|
||||
mv "${EROOT}"/usr/bin/cpufreqctl.auto-cpufreq{.bak,} || die
|
||||
@@ -1,13 +0,0 @@
|
||||
diff --git a/pyproject.toml b/pyproject.toml
|
||||
index c555726..f3ea0ab 100644
|
||||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -33,7 +33,7 @@ poetry = "^1.6.1"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning>=1.0.0,<2.0.0"]
|
||||
-build-backend = "poetry_dynamic_versioning.backend"
|
||||
+build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.poetry.scripts]
|
||||
auto-cpufreq = "auto_cpufreq.bin.auto_cpufreq:main"
|
||||
@@ -1,19 +0,0 @@
|
||||
Remove the automatic setuptools_git_versioning because distutils can not handle that.
|
||||
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -17,13 +17,7 @@ VERSION = "1.9.5"
|
||||
|
||||
setup(
|
||||
name="auto-cpufreq",
|
||||
- setuptools_git_versioning={
|
||||
- "starting_version": VERSION,
|
||||
- "template": "{tag}+{sha}",
|
||||
- "dev_template": "{tag}+{sha}",
|
||||
- "dirty_template": "{tag}+{sha}.post{ccount}.dirty"
|
||||
- },
|
||||
- setup_requires=["setuptools-git-versioning"],
|
||||
+ version=VERSION,
|
||||
description="Automatic CPU speed & power optimizer for Linux",
|
||||
long_description=readme,
|
||||
author="Adnan Hodzic",
|
||||
@@ -1,12 +0,0 @@
|
||||
[Unit]
|
||||
Description=auto-cpufreq - Automatic CPU speed & power optimizer for Linux
|
||||
After=network.target network-online.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=root
|
||||
ExecStart=auto-cpufreq --daemon
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -20,6 +20,7 @@ LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/lz4
|
||||
dev-libs/glib
|
||||
dev-libs/libayatana-appindicator
|
||||
x11-libs/cairo
|
||||
|
||||
@@ -20,6 +20,7 @@ LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/lz4
|
||||
dev-libs/glib
|
||||
dev-libs/libayatana-appindicator
|
||||
x11-libs/cairo
|
||||
|
||||
Reference in New Issue
Block a user