Compare commits
5 Commits
962d8312dd
...
3ac7f3357d
Author | SHA1 | Date | |
---|---|---|---|
|
3ac7f3357d | ||
|
4af854c804 | ||
|
74156cc81b | ||
|
9d8fa11586 | ||
|
16a433f565 |
@ -1,6 +1,2 @@
|
|||||||
DIST spicetify-cli-2.36.13-deps.tar.xz 5203916 BLAKE2B 6563c43cc708a6c7c037f49ea0fc6cf5ff51af3a6073e8ebbdcf91bce4ff6adf62e4b3eaf04122dfc48614ca65a3e3b60adb73a9388e59e7a601dfae8d040aa1 SHA512 658a8d1e127247a51cea1e9284c3d912c035528373cefa52a8369ddbb0de857178481e7aec84f611e40eb4f5b0a9d212bee19135b6855de010ac05b3f1630954
|
|
||||||
DIST spicetify-cli-2.36.13.tar.gz 2020031 BLAKE2B 62b52ddab0e045906b55ec577f0d5d5c29211143c472f4fbe856d6036c41c6807d319a3788ee13c1c25251e853757a229e99a150eb1d01ddd1c7ff0e9e5ed12c SHA512 afac8ef74c40301053203cc3566a6528d034067375d87ccb7415bfaf4ab0b85aec62b4a0932be82aa89ddcc8762e4a72d2a39c0fe746034f06b716f045daea57
|
|
||||||
DIST spicetify-cli-2.36.14-deps.tar.xz 5203804 BLAKE2B 5b430add99572678f452a75f6dea3bf9b7bda51c38679dd502613e613c16931f2cb76f71a2e113df00bfb16df0043fb404f9190b25a136bd3ae74a30969bd82d SHA512 3fed571f03bdc1c8ce7fc2041cdc54fb966653d5041767772c6dafdb6287727a91f449edef63209dc69cb9d999b054bd3c6c034bcc7685435f034ca444ad40a0
|
|
||||||
DIST spicetify-cli-2.36.14.tar.gz 2020437 BLAKE2B 2350bc9aa0414f8fd8bca36acf0c47bfbf17dbe93094e63d88299eba9b5ba2cec64cd815daf9fa690db5e916361e6d3004ff6dea75d8d6a5b0eec9c38d608e68 SHA512 b9f09241d8a68d307d67fb1a90b9f9f8f660ffccc9870639720247549ad03c7552d47ac5458c91c77da036bd5beeeaaaf27bdf943411481d05347c4ffc42a6b1
|
|
||||||
DIST spicetify-cli-2.36.15-deps.tar.xz 5207432 BLAKE2B fe6af1e3308c1492bd41ba6fba2a09fcd2c57b4ead4ed6c11d6f9df73a031af2fc5ea0f91d38a43c4f02caff56fc1f30b1dc36bf437e637e823cf5ca487a421c SHA512 80bdcfdbbff4d554a2e45eb57d45258f6ecd089485842924683704ebbd26060344b240dfe4bf80bbb847c2ea0bd62097f552d3f742dfd4145854b8f1e2da7876
|
DIST spicetify-cli-2.36.15-deps.tar.xz 5207432 BLAKE2B fe6af1e3308c1492bd41ba6fba2a09fcd2c57b4ead4ed6c11d6f9df73a031af2fc5ea0f91d38a43c4f02caff56fc1f30b1dc36bf437e637e823cf5ca487a421c SHA512 80bdcfdbbff4d554a2e45eb57d45258f6ecd089485842924683704ebbd26060344b240dfe4bf80bbb847c2ea0bd62097f552d3f742dfd4145854b8f1e2da7876
|
||||||
DIST spicetify-cli-2.36.15.tar.gz 2020827 BLAKE2B eeea01c083025f5c7df8cc0f83d3494fd7f593126c47836fb2ef810026080b94096edd543548a32f1ad0ef1b478dbc65f48d04bdc7c204b68ad660d4b4f9cf6f SHA512 747e4de5f30c23865af74e8b3ed055d481540a4a27c7520f9db77d2acc36c45f333891a58ce757cecf95dfeedd20e61e78aa6d22d1cc03b34f5bf87f339d1b82
|
DIST spicetify-cli-2.36.15.tar.gz 2020827 BLAKE2B eeea01c083025f5c7df8cc0f83d3494fd7f593126c47836fb2ef810026080b94096edd543548a32f1ad0ef1b478dbc65f48d04bdc7c204b68ad660d4b4f9cf6f SHA512 747e4de5f30c23865af74e8b3ed055d481540a4a27c7520f9db77d2acc36c45f333891a58ce757cecf95dfeedd20e61e78aa6d22d1cc03b34f5bf87f339d1b82
|
||||||
|
@ -1,105 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit go-module
|
|
||||||
|
|
||||||
MY_PN="cli"
|
|
||||||
|
|
||||||
WHITELIST_VERSIONS=(
|
|
||||||
"<> 1.2.8 1.2.40"
|
|
||||||
)
|
|
||||||
|
|
||||||
whitelist_versions() {
|
|
||||||
local version_spec version1 version2
|
|
||||||
local -a deps
|
|
||||||
|
|
||||||
SPOTIFY_VERSIONS=
|
|
||||||
|
|
||||||
# Iterate in reverse for elog
|
|
||||||
for ((index = $(( ${#WHITELIST_VERSIONS[@]} - 1 )); index >= 0; index--)); do
|
|
||||||
read -r version_spec version1 version2 <<< "${WHITELIST_VERSIONS[${index}]}"
|
|
||||||
|
|
||||||
case ${version_spec} in
|
|
||||||
"<>")
|
|
||||||
deps[$index]="( <=media-sound/spotify-${version2} >=media-sound/spotify-${version1} )"
|
|
||||||
SPOTIFY_VERSIONS+="${version1} -> ${version2}"
|
|
||||||
;;
|
|
||||||
"~")
|
|
||||||
deps[$index]="~media-sound/spotify-${version1}"
|
|
||||||
SPOTIFY_VERSIONS+="${version1}"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "Invalid version specifier in WHITELIST_VERSIONS"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [[ ${index} == 0 ]]; then
|
|
||||||
SPOTIFY_VERSIONS+=". "
|
|
||||||
elif [[ ${index} == 1 ]]; then
|
|
||||||
SPOTIFY_VERSIONS+=" and "
|
|
||||||
else
|
|
||||||
SPOTIFY_VERSIONS+=", "
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
RDEPEND=" || ( ${deps[@]} )"
|
|
||||||
}
|
|
||||||
whitelist_versions
|
|
||||||
|
|
||||||
DESCRIPTION="Commandline tool to customize Spotify client."
|
|
||||||
HOMEPAGE="https://spicetify.app/"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/spicetify/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://gitlab.com/api/v4/projects/37881342/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
|
|
||||||
"
|
|
||||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD LGPL-2.1 MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
# no tests
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
INSTALLDIR="/opt/${PN}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
ego build -ldflags "-X main.version=${PV}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto "${INSTALLDIR}"
|
|
||||||
doins -r {CustomApps,Extensions,Themes,jsHelper,cli}
|
|
||||||
newbin - spicetify <<-EOF
|
|
||||||
#!/usr/bin/env sh
|
|
||||||
exec /opt/spicetify-cli/cli \$@
|
|
||||||
EOF
|
|
||||||
fperms +x "${INSTALLDIR}/cli"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Spicetify requires a Spotify install that it can modify."
|
|
||||||
elog "To give read and write permissions to everyone on the system to run the following commands as root."
|
|
||||||
elog "# chmod a+wr /opt/spotify/spotify-client"
|
|
||||||
elog "# chmod a+wr /opt/spotify/spotify-client/Apps -R"
|
|
||||||
elog ""
|
|
||||||
elog "WARNING: Do not run spicetify as root please"
|
|
||||||
elog ""
|
|
||||||
elog "Spicetify compatibility is limited to the following Spotify versions:"
|
|
||||||
elog " ${SPOTIFY_VERSIONS}"
|
|
||||||
elog ""
|
|
||||||
elog "Otherwise you can install spotify to a user modifiable location like as a flatpak:"
|
|
||||||
elog " https://spicetify.app/docs/advanced-usage/installation#spotify-installed-from-flatpak"
|
|
||||||
elog ""
|
|
||||||
elog "To install themes see:"
|
|
||||||
elog " https://spicetify.app/docs/advanced-usage/themes"
|
|
||||||
|
|
||||||
if $(has_version -r ">=media-sound/spotify-1.2.25"); then
|
|
||||||
elog ""
|
|
||||||
elog "The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative,"
|
|
||||||
elog "please use What's New which was created by Spotify and can be enabled via Experimental Features"
|
|
||||||
elog "if it isn't already enabled."
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,105 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit go-module
|
|
||||||
|
|
||||||
MY_PN="cli"
|
|
||||||
|
|
||||||
WHITELIST_VERSIONS=(
|
|
||||||
"<> 1.2.13 1.2.40"
|
|
||||||
)
|
|
||||||
|
|
||||||
whitelist_versions() {
|
|
||||||
local version_spec version1 version2
|
|
||||||
local -a deps
|
|
||||||
|
|
||||||
SPOTIFY_VERSIONS=
|
|
||||||
|
|
||||||
# Iterate in reverse for elog
|
|
||||||
for ((index = $(( ${#WHITELIST_VERSIONS[@]} - 1 )); index >= 0; index--)); do
|
|
||||||
read -r version_spec version1 version2 <<< "${WHITELIST_VERSIONS[${index}]}"
|
|
||||||
|
|
||||||
case ${version_spec} in
|
|
||||||
"<>")
|
|
||||||
deps[$index]="( <=media-sound/spotify-${version2} >=media-sound/spotify-${version1} )"
|
|
||||||
SPOTIFY_VERSIONS+="${version1} -> ${version2}"
|
|
||||||
;;
|
|
||||||
"~")
|
|
||||||
deps[$index]="~media-sound/spotify-${version1}"
|
|
||||||
SPOTIFY_VERSIONS+="${version1}"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "Invalid version specifier in WHITELIST_VERSIONS"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [[ ${index} == 0 ]]; then
|
|
||||||
SPOTIFY_VERSIONS+=". "
|
|
||||||
elif [[ ${index} == 1 ]]; then
|
|
||||||
SPOTIFY_VERSIONS+=" and "
|
|
||||||
else
|
|
||||||
SPOTIFY_VERSIONS+=", "
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
RDEPEND=" || ( ${deps[@]} )"
|
|
||||||
}
|
|
||||||
whitelist_versions
|
|
||||||
|
|
||||||
DESCRIPTION="Commandline tool to customize Spotify client."
|
|
||||||
HOMEPAGE="https://spicetify.app/"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/spicetify/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://gitlab.com/api/v4/projects/37881342/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
|
|
||||||
"
|
|
||||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD LGPL-2.1 MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
# no tests
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
INSTALLDIR="/opt/${PN}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
ego build -ldflags "-X main.version=${PV}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto "${INSTALLDIR}"
|
|
||||||
doins -r {CustomApps,Extensions,Themes,jsHelper,cli}
|
|
||||||
newbin - spicetify <<-EOF
|
|
||||||
#!/usr/bin/env sh
|
|
||||||
exec /opt/spicetify-cli/cli \$@
|
|
||||||
EOF
|
|
||||||
fperms +x "${INSTALLDIR}/cli"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Spicetify requires a Spotify install that it can modify."
|
|
||||||
elog "To give read and write permissions to everyone on the system to run the following commands as root."
|
|
||||||
elog "# chmod a+wr /opt/spotify/spotify-client"
|
|
||||||
elog "# chmod a+wr /opt/spotify/spotify-client/Apps -R"
|
|
||||||
elog ""
|
|
||||||
elog "WARNING: Do not run spicetify as root please"
|
|
||||||
elog ""
|
|
||||||
elog "Spicetify compatibility is limited to the following Spotify versions:"
|
|
||||||
elog " ${SPOTIFY_VERSIONS}"
|
|
||||||
elog ""
|
|
||||||
elog "Otherwise you can install spotify to a user modifiable location like as a flatpak:"
|
|
||||||
elog " https://spicetify.app/docs/advanced-usage/installation#spotify-installed-from-flatpak"
|
|
||||||
elog ""
|
|
||||||
elog "To install themes see:"
|
|
||||||
elog " https://spicetify.app/docs/advanced-usage/themes"
|
|
||||||
|
|
||||||
if $(has_version -r ">=media-sound/spotify-1.2.25"); then
|
|
||||||
elog ""
|
|
||||||
elog "The New Releases custom app no longer works with Spotify 1.2.25 and higher. As an alternative,"
|
|
||||||
elog "please use What's New which was created by Spotify and can be enabled via Experimental Features"
|
|
||||||
elog "if it isn't already enabled."
|
|
||||||
fi
|
|
||||||
}
|
|
@ -19,4 +19,4 @@ KEYWORDS="~amd64"
|
|||||||
# No tests
|
# No tests
|
||||||
RESTRICT="test"
|
RESTRICT="test"
|
||||||
|
|
||||||
RDEPEND="media-libs/vkBasalt"
|
RDEPEND="media-gfx/vkBasalt"
|
||||||
|
@ -1 +0,0 @@
|
|||||||
DIST vkBasalt-0.3.2.10.tar.gz 336006 BLAKE2B 25d0a51921bc18d65ae41e81d15f6add0e82f4a41f0bc4d4c3b5921d55c48c0d84e41ea092df01f4bcfc8e1de53ea8e8a17794315f06f21567b3ee7964ad89a4 SHA512 2f797dce88320db73ae79ad39deb5ef8997a9cb5904596684b6fcda38388aebe35481cbac9a6e045c1fb2a9050222bcb3baf23cb2490695184be617ca5149270
|
|
@ -1,12 +0,0 @@
|
|||||||
diff --git a/src/reshade/effect_token.hpp b/src/reshade/effect_token.hpp
|
|
||||||
index e85e2fa..998f5f8 100644
|
|
||||||
--- a/src/reshade/effect_token.hpp
|
|
||||||
+++ b/src/reshade/effect_token.hpp
|
|
||||||
@@ -5,6 +5,7 @@
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
+#include <cstdint>
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>parona@protonmail.com</email>
|
|
||||||
<name>Alfred Wingate</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">DadSchoorse/vkBasalt</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 2022-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit meson
|
|
||||||
|
|
||||||
DESCRIPTION="A vulkan post processing layer for linux"
|
|
||||||
HOMEPAGE="https://github.com/DadSchoorse/vkBasalt"
|
|
||||||
SRC_URI="https://github.com/DadSchoorse/vkBasalt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
# No tests
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
CDEPEND="x11-libs/libX11"
|
|
||||||
DEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
dev-util/spirv-headers
|
|
||||||
dev-util/vulkan-headers
|
|
||||||
"
|
|
||||||
RDEPEND="${CDEPEND}"
|
|
||||||
BDEPEND="dev-util/glslang"
|
|
1
profiles/updates/3Q-2024
Normal file
1
profiles/updates/3Q-2024
Normal file
@ -0,0 +1 @@
|
|||||||
|
move media-libs/vkBasalt media-gfx/vkBasalt
|
@ -4,8 +4,11 @@ DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eac
|
|||||||
DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
|
DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
|
||||||
DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
|
DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
|
||||||
DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
|
DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
|
||||||
|
DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
|
||||||
|
DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
|
||||||
DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
|
DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
|
||||||
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
|
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
|
||||||
DIST patch-6.6.36-rt35-xanmod1.xz 2524124 BLAKE2B 18d781c91adcef16ff6cd9338e207e1bf500c8d98aa52b38b57b4c8d32476886c643308e97e43ee67d3a5a89b45082f27e36133158f4639c6242d0506f79c396 SHA512 be5ad36a8f2dda1a32bc440813685c39b9ffe3f8262bfee87b2ba596daccee92b69bff520d13c017052ac8f395b75574fee2d63de8a3eceb53892d1d38913b45
|
DIST patch-6.6.36-rt35-xanmod1.xz 2524124 BLAKE2B 18d781c91adcef16ff6cd9338e207e1bf500c8d98aa52b38b57b4c8d32476886c643308e97e43ee67d3a5a89b45082f27e36133158f4639c6242d0506f79c396 SHA512 be5ad36a8f2dda1a32bc440813685c39b9ffe3f8262bfee87b2ba596daccee92b69bff520d13c017052ac8f395b75574fee2d63de8a3eceb53892d1d38913b45
|
||||||
DIST patch-6.6.40-rt36-xanmod1.xz 2587876 BLAKE2B 5e3877fa9def03b2958e87dddde7689c3216960d35eb09b877c6aa25bb8e5a1c845491eda4b82d31f232d5919ec1e009c4b2567b2d6dff469d3e6f6c0c17f2b2 SHA512 87687a657ead5a7d188ae502043541283ad259d95927273a15727cb38ffec8cb94ea8a94b90a71cab8983d7444ad7259e5df36a22ddda95712b21cb317cfa66e
|
DIST patch-6.6.40-rt36-xanmod1.xz 2587876 BLAKE2B 5e3877fa9def03b2958e87dddde7689c3216960d35eb09b877c6aa25bb8e5a1c845491eda4b82d31f232d5919ec1e009c4b2567b2d6dff469d3e6f6c0c17f2b2 SHA512 87687a657ead5a7d188ae502043541283ad259d95927273a15727cb38ffec8cb94ea8a94b90a71cab8983d7444ad7259e5df36a22ddda95712b21cb317cfa66e
|
||||||
DIST patch-6.6.41-rt37-xanmod1.xz 2609576 BLAKE2B e0670036285e956c7c42986d77c9ea18efe9052efbf2ee0cfd1bd60df9bfd1b51ec3c17248c578b2901913e40cee2a7a126066d58bb96ec455d6835056b8dae4 SHA512 d211484e959d9488972219ca13e1895cd297588ddfe06a0349ade50aede5d37106e64cab5e2ea4b3cd92fb4186efcc6a8dd2d623a1b12de181612068de953d61
|
DIST patch-6.6.41-rt37-xanmod1.xz 2609576 BLAKE2B e0670036285e956c7c42986d77c9ea18efe9052efbf2ee0cfd1bd60df9bfd1b51ec3c17248c578b2901913e40cee2a7a126066d58bb96ec455d6835056b8dae4 SHA512 d211484e959d9488972219ca13e1895cd297588ddfe06a0349ade50aede5d37106e64cab5e2ea4b3cd92fb4186efcc6a8dd2d623a1b12de181612068de953d61
|
||||||
|
DIST patch-6.6.43-rt38-xanmod1.xz 2640944 BLAKE2B f4857cc0ffc1468fb1a2492a414d7831818fa51f59c31477e87caf7ec101fcf487623878e35d8a9350d5cab174665156a07c4706c613ff669d45223ebb15c4ad SHA512 a37d988422fed45d18d9471615706343a9951aa88c3eb17b2d2474b4251f37e82d62c8e505cb168b49c519954f8a6051ecfb73a0c8acd65291306be03377d128
|
||||||
|
89
sys-kernel/xanmod-rt-kernel/xanmod-rt-kernel-6.6.43.ebuild
Normal file
89
sys-kernel/xanmod-rt-kernel/xanmod-rt-kernel-6.6.43.ebuild
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
# Copyright 2022-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
KERNEL_IUSE_GENERIC_UKI=1
|
||||||
|
KERNEL_IUSE_MODULES_SIGN=1
|
||||||
|
|
||||||
|
inherit kernel-build
|
||||||
|
|
||||||
|
MY_P=linux-${PV%.*}
|
||||||
|
|
||||||
|
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
|
||||||
|
GENTOO_CONFIG_VER=g13
|
||||||
|
|
||||||
|
XANMOD_VERSION="1"
|
||||||
|
RT_PATCHSET="38"
|
||||||
|
|
||||||
|
KV_FULL="${PV}-rt${RT_PATCHSET}-xanmod${XANMOD_VERSION}-dist"
|
||||||
|
|
||||||
|
DESCRIPTION="Linux kernel built with XanMod and Gentoo patches"
|
||||||
|
HOMEPAGE="https://www.kernel.org/ https://xanmod.org/"
|
||||||
|
SRC_URI="
|
||||||
|
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
|
||||||
|
https://downloads.sourceforge.net/xanmod/patch-${PV}-rt${RT_PATCHSET}-xanmod${XANMOD_VERSION}.xz
|
||||||
|
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
|
||||||
|
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
|
||||||
|
https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
|
||||||
|
-> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
|
||||||
|
"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
KEYWORDS="-* ~amd64"
|
||||||
|
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
!sys-kernel/xanmod-kernel-bin:${SLOT}
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
debug? ( dev-util/pahole )
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
>=virtual/dist-kernel-${PV}
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_FLAGS_IGNORED="
|
||||||
|
usr/src/linux-.*/scripts/gcc-plugins/.*.so
|
||||||
|
usr/src/linux-.*/vmlinux
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Remove linux-stable patches (see 0000_README)
|
||||||
|
find "${WORKDIR}" -maxdepth 1 -name "1[0-4][0-9][0-9]*.patch" -exec rm {} + || die
|
||||||
|
|
||||||
|
local PATCHES=(
|
||||||
|
# meh, genpatches have no directory
|
||||||
|
"${WORKDIR}"/patch-${PV}-rt${RT_PATCHSET}-xanmod${XANMOD_VERSION}
|
||||||
|
"${WORKDIR}"/*.patch
|
||||||
|
)
|
||||||
|
default
|
||||||
|
|
||||||
|
# prepare the default config
|
||||||
|
case ${ARCH} in
|
||||||
|
amd64)
|
||||||
|
cp "${S}/CONFIGS/xanmod/gcc/config_x86-64-v1" .config || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
die "Unsupported arch ${ARCH}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
rm "${S}"/localversion* || die
|
||||||
|
local myversion="-rt${RT_PATCHSET}-xanmod${XANMOD_VERSION}-dist"
|
||||||
|
echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
|
||||||
|
local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
|
||||||
|
|
||||||
|
local merge_configs=(
|
||||||
|
"${T}"/version.config
|
||||||
|
"${dist_conf_path}"/base.config
|
||||||
|
)
|
||||||
|
use debug || merge_configs+=(
|
||||||
|
"${dist_conf_path}"/no-debug.config
|
||||||
|
"${FILESDIR}"/no-debug-extra.config
|
||||||
|
)
|
||||||
|
|
||||||
|
kernel-build_merge_configs "${merge_configs[@]}"
|
||||||
|
}
|
@ -4,7 +4,10 @@ DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eac
|
|||||||
DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
|
DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
|
||||||
DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
|
DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
|
||||||
DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
|
DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
|
||||||
|
DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
|
||||||
|
DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
|
||||||
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
|
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
|
||||||
DIST patch-6.6.36-rt35-xanmod1.xz 2524124 BLAKE2B 18d781c91adcef16ff6cd9338e207e1bf500c8d98aa52b38b57b4c8d32476886c643308e97e43ee67d3a5a89b45082f27e36133158f4639c6242d0506f79c396 SHA512 be5ad36a8f2dda1a32bc440813685c39b9ffe3f8262bfee87b2ba596daccee92b69bff520d13c017052ac8f395b75574fee2d63de8a3eceb53892d1d38913b45
|
DIST patch-6.6.36-rt35-xanmod1.xz 2524124 BLAKE2B 18d781c91adcef16ff6cd9338e207e1bf500c8d98aa52b38b57b4c8d32476886c643308e97e43ee67d3a5a89b45082f27e36133158f4639c6242d0506f79c396 SHA512 be5ad36a8f2dda1a32bc440813685c39b9ffe3f8262bfee87b2ba596daccee92b69bff520d13c017052ac8f395b75574fee2d63de8a3eceb53892d1d38913b45
|
||||||
DIST patch-6.6.40-rt36-xanmod1.xz 2587876 BLAKE2B 5e3877fa9def03b2958e87dddde7689c3216960d35eb09b877c6aa25bb8e5a1c845491eda4b82d31f232d5919ec1e009c4b2567b2d6dff469d3e6f6c0c17f2b2 SHA512 87687a657ead5a7d188ae502043541283ad259d95927273a15727cb38ffec8cb94ea8a94b90a71cab8983d7444ad7259e5df36a22ddda95712b21cb317cfa66e
|
DIST patch-6.6.40-rt36-xanmod1.xz 2587876 BLAKE2B 5e3877fa9def03b2958e87dddde7689c3216960d35eb09b877c6aa25bb8e5a1c845491eda4b82d31f232d5919ec1e009c4b2567b2d6dff469d3e6f6c0c17f2b2 SHA512 87687a657ead5a7d188ae502043541283ad259d95927273a15727cb38ffec8cb94ea8a94b90a71cab8983d7444ad7259e5df36a22ddda95712b21cb317cfa66e
|
||||||
DIST patch-6.6.41-rt37-xanmod1.xz 2609576 BLAKE2B e0670036285e956c7c42986d77c9ea18efe9052efbf2ee0cfd1bd60df9bfd1b51ec3c17248c578b2901913e40cee2a7a126066d58bb96ec455d6835056b8dae4 SHA512 d211484e959d9488972219ca13e1895cd297588ddfe06a0349ade50aede5d37106e64cab5e2ea4b3cd92fb4186efcc6a8dd2d623a1b12de181612068de953d61
|
DIST patch-6.6.41-rt37-xanmod1.xz 2609576 BLAKE2B e0670036285e956c7c42986d77c9ea18efe9052efbf2ee0cfd1bd60df9bfd1b51ec3c17248c578b2901913e40cee2a7a126066d58bb96ec455d6835056b8dae4 SHA512 d211484e959d9488972219ca13e1895cd297588ddfe06a0349ade50aede5d37106e64cab5e2ea4b3cd92fb4186efcc6a8dd2d623a1b12de181612068de953d61
|
||||||
|
DIST patch-6.6.43-rt38-xanmod1.xz 2640944 BLAKE2B f4857cc0ffc1468fb1a2492a414d7831818fa51f59c31477e87caf7ec101fcf487623878e35d8a9350d5cab174665156a07c4706c613ff669d45223ebb15c4ad SHA512 a37d988422fed45d18d9471615706343a9951aa88c3eb17b2d2474b4251f37e82d62c8e505cb168b49c519954f8a6051ecfb73a0c8acd65291306be03377d128
|
||||||
|
51
sys-kernel/xanmod-rt-sources/xanmod-rt-sources-6.6.43.ebuild
Normal file
51
sys-kernel/xanmod-rt-sources/xanmod-rt-sources-6.6.43.ebuild
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="8"
|
||||||
|
|
||||||
|
XANMOD_VERSION=1
|
||||||
|
RT_PATCHSET="38"
|
||||||
|
|
||||||
|
K_WANT_GENPATCHES="base extras"
|
||||||
|
K_GENPATCHES_VER="50"
|
||||||
|
|
||||||
|
ETYPE="sources"
|
||||||
|
K_SECURITY_UNSUPPORTED="1"
|
||||||
|
K_NOSETEXTRAVERSION="1"
|
||||||
|
|
||||||
|
inherit kernel-2
|
||||||
|
detect_version
|
||||||
|
detect_arch
|
||||||
|
|
||||||
|
DESCRIPTION="Full XanMod sources with CONFIG_PREEMPT_RT and including the Gentoo patchset"
|
||||||
|
HOMEPAGE="https://xanmod.org"
|
||||||
|
SRC_URI="
|
||||||
|
${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz
|
||||||
|
https://downloads.sourceforge.net/xanmod/patch-${OKV}-rt${RT_PATCHSET}-xanmod${XANMOD_VERSION}.xz
|
||||||
|
${GENPATCHES_URI}
|
||||||
|
"
|
||||||
|
LICENSE+=" CDDL"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
UNIPATCH_STRICTORDER=1
|
||||||
|
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}-rt${RT_PATCHSET}-xanmod${XANMOD_VERSION}.xz "
|
||||||
|
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 1*_linux-${KV_MAJOR}.${KV_MINOR}.*.patch"
|
||||||
|
kernel-2_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# 627796
|
||||||
|
sed \
|
||||||
|
"s/default PREEMPT_NONE/default PREEMPT_RT/g" \
|
||||||
|
-i "${S}/kernel/Kconfig.preempt" || die "sed failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "MICROCODES"
|
||||||
|
elog "Use xanmod-sources with microcodes"
|
||||||
|
elog "Read https://wiki.gentoo.org/wiki/Intel_microcode"
|
||||||
|
}
|
@ -217,7 +217,8 @@ llvm_check_deps() {
|
|||||||
|
|
||||||
if use pgo ; then
|
if use pgo ; then
|
||||||
if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
|
if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
|
||||||
einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
|
einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!"
|
||||||
|
einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user