Compare commits
7 Commits
04bec2aa02
...
9dd78e47e4
Author | SHA1 | Date | |
---|---|---|---|
|
9dd78e47e4 | ||
|
f69039003a | ||
|
7f7092cd7b | ||
|
ba31c16792 | ||
|
e6f22559b4 | ||
|
a288cc215b | ||
|
ba98ddf5d9 |
@ -1 +1,2 @@
|
|||||||
DIST bottles-51.13.tar.gz 2275879 BLAKE2B eca6fe11529acd2181b4307cd18d327992f3810aa8c7c7fde0eeaf4d9988bf543305b29e28258c70e659855104beaae7782735fff3773f313efc7b3f1fd663d3 SHA512 a23b64275721ac890cce5d66ecf8b1a4cb85d00e18b372c27adc9190a1d9314eaed594a16833a5b44f77214c1c183f5e9bf739ee54e722a6997145ddaf8f1e59
|
DIST bottles-51.13.tar.gz 2275879 BLAKE2B eca6fe11529acd2181b4307cd18d327992f3810aa8c7c7fde0eeaf4d9988bf543305b29e28258c70e659855104beaae7782735fff3773f313efc7b3f1fd663d3 SHA512 a23b64275721ac890cce5d66ecf8b1a4cb85d00e18b372c27adc9190a1d9314eaed594a16833a5b44f77214c1c183f5e9bf739ee54e722a6997145ddaf8f1e59
|
||||||
|
DIST bottles-51.15.tar.gz 2304552 BLAKE2B 013bf6301a75233589a1373201d7cc1ba4da5c235ed57753c4ef412ae657064d02b118d793c6b20b1e0905af39aad7b9c59a4f2a6ea65922af290d82c0ac5383 SHA512 8917e519c6b537e54a2492b8b0955589e3d0ee2eddf59ba801e84a9f9790187e9f9d3dce990b90a7eb4fe612aaa59f98bc3368e9f43a298a59825b74b74e7ac2
|
||||||
|
151
app-emulation/bottles/bottles-51.15.ebuild
Normal file
151
app-emulation/bottles/bottles-51.15.ebuild
Normal file
@ -0,0 +1,151 @@
|
|||||||
|
# Copyright 2023-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{10..13} )
|
||||||
|
inherit gnome2-utils python-single-r1 meson xdg optfeature
|
||||||
|
|
||||||
|
DESCRIPTION="Run Windows software and games on Linux"
|
||||||
|
HOMEPAGE="https://usebottles.com/"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/bottlesdevs/Bottles/"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/bottlesdevs/Bottles/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/Bottles-${PV}"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="test"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
# Very annoying to figure out the deps
|
||||||
|
# Script for getting python modules:
|
||||||
|
# https://gitlab.com/Parona/my-scripts/-/blob/master/scripts/python_deps.sh
|
||||||
|
# Runtime programs needed can be quickly found with:
|
||||||
|
# grep -r "shutil.which"
|
||||||
|
# But look at context to gauge if they are optional or not
|
||||||
|
#
|
||||||
|
# BDPEPEND dependencies can be thankfully gathered from the meson.build files
|
||||||
|
# DEPEND are instrospection files which can be found as such
|
||||||
|
# find . -name "*.blp" -exec grep -Eh "^using " {} + | sed 's/using \([A-Za-z]*\) \([0-9.]*\);/\1-\2.typelib/'
|
||||||
|
# And in similar vein find runtime required introspection files, similar deal with getting typelib file as above
|
||||||
|
# grep -r "gi.require_version
|
||||||
|
|
||||||
|
# vkbasalt could be optional but vkbasalt-cli isnt
|
||||||
|
# It could work without wine but(!) it still requires all the runtime dependencies for wine
|
||||||
|
# so easier to depend on wine to get it for free
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
gui-libs/gtk:4[introspection]
|
||||||
|
gui-libs/libadwaita[introspection]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
${DEPEND}
|
||||||
|
app-arch/cabextract
|
||||||
|
app-arch/p7zip
|
||||||
|
gui-libs/gtksourceview[introspection]
|
||||||
|
media-gfx/imagemagick
|
||||||
|
>=sys-libs/glibc-2.32
|
||||||
|
x11-apps/xdpyinfo
|
||||||
|
|| (
|
||||||
|
app-emulation/wine-vanilla[X]
|
||||||
|
app-emulation/wine-staging[X]
|
||||||
|
app-emulation/wine-proton[X(+)]
|
||||||
|
)
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
app-arch/patool[${PYTHON_USEDEP}]
|
||||||
|
dev-python/certifi[${PYTHON_USEDEP}]
|
||||||
|
dev-python/chardet[${PYTHON_USEDEP}]
|
||||||
|
dev-python/charset-normalizer[${PYTHON_USEDEP}]
|
||||||
|
dev-python/FVS[${PYTHON_USEDEP}]
|
||||||
|
dev-python/idna[${PYTHON_USEDEP}]
|
||||||
|
dev-python/icoextract[${PYTHON_USEDEP}]
|
||||||
|
dev-python/markdown[${PYTHON_USEDEP}]
|
||||||
|
dev-python/orjson[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pathvalidate[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pefile[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pycurl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pygobject[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/requests[${PYTHON_USEDEP}]
|
||||||
|
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||||
|
dev-python/vkbasalt-cli[${PYTHON_USEDEP}]
|
||||||
|
dev-python/wheel[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/blueprint-compiler
|
||||||
|
dev-libs/glib:2
|
||||||
|
sys-devel/gettext
|
||||||
|
test? (
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pytest[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
EPYTEST_DESELECT=(
|
||||||
|
# tests that check execution time are flaky in the right circumstances
|
||||||
|
# (like compiling llvm at the same time type circumstance)
|
||||||
|
"bottles/tests/backend/state/test_events.py::test_set_reset"
|
||||||
|
"bottles/tests/backend/state/test_events.py::test_simple_event"
|
||||||
|
"bottles/tests/backend/state/test_events.py::test_wait_after_done_event"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
local emesonargs=(
|
||||||
|
-Ddevel=true
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
python_optimize "${D}/usr/share/bottles/"
|
||||||
|
python_fix_shebang "${D}/usr/"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
epytest
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
xdg_pkg_preinst
|
||||||
|
gnome2_schemas_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
gnome2_schemas_update
|
||||||
|
optfeature "gamemode support" games-util/gamemode
|
||||||
|
optfeature "gamescope support" gui-wm/gamescope
|
||||||
|
optfeature "vmtouch support" dev-utils/vmtouch
|
||||||
|
#optfeature "MangoHub support" games-util/mangohub
|
||||||
|
#optfeature "obs-vkcapture support" media-video/obs-vkcapture
|
||||||
|
|
||||||
|
if has_version app-emulation/wine-vanilla[llvm-libunwind] || \
|
||||||
|
has_version app-emulation/wine-staging[llvm-libunwind] || \
|
||||||
|
has_version app-emulation/wine-proton[llvm-libunwind]; then
|
||||||
|
ewarn "With llvm-libunwind all the runners downloaded from bottles are most likely broken"
|
||||||
|
ewarn "So when using llvm-libunwind system wide it is recommended to stick to runners compiled by your system"
|
||||||
|
ewarn "More information:"
|
||||||
|
ewarn "https://gitlab.com/src_prepare/src_prepare-overlay/-/issues/49"
|
||||||
|
ewarn "https://gitlab.com/src_prepare/src_prepare-overlay/-/merge_requests/394#note_1735168806"
|
||||||
|
fi
|
||||||
|
}
|
@ -1,25 +1,22 @@
|
|||||||
DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
|
|
||||||
DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02
|
|
||||||
DIST genpatches-6.11-2.base.tar.xz 31476 BLAKE2B d32c81fb764115748f4f25a0f9af671d84df7a156215df6af4d6f1c7c205efaa60d31f78950ec604d9b615d1641ab0463ba2523191a3a618b81795ad94a6f40b SHA512 3c9d3afc85a16d0caf49d0d81beb0e312973e23fed7fc0e41f15f822d389d6f8cd39d5e497f71009716883c3e4ed5cbdf3e3d597d76a0b81391244f97707bd46
|
|
||||||
DIST genpatches-6.11-2.extras.tar.xz 4056 BLAKE2B 3f465186cd74ddde1200eef68b11a8c9fbdf6f4e6806ad32f6c89919dfd6fc670af4442408a10c5857d74d0955becc88a46dd09ef93cf462d4a6ab3e7c917090 SHA512 0fe772dba8abf415f5bc7837be2669abb0cc6ebaf162b0779ed320da76ea3a97f044fda2e88f5a2b904a78e37bc2e93f89e4b0a07c64cfc6c577e7b2016d0241
|
|
||||||
DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
|
DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
|
||||||
DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
|
DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
|
||||||
DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
|
DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
|
||||||
DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
|
DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
|
||||||
DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3
|
DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
|
||||||
DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5
|
DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
|
||||||
DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8
|
DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8
|
||||||
DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
|
DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
|
||||||
DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
|
DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
|
||||||
DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
|
DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
|
||||||
|
DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
|
||||||
|
DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
|
||||||
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.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
|
DIST gentoo-kernel-config-g14.tar.gz 5686 BLAKE2B e5147ff4ffab92428b3e7f1b0897b997f8a298805f4f43b0a4d3047607bbb1a5ebfc268e0bb9688372a5eda561df9f256c78e00cdd7e3caf7868724214722f56 SHA512 f79638f9ff9dd0154512baf0234024216b6708d35a3c03a580ca5913286ad1ea13bdde5ea9b4722c6a7cd8d591c11ec52c1e225111a260343cd56aa1f1a88502
|
||||||
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
||||||
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.10.12-xanmod1.xz 846320 BLAKE2B 9c2abbccdef3d5a9b64f191fc31440ac26552173b274b289a97d0b71a461b37f709aeaa70010f640cf3e3be523dc205f1eb312d5baec070b0b60d2418301fb49 SHA512 d6ff09142d46f641903f63007f5bff2e4de4e5c0ad3b0de605071617662d7db38933adbcd28a6a4b5d84f3502bc55c902ea1b12d32a73d1fc8e0b38df19a3d04
|
|
||||||
DIST patch-6.11.1-xanmod1.xz 148676 BLAKE2B acc0fa1ab98d5899525f1d1ff29daa168be7c3d7b7c801b9ed6f5b70b069d3f620dc0d7e385f3106aa0d8758bb1ce653731e0c29c6383e5a8e3a3e56ee470d23 SHA512 9757f307d54bde1a70339b80da71fd68f7ecc564fbbec9b9f57e2bab98a5ba3a36818ff8adaad907dc61ca24d06b5339d2244b1c478165bfaee3ba5e1b0ba4ee
|
|
||||||
DIST patch-6.11.2-xanmod1.xz 364364 BLAKE2B e7457ef5b784d4cf31896bcb01cf12a9b615fea7e046568e6fda9cebaedbde29020cb3eb0a5b03e001c14e06d51b7b6c568c4e348edb0f64c7ff56eb06f0de44 SHA512 5e15495e8b525dd85b75fe207197b0fec2f42ba7a8e3eb2b56cfbe94ae71908e22eca34925149f2f3c15d1df55078aae0b94956e76ad9e80c32c91b7304cfb94
|
DIST patch-6.11.2-xanmod1.xz 364364 BLAKE2B e7457ef5b784d4cf31896bcb01cf12a9b615fea7e046568e6fda9cebaedbde29020cb3eb0a5b03e001c14e06d51b7b6c568c4e348edb0f64c7ff56eb06f0de44 SHA512 5e15495e8b525dd85b75fe207197b0fec2f42ba7a8e3eb2b56cfbe94ae71908e22eca34925149f2f3c15d1df55078aae0b94956e76ad9e80c32c91b7304cfb94
|
||||||
DIST patch-6.11.3-xanmod1.xz 535216 BLAKE2B fb03b84c11c5e37113777cdad6d2f8cebe1657c7d4382b11f38e8d09cb7d4ef7138f902f330de10b21b4fe9a2852006467454cb167a181cb020876707b583e8f SHA512 a49eb595a8e7a2161a4a9d240d2ee55760b9ee9883cb4dc6ec3b96d20850f9a5f28865ef9db5bd2a3a0ddb28fc686f62f3785f746cf809da4eec2e8fe56dbb9e
|
DIST patch-6.11.3-xanmod1.xz 535216 BLAKE2B fb03b84c11c5e37113777cdad6d2f8cebe1657c7d4382b11f38e8d09cb7d4ef7138f902f330de10b21b4fe9a2852006467454cb167a181cb020876707b583e8f SHA512 a49eb595a8e7a2161a4a9d240d2ee55760b9ee9883cb4dc6ec3b96d20850f9a5f28865ef9db5bd2a3a0ddb28fc686f62f3785f746cf809da4eec2e8fe56dbb9e
|
||||||
DIST patch-6.6.53-xanmod1.xz 2995720 BLAKE2B 1c5906756776526deddc5e5c25f6b22c9c03abd652d3b9cb99823dc1eeef48fe69c8c98f0735f1be7797ee0f97a0a3a9596eaa29ba03e0d9d30beb851462f365 SHA512 c19cac9ed592a7231eda768237c0cddbe2931bacbd447c4f89112429e900b1c0017ff669787ab1660f8d939939d72b31f1f07a227754114d331b53e1de9e2954
|
DIST patch-6.11.4-xanmod1.xz 633368 BLAKE2B 996b590361ac27aeb136775f9973ef36326cc1d3247626408bfa87f8591865e4294cb17ec1cd7c350dbf53c53ecf585fa83e3bea7b17d0d9ae733f6906f96709 SHA512 98fb5e6ce10f9a47aa1a6772c6054d3591186f207a42e6281ca9aec8585dea68fb2bc3c91e737363eb8e62548b195892a532ccd2a6c6b4dfcb5b43a8a60056d2
|
||||||
DIST patch-6.6.54-xanmod1.xz 3117860 BLAKE2B 7ec286f98800b8e65c4ebe1b858026b061c6474c92a58bd0cfdb0184b4c420a87b05738a566155c8c7e9c6e483620cbe78cb41ba90dd249bc2c3cae36389f5f2 SHA512 126902ad202bb63d9a6408783f9d53ae78dc7518610ee9ee9247973943d65a548f10f02144c3d4e3ebdd601ce51a41238bcf3f01a98bbceed2d83a66946fc928
|
DIST patch-6.6.54-xanmod1.xz 3117860 BLAKE2B 7ec286f98800b8e65c4ebe1b858026b061c6474c92a58bd0cfdb0184b4c420a87b05738a566155c8c7e9c6e483620cbe78cb41ba90dd249bc2c3cae36389f5f2 SHA512 126902ad202bb63d9a6408783f9d53ae78dc7518610ee9ee9247973943d65a548f10f02144c3d4e3ebdd601ce51a41238bcf3f01a98bbceed2d83a66946fc928
|
||||||
DIST patch-6.6.56-xanmod1.xz 3202684 BLAKE2B 201ac66bda66fd784be0bd46a6bd43b639f2fc9538bfce997282c1b180bf6454d4d538d9cb82df8926adec07fca7746ddab8cc0cae972cbffa810e109d7aa911 SHA512 26c26121d05b6f48c24a78c715a23eb5b5d593f057f5aae6ed20b748a7355feb84ffd058fc387e9a5cabcdc4ab369c5806210fd72b5bf9b8b8b9e3deaea691fc
|
DIST patch-6.6.56-xanmod1.xz 3202684 BLAKE2B 201ac66bda66fd784be0bd46a6bd43b639f2fc9538bfce997282c1b180bf6454d4d538d9cb82df8926adec07fca7746ddab8cc0cae972cbffa810e109d7aa911 SHA512 26c26121d05b6f48c24a78c715a23eb5b5d593f057f5aae6ed20b748a7355feb84ffd058fc387e9a5cabcdc4ab369c5806210fd72b5bf9b8b8b9e3deaea691fc
|
||||||
|
DIST patch-6.6.57-xanmod1.xz 3284476 BLAKE2B f0004c5d8336eee96dab0431a6dc51a34b5258a750a2e3cacc3208e17f75d1f8f0e77ec8c9bb0e041ec0cce649f6de486d70df02b4a561f46fc8c7fcfb1840ba SHA512 373ebb021331146d802cbc43eef91bebcf1148a7abbbcacb80bd28e8a98eef7e72e3a10d3ac3cc6e66ac8c39f8a23a0777a6d30372e930c9c975e500d499aee6
|
||||||
|
@ -1,88 +0,0 @@
|
|||||||
# 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##*.} + 3 ))
|
|
||||||
GENTOO_CONFIG_VER=g13
|
|
||||||
|
|
||||||
XANMOD_VERSION="1"
|
|
||||||
|
|
||||||
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}-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}-xanmod${XANMOD_VERSION}
|
|
||||||
"${WORKDIR}"/*.patch
|
|
||||||
)
|
|
||||||
default
|
|
||||||
|
|
||||||
# prepare the default config
|
|
||||||
case ${ARCH} in
|
|
||||||
amd64)
|
|
||||||
cp "${S}/CONFIGS/xanmod/gcc/config_x86-64-v2" .config || die
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "Unsupported arch ${ARCH}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
rm "${S}/localversion" || die
|
|
||||||
local myversion="-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
|
|
||||||
"${FILESDIR}"/x86-64-v1.config # keep v1 for simplicity, distribution kernels support user modification.
|
|
||||||
)
|
|
||||||
use debug || merge_configs+=(
|
|
||||||
"${dist_conf_path}"/no-debug.config
|
|
||||||
"${FILESDIR}"/no-debug-extra.config
|
|
||||||
)
|
|
||||||
|
|
||||||
use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
|
|
||||||
|
|
||||||
kernel-build_merge_configs "${merge_configs[@]}"
|
|
||||||
}
|
|
@ -10,7 +10,7 @@ inherit kernel-build
|
|||||||
|
|
||||||
MY_P=linux-${PV%.*}
|
MY_P=linux-${PV%.*}
|
||||||
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
|
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
|
||||||
GENTOO_CONFIG_VER=g13
|
GENTOO_CONFIG_VER=g14
|
||||||
|
|
||||||
XANMOD_VERSION="1"
|
XANMOD_VERSION="1"
|
||||||
|
|
||||||
@ -79,7 +79,6 @@ src_prepare() {
|
|||||||
)
|
)
|
||||||
use debug || merge_configs+=(
|
use debug || merge_configs+=(
|
||||||
"${dist_conf_path}"/no-debug.config
|
"${dist_conf_path}"/no-debug.config
|
||||||
"${FILESDIR}"/no-debug-extra.config
|
|
||||||
)
|
)
|
||||||
|
|
||||||
use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
|
use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
|
@ -9,8 +9,8 @@ KERNEL_IUSE_MODULES_SIGN=1
|
|||||||
inherit kernel-build
|
inherit kernel-build
|
||||||
|
|
||||||
MY_P=linux-${PV%.*}
|
MY_P=linux-${PV%.*}
|
||||||
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
|
GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
|
||||||
GENTOO_CONFIG_VER=g13
|
GENTOO_CONFIG_VER=g14
|
||||||
|
|
||||||
XANMOD_VERSION="1"
|
XANMOD_VERSION="1"
|
||||||
|
|
||||||
@ -78,7 +78,6 @@ src_prepare() {
|
|||||||
)
|
)
|
||||||
use debug || merge_configs+=(
|
use debug || merge_configs+=(
|
||||||
"${dist_conf_path}"/no-debug.config
|
"${dist_conf_path}"/no-debug.config
|
||||||
"${FILESDIR}"/no-debug-extra.config
|
|
||||||
)
|
)
|
||||||
|
|
||||||
use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
|
use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
|
@ -1,24 +1,20 @@
|
|||||||
DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
|
|
||||||
DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02
|
|
||||||
DIST genpatches-6.11-2.base.tar.xz 31476 BLAKE2B d32c81fb764115748f4f25a0f9af671d84df7a156215df6af4d6f1c7c205efaa60d31f78950ec604d9b615d1641ab0463ba2523191a3a618b81795ad94a6f40b SHA512 3c9d3afc85a16d0caf49d0d81beb0e312973e23fed7fc0e41f15f822d389d6f8cd39d5e497f71009716883c3e4ed5cbdf3e3d597d76a0b81391244f97707bd46
|
|
||||||
DIST genpatches-6.11-2.extras.tar.xz 4056 BLAKE2B 3f465186cd74ddde1200eef68b11a8c9fbdf6f4e6806ad32f6c89919dfd6fc670af4442408a10c5857d74d0955becc88a46dd09ef93cf462d4a6ab3e7c917090 SHA512 0fe772dba8abf415f5bc7837be2669abb0cc6ebaf162b0779ed320da76ea3a97f044fda2e88f5a2b904a78e37bc2e93f89e4b0a07c64cfc6c577e7b2016d0241
|
|
||||||
DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
|
DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
|
||||||
DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
|
DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
|
||||||
DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
|
DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
|
||||||
DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
|
DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
|
||||||
DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3
|
DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
|
||||||
DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5
|
DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
|
||||||
DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8
|
DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8
|
||||||
DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
|
DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
|
||||||
DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
|
DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
|
||||||
DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
|
DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
|
||||||
DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
|
DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
|
||||||
|
DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
|
||||||
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
|
||||||
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.10.12-xanmod1.xz 846320 BLAKE2B 9c2abbccdef3d5a9b64f191fc31440ac26552173b274b289a97d0b71a461b37f709aeaa70010f640cf3e3be523dc205f1eb312d5baec070b0b60d2418301fb49 SHA512 d6ff09142d46f641903f63007f5bff2e4de4e5c0ad3b0de605071617662d7db38933adbcd28a6a4b5d84f3502bc55c902ea1b12d32a73d1fc8e0b38df19a3d04
|
|
||||||
DIST patch-6.11.1-xanmod1.xz 148676 BLAKE2B acc0fa1ab98d5899525f1d1ff29daa168be7c3d7b7c801b9ed6f5b70b069d3f620dc0d7e385f3106aa0d8758bb1ce653731e0c29c6383e5a8e3a3e56ee470d23 SHA512 9757f307d54bde1a70339b80da71fd68f7ecc564fbbec9b9f57e2bab98a5ba3a36818ff8adaad907dc61ca24d06b5339d2244b1c478165bfaee3ba5e1b0ba4ee
|
|
||||||
DIST patch-6.11.2-xanmod1.xz 364364 BLAKE2B e7457ef5b784d4cf31896bcb01cf12a9b615fea7e046568e6fda9cebaedbde29020cb3eb0a5b03e001c14e06d51b7b6c568c4e348edb0f64c7ff56eb06f0de44 SHA512 5e15495e8b525dd85b75fe207197b0fec2f42ba7a8e3eb2b56cfbe94ae71908e22eca34925149f2f3c15d1df55078aae0b94956e76ad9e80c32c91b7304cfb94
|
DIST patch-6.11.2-xanmod1.xz 364364 BLAKE2B e7457ef5b784d4cf31896bcb01cf12a9b615fea7e046568e6fda9cebaedbde29020cb3eb0a5b03e001c14e06d51b7b6c568c4e348edb0f64c7ff56eb06f0de44 SHA512 5e15495e8b525dd85b75fe207197b0fec2f42ba7a8e3eb2b56cfbe94ae71908e22eca34925149f2f3c15d1df55078aae0b94956e76ad9e80c32c91b7304cfb94
|
||||||
DIST patch-6.11.3-xanmod1.xz 535216 BLAKE2B fb03b84c11c5e37113777cdad6d2f8cebe1657c7d4382b11f38e8d09cb7d4ef7138f902f330de10b21b4fe9a2852006467454cb167a181cb020876707b583e8f SHA512 a49eb595a8e7a2161a4a9d240d2ee55760b9ee9883cb4dc6ec3b96d20850f9a5f28865ef9db5bd2a3a0ddb28fc686f62f3785f746cf809da4eec2e8fe56dbb9e
|
DIST patch-6.11.3-xanmod1.xz 535216 BLAKE2B fb03b84c11c5e37113777cdad6d2f8cebe1657c7d4382b11f38e8d09cb7d4ef7138f902f330de10b21b4fe9a2852006467454cb167a181cb020876707b583e8f SHA512 a49eb595a8e7a2161a4a9d240d2ee55760b9ee9883cb4dc6ec3b96d20850f9a5f28865ef9db5bd2a3a0ddb28fc686f62f3785f746cf809da4eec2e8fe56dbb9e
|
||||||
DIST patch-6.6.53-xanmod1.xz 2995720 BLAKE2B 1c5906756776526deddc5e5c25f6b22c9c03abd652d3b9cb99823dc1eeef48fe69c8c98f0735f1be7797ee0f97a0a3a9596eaa29ba03e0d9d30beb851462f365 SHA512 c19cac9ed592a7231eda768237c0cddbe2931bacbd447c4f89112429e900b1c0017ff669787ab1660f8d939939d72b31f1f07a227754114d331b53e1de9e2954
|
DIST patch-6.11.4-xanmod1.xz 633368 BLAKE2B 996b590361ac27aeb136775f9973ef36326cc1d3247626408bfa87f8591865e4294cb17ec1cd7c350dbf53c53ecf585fa83e3bea7b17d0d9ae733f6906f96709 SHA512 98fb5e6ce10f9a47aa1a6772c6054d3591186f207a42e6281ca9aec8585dea68fb2bc3c91e737363eb8e62548b195892a532ccd2a6c6b4dfcb5b43a8a60056d2
|
||||||
DIST patch-6.6.54-xanmod1.xz 3117860 BLAKE2B 7ec286f98800b8e65c4ebe1b858026b061c6474c92a58bd0cfdb0184b4c420a87b05738a566155c8c7e9c6e483620cbe78cb41ba90dd249bc2c3cae36389f5f2 SHA512 126902ad202bb63d9a6408783f9d53ae78dc7518610ee9ee9247973943d65a548f10f02144c3d4e3ebdd601ce51a41238bcf3f01a98bbceed2d83a66946fc928
|
DIST patch-6.6.54-xanmod1.xz 3117860 BLAKE2B 7ec286f98800b8e65c4ebe1b858026b061c6474c92a58bd0cfdb0184b4c420a87b05738a566155c8c7e9c6e483620cbe78cb41ba90dd249bc2c3cae36389f5f2 SHA512 126902ad202bb63d9a6408783f9d53ae78dc7518610ee9ee9247973943d65a548f10f02144c3d4e3ebdd601ce51a41238bcf3f01a98bbceed2d83a66946fc928
|
||||||
DIST patch-6.6.56-xanmod1.xz 3202684 BLAKE2B 201ac66bda66fd784be0bd46a6bd43b639f2fc9538bfce997282c1b180bf6454d4d538d9cb82df8926adec07fca7746ddab8cc0cae972cbffa810e109d7aa911 SHA512 26c26121d05b6f48c24a78c715a23eb5b5d593f057f5aae6ed20b748a7355feb84ffd058fc387e9a5cabcdc4ab369c5806210fd72b5bf9b8b8b9e3deaea691fc
|
DIST patch-6.6.56-xanmod1.xz 3202684 BLAKE2B 201ac66bda66fd784be0bd46a6bd43b639f2fc9538bfce997282c1b180bf6454d4d538d9cb82df8926adec07fca7746ddab8cc0cae972cbffa810e109d7aa911 SHA512 26c26121d05b6f48c24a78c715a23eb5b5d593f057f5aae6ed20b748a7355feb84ffd058fc387e9a5cabcdc4ab369c5806210fd72b5bf9b8b8b9e3deaea691fc
|
||||||
|
DIST patch-6.6.57-xanmod1.xz 3284476 BLAKE2B f0004c5d8336eee96dab0431a6dc51a34b5258a750a2e3cacc3208e17f75d1f8f0e77ec8c9bb0e041ec0cce649f6de486d70df02b4a561f46fc8c7fcfb1840ba SHA512 373ebb021331146d802cbc43eef91bebcf1148a7abbbcacb80bd28e8a98eef7e72e3a10d3ac3cc6e66ac8c39f8a23a0777a6d30372e930c9c975e500d499aee6
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="8"
|
|
||||||
|
|
||||||
K_WANT_GENPATCHES="base extras"
|
|
||||||
K_GENPATCHES_VER="15"
|
|
||||||
|
|
||||||
XANMOD_VERSION="1"
|
|
||||||
|
|
||||||
ETYPE="sources"
|
|
||||||
K_SECURITY_UNSUPPORTED="1"
|
|
||||||
K_NOSETEXTRAVERSION="1"
|
|
||||||
|
|
||||||
inherit kernel-2
|
|
||||||
detect_version
|
|
||||||
detect_arch
|
|
||||||
|
|
||||||
DESCRIPTION="Full XanMod sources 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}-xanmod${XANMOD_VERSION}.xz
|
|
||||||
${GENPATCHES_URI}
|
|
||||||
"
|
|
||||||
LICENSE+=" CDDL"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
UNIPATCH_STRICTORDER=1
|
|
||||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}-xanmod${XANMOD_VERSION}.xz "
|
|
||||||
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 1*_linux-${KV_MAJOR}.${KV_MINOR}.*.patch"
|
|
||||||
kernel-2_src_unpack
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "MICROCODES"
|
|
||||||
elog "Use xanmod-sources with microcodes"
|
|
||||||
elog "Read https://wiki.gentoo.org/wiki/Intel_microcode"
|
|
||||||
}
|
|
@ -4,7 +4,7 @@
|
|||||||
EAPI="8"
|
EAPI="8"
|
||||||
|
|
||||||
K_WANT_GENPATCHES="base extras"
|
K_WANT_GENPATCHES="base extras"
|
||||||
K_GENPATCHES_VER="2"
|
K_GENPATCHES_VER="5"
|
||||||
|
|
||||||
XANMOD_VERSION="1"
|
XANMOD_VERSION="1"
|
||||||
|
|
@ -4,7 +4,7 @@
|
|||||||
EAPI="8"
|
EAPI="8"
|
||||||
|
|
||||||
K_WANT_GENPATCHES="base extras"
|
K_WANT_GENPATCHES="base extras"
|
||||||
K_GENPATCHES_VER="60"
|
K_GENPATCHES_VER="63"
|
||||||
|
|
||||||
XANMOD_VERSION="1"
|
XANMOD_VERSION="1"
|
||||||
|
|
@ -1,19 +0,0 @@
|
|||||||
# Copyright 2022-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Virtual to depend on any Distribution Kernel"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
|| (
|
|
||||||
~sys-kernel/gentoo-kernel-${PV}
|
|
||||||
~sys-kernel/gentoo-kernel-bin-${PV}
|
|
||||||
~sys-kernel/vanilla-kernel-${PV}
|
|
||||||
sys-kernel/xanmod-kernel:${PV}
|
|
||||||
sys-kernel/xanmod-kernel-bin:${PV}
|
|
||||||
sys-kernel/xanmod-rt-kernel:${PV}
|
|
||||||
)
|
|
||||||
"
|
|
Loading…
Reference in New Issue
Block a user