Compare commits
26 Commits
e78b618bb7
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bcd554ea59 | ||
|
|
a6b2dd20aa | ||
|
|
45264797bf | ||
|
|
b16b738c08 | ||
|
|
5db01ef91e | ||
|
|
d50fa68f42 | ||
|
|
d061a50fab | ||
|
|
2df3c1e869 | ||
|
|
e7eba06f23 | ||
|
|
b038a4290c | ||
|
|
8b344c81b7 | ||
|
|
b0a783766e | ||
|
|
8993458cf3 | ||
|
|
705cb450b8 | ||
|
|
adf6c1ae5e | ||
|
|
1e973b332d | ||
|
|
0c3ecfb3d7 | ||
|
|
f0ff815a2c | ||
|
|
7675215da0 | ||
|
|
a5bfb77805 | ||
|
|
c2c9c2831a | ||
|
|
19717bcf8a | ||
|
|
414290c7b8 | ||
|
|
fb70253563 | ||
|
|
8ff16a8ee4 | ||
|
|
d0e6a26dcc |
3
app-misc/minder/Manifest
Normal file
3
app-misc/minder/Manifest
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
DIST minder-1.17.0.tar.gz 1929489 BLAKE2B 984c3128572c7bdc7b863e981f353f2e6989f7e51687c96623b6ff109d9c1eef7ab31908cec64cc53fddc313278433c5993fce1846442c0e5899c64b52165522 SHA512 1f01cedfb0adc6c0d52fee70cb704544678dbd19c84f0d04366ec956ccc56dd771bb5feccccab99692b648239d481e99ae4b010abeb0407757c5c92bc5f7f5fb
|
||||||
|
EBUILD minder-1.17.0.ebuild 997 BLAKE2B 4a5c1e8f65d3a9670f813d2645ba80260a7bf18975b8ae721e3ef7da4ca9eaebfcd39a6d3bfeda68c16a04cbcdeeacb8d0e443b81805e94c2084bc76ba45203f SHA512 5f9c6f0b1c66e50da39956eae7e34ab09d1c5d325e004527885216aa5ee66fa56aa766c0489f5367d184280592909f2c13d8a736031078515e479c129aceab08
|
||||||
|
MISC metadata.xml 249 BLAKE2B c9f5db74da9f21b3dcb28f863b7153bc51c62d9c1fb976c65bc14550ccd20ecb5ec3847453c15bb2fd85ee7283fd5c7ac8a731248ffdf5992cad4221509a60f1 SHA512 3d699ea40c532a60b8c354b37f6c2603693b1a69d6a020f6aa3936b16b8467d4c48a399c4eab9fb8dc03c85104f55c424a63dc37bd47ade4f8b408e329464762
|
||||||
8
app-misc/minder/metadata.xml
Normal file
8
app-misc/minder/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<!-- maintainer-needed -->
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">phase1geo/Minder</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
52
app-misc/minder/minder-1.17.0.ebuild
Normal file
52
app-misc/minder/minder-1.17.0.ebuild
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit gnome2-utils meson vala xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Mind-mapping application for Elementary OS."
|
||||||
|
HOMEPAGE="https://github.com/phase1geo/Minder"
|
||||||
|
SRC_URI="https://github.com/phase1geo/Minder/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
S="${WORKDIR}/Minder-${PV}"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-text/discount
|
||||||
|
dev-lang/vala
|
||||||
|
<dev-libs/granite-7.0.0
|
||||||
|
dev-libs/json-glib
|
||||||
|
gui-libs/libhandy[vala]
|
||||||
|
x11-libs/gtksourceview:4[vala]
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
app-text/discount
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
vala_setup
|
||||||
|
|
||||||
|
# Workaround for #871687
|
||||||
|
sed -i "s/meson.add_install_script('meson\/post_install.py')//g" meson.build || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST xdg-ninja-20250807.tar.gz 68631 BLAKE2B b063bcc2f1f3f1cf8668a5b454ad366d5b065bbb3b9156211dd95971410e79a678ff0494161c41c431e7ae04c5d54ce2022f120de9302fb961b4359a01b85bc2 SHA512 5a5e1995b7c635a22664938aedb3bb2ce1cda6658fd3cfed7e20d3067451db69d4f1abe1f01820f633e1d305b2884fcb7725279388931a37952d95c3caa491c3
|
DIST xdg-ninja-20251001.tar.gz 70230 BLAKE2B d2cbc2ba87551b81f6f4cff6f9d6110537aae501264108eb2e008532278877531d5060772c4ac2feada89853998382df41a31c655cefc62ce464823c52d27be4 SHA512 69f31e4396f104b12b043747b0034546657060a269d1e427c2728404406549e079c1476fa10b89b881471f4fc8adb97a0ddc788a6938b7ee55433d66c100b936
|
||||||
EBUILD xdg-ninja-20250807.ebuild 653 BLAKE2B f1e97c095f3f1aa3c5279f0e0e62e60554baddf500c6db851a3306f7262727c3bd90e3d21632b675aa565b2d4d0386fdff57dc2d4c0796e044a87cd074875c3b SHA512 3d16bd006119a667da89c68d919f02cacd3436eb3423c9544f5f9fb2b8fb1f68acc965f7358797add645fc2b5980b9c206b79ff50758e425d5e9f6e635856997
|
EBUILD xdg-ninja-20251001.ebuild 653 BLAKE2B 3375f05708258ceb27a50eded1c1100b3206f3e16f0f999e2424ca328ad6681db47a4e4d3fcad7cbedc65c7b66734c8ed3dd716c08ca563830392a3c3c0b2afe SHA512 654bfa155ed9c0566d139714131ec4f181cbd922697f2c9744063ebe9b2b6a4fd08cde74931bdedb0e1567d9880b49028209353d67b3b2f8d44bea67e9cba753
|
||||||
MISC metadata.xml 885 BLAKE2B ba82e38205f92b76a1ae8f6f43064dc527a602228a991338077643361839d276359311a55a62835a407e18e44919080dba9b6e5e6fd542c3a47712130759c35b SHA512 5a6a6c18a4185c4b728c7119d96554e445f5826a90ad5ae6a9b4bc977842b1e059ff66cd15326eadb43580fc42d50e0058036716d3d2df322172deaf0741517c
|
MISC metadata.xml 885 BLAKE2B ba82e38205f92b76a1ae8f6f43064dc527a602228a991338077643361839d276359311a55a62835a407e18e44919080dba9b6e5e6fd542c3a47712130759c35b SHA512 5a6a6c18a4185c4b728c7119d96554e445f5826a90ad5ae6a9b4bc977842b1e059ff66cd15326eadb43580fc42d50e0058036716d3d2df322172deaf0741517c
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ EAPI=8
|
|||||||
|
|
||||||
DESCRIPTION='A shell script which checks your $HOME for unwanted files and directories. '
|
DESCRIPTION='A shell script which checks your $HOME for unwanted files and directories. '
|
||||||
HOMEPAGE='https://github.com/b3nj5m1n/xdg-ninja'
|
HOMEPAGE='https://github.com/b3nj5m1n/xdg-ninja'
|
||||||
GIT_COMMIT='854929e5413e8d2cf84e90c5cc3ccb0188ab5d22'
|
GIT_COMMIT='cb09ebd6479e276070a55fcffae9a5320bc52ed5'
|
||||||
SRC_URI="https://github.com/b3nj5m1n/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/b3nj5m1n/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||||
S="${WORKDIR}/${PN}-${GIT_COMMIT}"
|
S="${WORKDIR}/${PN}-${GIT_COMMIT}"
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
AUX notesnook.png 8808 BLAKE2B 35a26a036eaadc579cf3c6679fa54999174f35cdbbc2ecfc78765b3ed48af4c8265b463d474d56d369a6880cd7f69b2114c7a69a9c1ef0f3ee03dea22828f054 SHA512 53ac1638926e8d6192f43f12528c9e9518e9c28f215c8ef4de59e957fbfd409a094badfee3a88819c67a488e5cb02778a66800d18ba19edea26c3d462b4428b8
|
AUX notesnook.png 8808 BLAKE2B 35a26a036eaadc579cf3c6679fa54999174f35cdbbc2ecfc78765b3ed48af4c8265b463d474d56d369a6880cd7f69b2114c7a69a9c1ef0f3ee03dea22828f054 SHA512 53ac1638926e8d6192f43f12528c9e9518e9c28f215c8ef4de59e957fbfd409a094badfee3a88819c67a488e5cb02778a66800d18ba19edea26c3d462b4428b8
|
||||||
DIST notesnook-bin-3.3.1.amd64.AppImage 118667766 BLAKE2B dc7e817bcf7e10df17d619acefcc3ca9bdbaf85bb568e0d26af972433eed034af0d08c367f4a51fd8d3307886352904078893ddcab9954a51ff1fa54a85803b2 SHA512 70c77af63a843574f6b3383e1c367324fe8dd7d34a6d4b7eecb697bb3a13ab86425d2a528b1c31ef6fc43e40fb151ece385bd952dd5274d08274caf6702ec2c1
|
DIST notesnook-bin-3.3.5.amd64.AppImage 120918656 BLAKE2B d26654f23555f2256d003d37b1094db94b17e44bedb8dd592784f88aff804041a4688b220a8300104ea150974c8cd2f955ec02a27bb1530b3a69a0f6be541df8 SHA512 6659922243b2cd7bc1a32b17a45a29e5b6e4550c421bbcf16777e14633561f457084676b819051fbec9fb8adc75b3907f24ccce7eedb0c497994f02b1e8059c7
|
||||||
DIST notesnook-bin-3.3.1.arm64.AppImage 118868158 BLAKE2B d165f0b230a1327ee99522762be9d3e3d0465247295068a15116cc2208e3ed8b9c613a26a7c8af3ce6a9efe3aee59f2bf001adf8b992b55d9bb2b655f9644133 SHA512 e507701b3bc7bf5102d0f65a3e2e3ec4eaf9169a97ee4a58335f565a80eea4cb05c8b454ceb76310c5de8c7bc668672bbf5c09d31067e7dd00e7052c724a9858
|
DIST notesnook-bin-3.3.5.arm64.AppImage 121050997 BLAKE2B 8033a0386c03435cd3def59d3c0425b3d909d5e9689020e0a73ed61bec5e15e481b2c23381fbd5d7a09833c35a548bffa2f66e6b82bed2c34f7d21c57d12ee82 SHA512 b7f30ade4bc0c0d4471ca144a4754f8e7681f79219923cca3cbcf1961c901a8fc282cdb8ffe5314ab150a411236dcbcfe7de2dc17b3f35f9aeb89f012cab5615
|
||||||
EBUILD notesnook-bin-3.3.1.ebuild 934 BLAKE2B 834250293860f83bea2ffafbea70a4ad96d0d76b2b52f9f140daeeeaefd05b596b1694cacad4ea86d00cc6588dde11b843f60b9a94afc6db2dd9ea4a713f61b3 SHA512 b3f78180a3132157a83fced6d2b7492a91c80bb3bdacb89ca1b062ed6bfbbc5112af0b1e3599f42c48cd0b9a895f3b6a19a8435520d00b11a7939d72041ee95d
|
EBUILD notesnook-bin-3.3.5.ebuild 934 BLAKE2B 834250293860f83bea2ffafbea70a4ad96d0d76b2b52f9f140daeeeaefd05b596b1694cacad4ea86d00cc6588dde11b843f60b9a94afc6db2dd9ea4a713f61b3 SHA512 b3f78180a3132157a83fced6d2b7492a91c80bb3bdacb89ca1b062ed6bfbbc5112af0b1e3599f42c48cd0b9a895f3b6a19a8435520d00b11a7939d72041ee95d
|
||||||
MISC metadata.xml 975 BLAKE2B 215a8104669acf3be4083fc696442bbdd857db0e6a4cbc05164bbd2dfe260f79698362f7e505729aafbf8db228e8ac7c8298d730a778f8696265d3d67d294931 SHA512 60e73c4d77eb724856cafc6bbd481350c3e19ab616019abc19b73dbee9afbad5c270a4b45314c763ca9662e3ce72ab08075e2a0438e68ef9e7071334274b7d18
|
MISC metadata.xml 975 BLAKE2B 215a8104669acf3be4083fc696442bbdd857db0e6a4cbc05164bbd2dfe260f79698362f7e505729aafbf8db228e8ac7c8298d730a778f8696265d3d67d294931 SHA512 60e73c4d77eb724856cafc6bbd481350c3e19ab616019abc19b73dbee9afbad5c270a4b45314c763ca9662e3ce72ab08075e2a0438e68ef9e7071334274b7d18
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
AUX languagetool.desktop 191 BLAKE2B 726e670645f78c3ea11c788a6440116753d66cf9886155ffa0f9cfad7deab000891276526aea17bae4977472c5d154837fb779de6abdb9cbe47148ce6ff96fe7 SHA512 d54542d4e742e83a7514857a11756f66966a9714f0f7b781aabd635b14cfa4f4d2b0fc1f98b2148af92e469fe877ffb61995c2abe5f59678174eae1d9c3dcbfe
|
AUX languagetool.desktop 191 BLAKE2B 726e670645f78c3ea11c788a6440116753d66cf9886155ffa0f9cfad7deab000891276526aea17bae4977472c5d154837fb779de6abdb9cbe47148ce6ff96fe7 SHA512 d54542d4e742e83a7514857a11756f66966a9714f0f7b781aabd635b14cfa4f4d2b0fc1f98b2148af92e469fe877ffb61995c2abe5f59678174eae1d9c3dcbfe
|
||||||
AUX languagetool.initd 473 BLAKE2B 74f55cfaf5b6c2e2fa166533c031408dc7e2e2b1882e6e09227af38e500f12481a551e8cec166620c73e671f00063cb63cc9dda500355110ff048d806dfa2d77 SHA512 fb9ab4fa28df1f43791995557fc4568ee79f7af7991481d295c28739c975c6648999676ea078ee852dc3dc9f49fbb9945c9dc571c385dd4db3d69ca5bf501623
|
AUX languagetool.initd 473 BLAKE2B 74f55cfaf5b6c2e2fa166533c031408dc7e2e2b1882e6e09227af38e500f12481a551e8cec166620c73e671f00063cb63cc9dda500355110ff048d806dfa2d77 SHA512 fb9ab4fa28df1f43791995557fc4568ee79f7af7991481d295c28739c975c6648999676ea078ee852dc3dc9f49fbb9945c9dc571c385dd4db3d69ca5bf501623
|
||||||
AUX logo.svg 2824 BLAKE2B 7653478b44ebd3dc80691849751745aba14a652d1ffaf52ef27910a52fae15b39c9ef0224795f698b1ac6f95a3e677ee46603b29261dff0d50d9eedba5e09de5 SHA512 501e3dee99f762556774f42829a9e450fc412271a7ade87f17ffb211929d24564ea3385b2bfc1c261e46d4b0b3562be62903b111ecd1c7dacb97c3c8ffb0d6d5
|
AUX logo.svg 2824 BLAKE2B 7653478b44ebd3dc80691849751745aba14a652d1ffaf52ef27910a52fae15b39c9ef0224795f698b1ac6f95a3e677ee46603b29261dff0d50d9eedba5e09de5 SHA512 501e3dee99f762556774f42829a9e450fc412271a7ade87f17ffb211929d24564ea3385b2bfc1c261e46d4b0b3562be62903b111ecd1c7dacb97c3c8ffb0d6d5
|
||||||
DIST ltex-ls-plus-18.6.0.tar.gz 262919895 BLAKE2B cda9b96d3f5ba4cd407c3eca7d05bd40dec564164fe5a05d1a3a2d7d69442df13817f5d968eed153ceb01fbdec2efb580d5f4946e1c2d403eae6db492ea0a7f0 SHA512 d00203f01a311bcdbdbf55f104b008b9ccd8cfd0107971f7f4c26714d6d76c212f4a445077155961e588992bbd38a3aef3e6aede54bc24adb6f78ce797f5a9d4
|
DIST ltex-ls-plus-18.6.1.tar.gz 262920868 BLAKE2B d0d80f4b3236dde00b8df0b92fa946d5d39a8e5bea1c5f321ced8ac828f9622a242ac84e3dc6cf106fd29c5452e5b59040a82e20dca46ce354b724e192572883 SHA512 bd6c76dd991c677d7d6094aad1ec7e58930a4e91b67e067ee4a26c09dd11e1b466fdd73787336adac913171e1a41e3c6779bdf673ec66044a342fb1a5d5c1500
|
||||||
EBUILD ltex-ls-plus-18.6.0.ebuild 2590 BLAKE2B 351932d63cf7f10c133f88969dcf87a60583068cb3923ab1a13558b784560563d602f73ae7dd3f7f69655f5b79c01de04f4bf0e469c2d8b3a05898dd87aadd2a SHA512 c4c3abd79cf9207a8c58e836673068f053fb98e88855ac0a44fd2f9435cb8986927260ab027836b3fc33e003d231d1fb4a1a5e03d9b52f59550aef72c490515e
|
EBUILD ltex-ls-plus-18.6.1.ebuild 2585 BLAKE2B 6756900277e658f40a894a97b22e6628722d8dee77f9a1a34ceacac38e6a568d603961a71b56b1a27bb1375a3b40261d54c7352a0ff13ff0627744f13f4d491f SHA512 088cab3d6229ec19202b44ba05f072d46fc687a7b5143435c6db59841ae176bab4a5a6048be30dfdd1641ef7bff7e2474d7e311a3e478e543237819bd325c243
|
||||||
MISC metadata.xml 347 BLAKE2B 1f1cb90d52bbc97720594eb2103791a23e462ae11155ce113740a310d39b40223b547e481c310299abcaaeb339068a9a3f97e4dcfa7cfeb1d75ef5449ab0ae7d SHA512 f27073ac2beba3ce58e2e68f58f80a9681d16fa1bc812c5aca7f00113213a14eab68b8acaafc46e9053107903e17c7e88db76a87951db17d4d89bb82f04fb704
|
MISC metadata.xml 347 BLAKE2B 1f1cb90d52bbc97720594eb2103791a23e462ae11155ce113740a310d39b40223b547e481c310299abcaaeb339068a9a3f97e4dcfa7cfeb1d75ef5449ab0ae7d SHA512 f27073ac2beba3ce58e2e68f58f80a9681d16fa1bc812c5aca7f00113213a14eab68b8acaafc46e9053107903e17c7e88db76a87951db17d4d89bb82f04fb704
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/ltex-plus/ltex-ls-plus/releases/download/${PV}/${P}.
|
|||||||
|
|
||||||
LICENSE="MPL-2.0"
|
LICENSE="MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
CP_DEPEND="
|
CP_DEPEND="
|
||||||
dev-java/HdrHistogram:0
|
dev-java/HdrHistogram:0
|
||||||
@@ -23,7 +23,7 @@ CP_DEPEND="
|
|||||||
dev-java/commons-logging:0
|
dev-java/commons-logging:0
|
||||||
dev-java/commons-text:0
|
dev-java/commons-text:0
|
||||||
dev-java/jackson-core:0
|
dev-java/jackson-core:0
|
||||||
dev-java/jackson-annotations:2
|
dev-java/jackson-annotations:0
|
||||||
dev-java/jackson-databind:0
|
dev-java/jackson-databind:0
|
||||||
dev-java/jaxb-api:2
|
dev-java/jaxb-api:2
|
||||||
dev-java/jaxb-runtime:4
|
dev-java/jaxb-runtime:4
|
||||||
@@ -2,5 +2,5 @@ AUX languagetool.desktop 191 BLAKE2B 726e670645f78c3ea11c788a6440116753d66cf9886
|
|||||||
AUX languagetool.initd 473 BLAKE2B 74f55cfaf5b6c2e2fa166533c031408dc7e2e2b1882e6e09227af38e500f12481a551e8cec166620c73e671f00063cb63cc9dda500355110ff048d806dfa2d77 SHA512 fb9ab4fa28df1f43791995557fc4568ee79f7af7991481d295c28739c975c6648999676ea078ee852dc3dc9f49fbb9945c9dc571c385dd4db3d69ca5bf501623
|
AUX languagetool.initd 473 BLAKE2B 74f55cfaf5b6c2e2fa166533c031408dc7e2e2b1882e6e09227af38e500f12481a551e8cec166620c73e671f00063cb63cc9dda500355110ff048d806dfa2d77 SHA512 fb9ab4fa28df1f43791995557fc4568ee79f7af7991481d295c28739c975c6648999676ea078ee852dc3dc9f49fbb9945c9dc571c385dd4db3d69ca5bf501623
|
||||||
AUX logo.svg 2824 BLAKE2B 7653478b44ebd3dc80691849751745aba14a652d1ffaf52ef27910a52fae15b39c9ef0224795f698b1ac6f95a3e677ee46603b29261dff0d50d9eedba5e09de5 SHA512 501e3dee99f762556774f42829a9e450fc412271a7ade87f17ffb211929d24564ea3385b2bfc1c261e46d4b0b3562be62903b111ecd1c7dacb97c3c8ffb0d6d5
|
AUX logo.svg 2824 BLAKE2B 7653478b44ebd3dc80691849751745aba14a652d1ffaf52ef27910a52fae15b39c9ef0224795f698b1ac6f95a3e677ee46603b29261dff0d50d9eedba5e09de5 SHA512 501e3dee99f762556774f42829a9e450fc412271a7ade87f17ffb211929d24564ea3385b2bfc1c261e46d4b0b3562be62903b111ecd1c7dacb97c3c8ffb0d6d5
|
||||||
DIST ltex-ls-16.0.0.tar.gz 243227042 BLAKE2B 94b3705e03a5fb6bdf127738d7f539bd28c21e225fb8ddf428a97dd12cbbaa5e7abb440341f3456495a631a32f8d5df070e98159450d53aecef82e3ecb6e22d4 SHA512 660a9763706ef9402c34b05cc7d1f977a848d9b1fb6f268ad5d4f1fca995df7e1cf82724b616a2efe016ca9880c6d7d07cb21132515c04343ab24642d0f73e0d
|
DIST ltex-ls-16.0.0.tar.gz 243227042 BLAKE2B 94b3705e03a5fb6bdf127738d7f539bd28c21e225fb8ddf428a97dd12cbbaa5e7abb440341f3456495a631a32f8d5df070e98159450d53aecef82e3ecb6e22d4 SHA512 660a9763706ef9402c34b05cc7d1f977a848d9b1fb6f268ad5d4f1fca995df7e1cf82724b616a2efe016ca9880c6d7d07cb21132515c04343ab24642d0f73e0d
|
||||||
EBUILD ltex-ls-16.0.0.ebuild 2677 BLAKE2B 8bfeaa417d2f3a1bdfeade147f42a615451cfbe6ef86092a4e4af3e908876fe1f9683e023acb646dd35befba8758e905a8650b488da4db703ae567771949bde1 SHA512 249f01de15e2ddfe15cb35935e46fc508a01a9243c9c70c487c9e9364f8bfa2f386b4747a415f201e853bf040e906fe5eba7a37446bc50c45e1a402ee322fdb9
|
EBUILD ltex-ls-16.0.0.ebuild 2672 BLAKE2B 82a28a3c3f2625ecef79debd2e4a6183f147124321fd9ab83c4245eb48683e1654eb1bc0847f7f48f8b738575caa0bd63e3c5688e3f7820ec462956b805f3363 SHA512 6403f74d3214888b47202087386f308b599222c637d55b7b87607ac44558c8a3d4c053f0389bf7bf2842bfc3432ae77485db27bb47a8f991cf6da59da3a3c534
|
||||||
MISC metadata.xml 341 BLAKE2B 079fcdfbb5074cf8f1eb5ae2ebc4c20e4047b8b4f5303e6c30756b87988584c93943d5064d1902deddae2729ea5bb06a4814075b46b05c9f717a49c004052f57 SHA512 f7143d9495597a9a51043c9bc6bdb66e6644982621c1e1802d2ad297a2398d2084c7147eb107f2b67c6ab5c68d53a8f0188bf10c8efc70ef0af102f483afd658
|
MISC metadata.xml 341 BLAKE2B 079fcdfbb5074cf8f1eb5ae2ebc4c20e4047b8b4f5303e6c30756b87988584c93943d5064d1902deddae2729ea5bb06a4814075b46b05c9f717a49c004052f57 SHA512 f7143d9495597a9a51043c9bc6bdb66e6644982621c1e1802d2ad297a2398d2084c7147eb107f2b67c6ab5c68d53a8f0188bf10c8efc70ef0af102f483afd658
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/valentjn/ltex-ls/releases/download/${PV}/${P}.tar.gz
|
|||||||
|
|
||||||
LICENSE="MPL-2.0"
|
LICENSE="MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
CP_DEPEND="
|
CP_DEPEND="
|
||||||
dev-java/slf4j-api:0
|
dev-java/slf4j-api:0
|
||||||
@@ -22,7 +22,7 @@ CP_DEPEND="
|
|||||||
dev-java/commons-logging:0
|
dev-java/commons-logging:0
|
||||||
dev-java/commons-text:0
|
dev-java/commons-text:0
|
||||||
dev-java/jackson-core:0
|
dev-java/jackson-core:0
|
||||||
dev-java/jackson-annotations:2
|
dev-java/jackson-annotations:0
|
||||||
dev-java/jackson-databind:0
|
dev-java/jackson-databind:0
|
||||||
dev-java/jaxb-api:2
|
dev-java/jaxb-api:2
|
||||||
dev-java/jaxb-runtime:4
|
dev-java/jaxb-runtime:4
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ inherit java-pkg-2 java-pkg-simple
|
|||||||
DESCRIPTION="A High Dynamic Range (HDR) Histogram"
|
DESCRIPTION="A High Dynamic Range (HDR) Histogram"
|
||||||
HOMEPAGE="https://hdrhistogram.github.io/HdrHistogram/"
|
HOMEPAGE="https://hdrhistogram.github.io/HdrHistogram/"
|
||||||
SRC_URI="https://github.com/HdrHistogram/HdrHistogram/archive/refs/tags/${P}.tar.gz"
|
SRC_URI="https://github.com/HdrHistogram/HdrHistogram/archive/refs/tags/${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${P}"
|
||||||
LICENSE="|| ( public-domain BSD-2 )"
|
LICENSE="|| ( public-domain BSD-2 )"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
@@ -24,8 +25,6 @@ RDEPEND="
|
|||||||
>=virtual/jre-1.8:*
|
>=virtual/jre-1.8:*
|
||||||
"
|
"
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}-${P}"
|
|
||||||
|
|
||||||
JAVA_SRC_DIR="src/main/java"
|
JAVA_SRC_DIR="src/main/java"
|
||||||
|
|
||||||
JAVA_TEST_SRC_DIR="src/test/java"
|
JAVA_TEST_SRC_DIR="src/test/java"
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST HdrHistogram-2.2.2.tar.gz 649548 BLAKE2B 5aac2103b0a4b2d2c1f0a7337f07bb9894747f4ff80ad6ddfe17595f7be5c5597267fa0bd741db6b2b98b334760abc37a7800eb7dcb140c9e3ffffb524b8b247 SHA512 fbead3ea77c4c0ccf80c252043024848b5e4f4264a55e08bdb9289ab6312096d444e6793546c3bcbcdd1633b5bdcc4f8070452f06b4e23a98f22f515f5371500
|
DIST HdrHistogram-2.2.2.tar.gz 649548 BLAKE2B 5aac2103b0a4b2d2c1f0a7337f07bb9894747f4ff80ad6ddfe17595f7be5c5597267fa0bd741db6b2b98b334760abc37a7800eb7dcb140c9e3ffffb524b8b247 SHA512 fbead3ea77c4c0ccf80c252043024848b5e4f4264a55e08bdb9289ab6312096d444e6793546c3bcbcdd1633b5bdcc4f8070452f06b4e23a98f22f515f5371500
|
||||||
EBUILD HdrHistogram-2.2.2.ebuild 1266 BLAKE2B 8853f7cb165987041e083f3c0ede1845207de42e38ff430519f96832675e9ce91e7daf5781a07bdbbf48e379c3667359e5b91b6d110d9e2aa564ec706e97ff0b SHA512 e9c5a958f34be0f701fa8d6efb01e39fe66268e5de6072bc16d7c7910e4f3272fe25ddd1b5f9d2a6906e8fff898d6fdee7594bc9fd53b6e9d8560ece2bba87e0
|
EBUILD HdrHistogram-2.2.2.ebuild 1265 BLAKE2B 71d0766a4267cd81c14d7c9a30987f0ea79ba2965e24a9b167fee90447177f5ce399aefb24ff88a0e76f8a01f277b1f87fbbd12cb5924b2fafd8ed65c0f3a359 SHA512 7d6f036cc272ecf2c5ed8ca4c2d6b5bd21e7c2f18e77f0e2991cda233374ac16fc7ddb59b596431b49c9291b60069d44db85f4833725b50131343ec6bce5e1f9
|
||||||
MISC metadata.xml 440 BLAKE2B a6d68a60e3e5e50f498323e5717571c960ebaa31bf5f4ca5a0888c0d43ff56b021f260d17c00eb0a72a299004afaec454834fa2fec5dafdc4815565b30a54642 SHA512 482d884430e21933a2b16d07817481f84d6d159458de7ac5002df19c538a9e57da46171a53ae2cb55d00b65d09c8631676aaf29544a175362954e8b3de0f7292
|
MISC metadata.xml 440 BLAKE2B a6d68a60e3e5e50f498323e5717571c960ebaa31bf5f4ca5a0888c0d43ff56b021f260d17c00eb0a72a299004afaec454834fa2fec5dafdc4815565b30a54642 SHA512 482d884430e21933a2b16d07817481f84d6d159458de7ac5002df19c538a9e57da46171a53ae2cb55d00b65d09c8631676aaf29544a175362954e8b3de0f7292
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST commons-text-1.14.0-src.tar.gz 365401 BLAKE2B bde7f76383f967c5d1cfc9dba383d93ec0f9ba37573d9ff7b030c52cd3b88405f73d56576cb151a5625be8922315438141a921ebbc5c5f4376a60a93e7475dfb SHA512 db9369ca5249e447f871b03f826782ff34d55f7f375c6fe9a6e6ffb740124ad38ced4487ea0bd9fafe1603b5dade9ce6fdd7d595af63b6d3a66560de936aa46a
|
DIST commons-text-1.14.0-src.tar.gz 365401 BLAKE2B bde7f76383f967c5d1cfc9dba383d93ec0f9ba37573d9ff7b030c52cd3b88405f73d56576cb151a5625be8922315438141a921ebbc5c5f4376a60a93e7475dfb SHA512 db9369ca5249e447f871b03f826782ff34d55f7f375c6fe9a6e6ffb740124ad38ced4487ea0bd9fafe1603b5dade9ce6fdd7d595af63b6d3a66560de936aa46a
|
||||||
EBUILD commons-text-1.14.0.ebuild 1952 BLAKE2B bd6651a291c7a667aabc6d795b0dc086cb08b1541354c1134db68545882844f70871e845249a9a19e935787cb070e7282224b258f79ac7fba14dd97bb956a567 SHA512 436742971cd821425f39f069b089a5b960e2b277901fb04dd52f0202f8bed0dca7246860b3e2379f7b6872ed065193e4f0dce63088a91d1c36ce9252fa94b54b
|
EBUILD commons-text-1.14.0.ebuild 1942 BLAKE2B 00c8203b0cbb430e5089778e5623a3f96bd610c7e5bc16131cbd8ec46d4130c1f796abe9dd69e92931589651acced90b28e34e6ab9ea94b404dfd148104c531c SHA512 0f24b3b7cdc7a35d7d2cabff17b09778f6a769068d2ca9c4d1078f499de38c5b9080d612bf36186a144c345001fec78725c1d13455dbdfcbe80f16ce8c822adc
|
||||||
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
|
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# Skeleton command:
|
# Skeleton command:
|
||||||
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml
|
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml
|
||||||
# --download-uri mirror://apache//commons/text/source/commons-text-1.10.0-src.tar.gz
|
# --download-uri mirror://apache//commons/text/source/commons-text-1.10.0-src.tar.gz
|
||||||
# --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-text-1.10.0.ebuild
|
# --slot 0 --keywords "~amd64 ~ppc64" --ebuild commons-text-1.10.0.ebuild
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
@@ -21,7 +21,7 @@ S="${WORKDIR}/${P}-src"
|
|||||||
|
|
||||||
LICENSE="Apache-2.0"
|
LICENSE="Apache-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
KEYWORDS="~amd64 ~ppc64"
|
||||||
|
|
||||||
# Common dependencies
|
# Common dependencies
|
||||||
# POM: pom.xml
|
# POM: pom.xml
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
DIST failureaccess-1.0.3-bin.jar 10763 BLAKE2B a04111a8e42a8d68534c676343332210c6f59a5b7ce5b4e592a022a3e1d3f75e0dfdb0ab09e69eab73400642bc6c87209ebaf2402e5c2eb515412bc6097f9921 SHA512 72be228e7805da5623e42bf024ded7d9147023c66b22f4dbd04ac6898201af46ee82e1f92ea51eb0595f1b49151c4b8ecb862653d4906c17609c42544ee97abf
|
DIST failureaccess-1.0.3-bin.jar 10763 BLAKE2B a04111a8e42a8d68534c676343332210c6f59a5b7ce5b4e592a022a3e1d3f75e0dfdb0ab09e69eab73400642bc6c87209ebaf2402e5c2eb515412bc6097f9921 SHA512 72be228e7805da5623e42bf024ded7d9147023c66b22f4dbd04ac6898201af46ee82e1f92ea51eb0595f1b49151c4b8ecb862653d4906c17609c42544ee97abf
|
||||||
DIST failureaccess-1.0.3-sources.jar 10536 BLAKE2B 5379a7e66b96423540592b4be86ac6772ec9da7a58a8c74ad08f33fd96bb61f8f7bb67fe711516911d74798d5bfb3c1c967e286ce2182d49278b0d53aad75d5d SHA512 08c0ab67276f65175eff27b07ae73fa972d9ff01a30af989cb447cb677ee30381911271392254eebfac626f385fb56a342f8a44c9bc9e553ca96d4050efe29fa
|
DIST failureaccess-1.0.3-sources.jar 10536 BLAKE2B 5379a7e66b96423540592b4be86ac6772ec9da7a58a8c74ad08f33fd96bb61f8f7bb67fe711516911d74798d5bfb3c1c967e286ce2182d49278b0d53aad75d5d SHA512 08c0ab67276f65175eff27b07ae73fa972d9ff01a30af989cb447cb677ee30381911271392254eebfac626f385fb56a342f8a44c9bc9e553ca96d4050efe29fa
|
||||||
EBUILD failureaccess-1.0.3.ebuild 1061 BLAKE2B 477c5cd7d32faf33aa2337500fc8f2f39a6790816269482e2be5aa64a193c43a8c58420ebb948fe14d0d964c6ebe476a29a626a882d49fcac28818c9085d14e7 SHA512 0432d7dfc0ff9621ec16a3dd35894322779feb3a791dde0ce062ce0bdbbf53763d5717fde480b7e05a2223ed64455c54ff419cae358c18e1c434234defbc4033
|
EBUILD failureaccess-1.0.3.ebuild 733 BLAKE2B b7602aec7c46ca3a6be985c7e3dff9881368e81f55aa89421339cb64c62423186bcd237d761fde9a337d9aa394463884601ae5ad7deedc2f604d366180033e26 SHA512 798458ade396b42b59b560364040b05ccd9675f1217f85806489cd36fd08a7a7a950466e0cd7ba8e868214262bee1b554c3b5f61fc1d8f607ebd7713eb1cb71f
|
||||||
MISC metadata.xml 777 BLAKE2B 0e44350994369e126a7b4fa9b3264c96ab8e4ffa922f2f7ff09a11f68ef489b420873456691f325efba1106ea5d4d839f488a2b39c8aa2a1e7697212b830295f SHA512 5807719572aaacc5269053a97d1ec13fe51cebe35a7c0cc97c1ceb3abef4022e03db0163e8bdbe825efdcc86694466bbf20aac9bb1319419b1caa62886822390
|
MISC metadata.xml 777 BLAKE2B 0e44350994369e126a7b4fa9b3264c96ab8e4ffa922f2f7ff09a11f68ef489b420873456691f325efba1106ea5d4d839f488a2b39c8aa2a1e7697212b830295f SHA512 5807719572aaacc5269053a97d1ec13fe51cebe35a7c0cc97c1ceb3abef4022e03db0163e8bdbe825efdcc86694466bbf20aac9bb1319419b1caa62886822390
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ JAVA_TESTING_FRAMEWORKS="pkgdiff"
|
|||||||
|
|
||||||
inherit java-pkg-2 java-pkg-simple
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
DESCRIPTION="Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes is conceptually a part of Guava, but they're in this separate artifact so that Android libraries can use them without pulling in all of Guava (just as they can use ListenableFuture by depending on the listenablefuture artifact)."
|
DESCRIPTION="Add InternalFutureFailureAccess and InternalFutures from Guava"
|
||||||
HOMEPAGE="https://github.com/google/guava/failureaccess"
|
HOMEPAGE="https://github.com/google/guava/failureaccess"
|
||||||
SRC_URI="https://repo1.maven.org/maven2/com/google/guava/${PN}/${PV}/${P}-sources.jar
|
SRC_URI="https://repo1.maven.org/maven2/com/google/guava/${PN}/${PV}/${P}-sources.jar
|
||||||
https://repo1.maven.org/maven2/com/google/guava/${PN}/${PV}/${P}.jar -> ${P}-bin.jar"
|
https://repo1.maven.org/maven2/com/google/guava/${PN}/${PV}/${P}.jar -> ${P}-bin.jar"
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST cudnn-linux-x86_64-9.14.0.64_cuda13-archive.tar.xz 646368088 BLAKE2B 4ce4b712762bb6df2dda3a7b20935e66eabb5f2e0434d2e9e6083e968bcbce769210b688931ba70d68c6e688f97f466d45853eafad61b9202a1351ea7f19ca94 SHA512 8dfa05ba8f7672b403fa8924421e7c48f39adc862edb15b1e56cbbb6ff6bbdf6b1822149ea0c1c624c20b38abf5140903fa4b4398d08b028c12843cf62ff8539
|
DIST cudnn-linux-x86_64-9.15.0.58_cuda13-archive.tar.xz 646565556 BLAKE2B 4905c068f1b9383e12a37aeaf16f1b87c008532488798dda4cd9b9ac0dd69f0e767b12a786c5f2d94879307408c4f30b56e87bd9575ea6c8a35f4b56dcf48472 SHA512 2ff1b092eb50781ece57a24cc1f7a6e58fa3854b87fd38e90c283b6360aedd3b5c32988247e0842715677882a411ca54c0e2d22f897fc1b0eb37bf1a28abe31a
|
||||||
EBUILD cudnn-9.14.0.64.ebuild 744 BLAKE2B cf73ffd8391a3ad4d67d8520b838e0db69d513605d7ff3edbf299b30a40484c7f1e652621a1a60f67373a6f322f6dee84f55a04c58d4e81f541eeb418e300dee SHA512 ceef6babefe593dfc295117593341257a33471efad09a77c96e3e5879d0896d29aa7214b0989a13103c3ff69d93c4ee98e3976afb8b5ebde1f642ccfc69f9fce
|
EBUILD cudnn-9.15.0.58.ebuild 744 BLAKE2B cf73ffd8391a3ad4d67d8520b838e0db69d513605d7ff3edbf299b30a40484c7f1e652621a1a60f67373a6f322f6dee84f55a04c58d4e81f541eeb418e300dee SHA512 ceef6babefe593dfc295117593341257a33471efad09a77c96e3e5879d0896d29aa7214b0989a13103c3ff69d93c4ee98e3976afb8b5ebde1f642ccfc69f9fce
|
||||||
MISC metadata.xml 254 BLAKE2B b855316ec6a32691e84730979c9a077765d46802f09c19f3a06f2cddf677674c9a2ea24c9b57a0fc6344d7f70276ca507a68f5fa690555360665ac494fca54c2 SHA512 5f6faacd216c7ece09e847c09115add5261e7a899e0b0c9304f2ee72e2d0ad208338939e4e37946008bdc81fbbacf415fb220c5c1f9832b17f18c6778d0c0368
|
MISC metadata.xml 254 BLAKE2B b855316ec6a32691e84730979c9a077765d46802f09c19f3a06f2cddf677674c9a2ea24c9b57a0fc6344d7f70276ca507a68f5fa690555360665ac494fca54c2 SHA512 5f6faacd216c7ece09e847c09115add5261e7a899e0b0c9304f2ee72e2d0ad208338939e4e37946008bdc81fbbacf415fb220c5c1f9832b17f18c6778d0c0368
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ AUX parse_manifest.py 8488 BLAKE2B 8ac93a39276eaf89b41a5b0baa168b5974423077b0fd4
|
|||||||
DIST cuda_13.0.2_580.95.05_linux.run 4328066903 BLAKE2B d65ee4fb4b1c65edcd9533a19b9cc4ed58d535121fcdf57655caa8e27ea6ea0487225ade48718be7318337750fdcc56805c0b78e3889ac2df278dc739ca4ba10 SHA512 74a39fcb304c619b2f72399620656bf128c3fdc25d120ec3a5bda0d6e141e992b6ac919c287a584563135ffdf057084db38a740add9cb302bcf17f8b47ac4cc2
|
DIST cuda_13.0.2_580.95.05_linux.run 4328066903 BLAKE2B d65ee4fb4b1c65edcd9533a19b9cc4ed58d535121fcdf57655caa8e27ea6ea0487225ade48718be7318337750fdcc56805c0b78e3889ac2df278dc739ca4ba10 SHA512 74a39fcb304c619b2f72399620656bf128c3fdc25d120ec3a5bda0d6e141e992b6ac919c287a584563135ffdf057084db38a740add9cb302bcf17f8b47ac4cc2
|
||||||
DIST cuda_13.0.2_580.95.05_linux_sbsa.run 4071205419 BLAKE2B 1cc0ef584bbd9b947f57cd6b82ef50fb5d445de38746d12c4c1a70d34538cfc8ab8e441cdc0187e126c91f9609def6c01760b794a7c41287ccce7bae504d3b31 SHA512 209ebf67d10739eef157a911d8c1da1472097bf2fa557e27d4dd41205fe4ac92f61d5bb092a70f47bcecc69c5629d7ae50efdd0b92e7828be5ae8a7cdfb94f39
|
DIST cuda_13.0.2_580.95.05_linux_sbsa.run 4071205419 BLAKE2B 1cc0ef584bbd9b947f57cd6b82ef50fb5d445de38746d12c4c1a70d34538cfc8ab8e441cdc0187e126c91f9609def6c01760b794a7c41287ccce7bae504d3b31 SHA512 209ebf67d10739eef157a911d8c1da1472097bf2fa557e27d4dd41205fe4ac92f61d5bb092a70f47bcecc69c5629d7ae50efdd0b92e7828be5ae8a7cdfb94f39
|
||||||
EBUILD nvidia-cuda-toolkit-13.0.2.ebuild 10904 BLAKE2B b69f0e97568fa982262ea4214d73925d4ac9d86f536062153e433c6bca68bbe31fde47ede8ae3dc8e3f0b69f79f5fa50178c65ca4c39380d6120bfa9f72b8812 SHA512 13c2c59e7f654fbd27d7979e39a6111250c4d89de6a1c87bffff87b6ccf1f9cba2c4862c05b73996c7f2a22381f5f651c4ed40f354b9f5cbe693373c432b76fb
|
EBUILD nvidia-cuda-toolkit-13.0.2.ebuild 10904 BLAKE2B b69f0e97568fa982262ea4214d73925d4ac9d86f536062153e433c6bca68bbe31fde47ede8ae3dc8e3f0b69f79f5fa50178c65ca4c39380d6120bfa9f72b8812 SHA512 13c2c59e7f654fbd27d7979e39a6111250c4d89de6a1c87bffff87b6ccf1f9cba2c4862c05b73996c7f2a22381f5f651c4ed40f354b9f5cbe693373c432b76fb
|
||||||
MISC metadata.xml 843 BLAKE2B 5ed06252572415290175ff90b66c1e13b67d282085295586e046019cc7d28b6e11728fba310bcf4101caaf09f4d1383f8df3f1c97325fa9e979dfa06e4704571 SHA512 208c83e0d968796d526b7223c5221f0805401b31420807a21f078797cba8e3f141c654017331a89649af2aa29a40cc1ff28f9cfa3ba2e6bee85fa76957c01837
|
MISC metadata.xml 761 BLAKE2B fd8214c34513df33fe06aadc0ec16d20163261b084577cbcfab6c76b9306e5d4662a2aab523e972c2c804f684ae7d6095d7d540430e18240145dd9504469283c SHA512 38b8c953c0cc67ffd12760f52466fdabcaf539c097dd1149651e41ce29cbb9fcbdbf1f07abcdd8b2758190ec3c317794a687134f4bd94d19bb9a4cd777ea45ac
|
||||||
|
|||||||
@@ -12,6 +12,5 @@
|
|||||||
<flag name="profiler">Install the NVIDIA CUDA profiler (nvprof) and the related libraries</flag>
|
<flag name="profiler">Install the NVIDIA CUDA profiler (nvprof) and the related libraries</flag>
|
||||||
<flag name="rdma">Enable infiniband support via <pkg>sys-cluster/rdma-core</pkg></flag>
|
<flag name="rdma">Enable infiniband support via <pkg>sys-cluster/rdma-core</pkg></flag>
|
||||||
<flag name="sanitizer">Install compute-sanitizer tool</flag>
|
<flag name="sanitizer">Install compute-sanitizer tool</flag>
|
||||||
<flag name="vis-profiler">Install the NVIDIA CUDA visual profiler (nvvp)</flag>
|
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST premake-5.0.0_beta7.tar.gz 8499540 BLAKE2B 51c6da107fb0a24c62b1a8f0ab6b1f118d4103d2e4033c2d98f104918cd1d0914cbecf93a54d481c30aebf07497ac8989d0e7048617f626725dc1be48943ebfb SHA512 b6ed480c85db82d749b22b1b97537da525d8eb062514766393c1ff4fc8077289c0037200b7bc260754f320fd5d9c109cb56adbaeec59d485cd95728564927499
|
DIST premake-5.0.0_beta7.tar.gz 8499540 BLAKE2B 51c6da107fb0a24c62b1a8f0ab6b1f118d4103d2e4033c2d98f104918cd1d0914cbecf93a54d481c30aebf07497ac8989d0e7048617f626725dc1be48943ebfb SHA512 b6ed480c85db82d749b22b1b97537da525d8eb062514766393c1ff4fc8077289c0037200b7bc260754f320fd5d9c109cb56adbaeec59d485cd95728564927499
|
||||||
EBUILD premake-5.0.0_beta7.ebuild 627 BLAKE2B 2e3bf11bf8f2d5524c048b64b5bfea21bba424d316d72d9a9e2070932d3424f665f4e9a5005b4f453874bbfcd71ca38bce0ef0d6bf27bda57a5bcb201faa8abd SHA512 32818a0785ff8dbdd6416f2bca130ee353ae8707da85ddd65fe52ba84f2bc90c3457a96354fbc89f4daad2be1871d4526c7a8ec0b8c2b9d830ab9d747515231c
|
EBUILD premake-5.0.0_beta7.ebuild 625 BLAKE2B 5533a4a7f975d6c3016e69a3620cdec38cf204c12a206261803bdcb3855c0727a86007ac2761fba0330f365f4daea8a137b2c9263a3e38a425da851bd3a384ff SHA512 ccb0860722b2f22a540ec96d27e1fc66571a88d73cee45629ec5500eedbfe158228868d58a5ac9892d6215cc00d7de11702f66906f6867727f85638fef4e8d54
|
||||||
MISC metadata.xml 771 BLAKE2B 6a8c2ca614ad4e799efcbc4b30be952160df8ec9b6ce0a2a179a98b5cd1520515a4abef4f0815221a81e03eac86b16728a8474d3e3d0df1aaa038fe7d8a6a977 SHA512 ceb9e5f086a4ac803c1aa901b45fbc9a37a6dd75b5c573ad49772413631c897b54cd53b2873b42c91b000a087e48dc13300a9b945292b848a0f462a738f689b0
|
MISC metadata.xml 771 BLAKE2B 6a8c2ca614ad4e799efcbc4b30be952160df8ec9b6ce0a2a179a98b5cd1520515a4abef4f0815221a81e03eac86b16728a8474d3e3d0df1aaa038fe7d8a6a977 SHA512 ceb9e5f086a4ac803c1aa901b45fbc9a37a6dd75b5c573ad49772413631c897b54cd53b2873b42c91b000a087e48dc13300a9b945292b848a0f462a738f689b0
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-core-${MY_PV}"
|
|||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD"
|
||||||
SLOT="5"
|
SLOT="5"
|
||||||
KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86"
|
KEYWORDS="amd64 arm64 ppc ppc64 x86"
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
# bug #773505
|
# bug #773505
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
AUX qt6ct-kde-0.11-r5.patch 32478 BLAKE2B 429205534124bbcfb631fc86e2706f97d1e85497bc303af32414abdf6e8e0949a95997a7f75dcde60e869a34e430bd853ad14342f2e0aa1197ac3987be476bd7 SHA512 1452865e8b0b899ab6ad2729a73aa8c3aea54ffdff5b4c449d8d04d8056d42b118987c7532a127224ddf2dc7627f14eb97162c4f0cd04aee628d7e4559f49150
|
||||||
DIST qt6ct-kde-0.11.tar.gz 154383 BLAKE2B 0baa02ae6b2a0bc6681e9f65a7c09ebc0ba267a72e0bb40294907f8c33adea005bef912660eda7e7108d5e0afc3a399184480121bde158cdb840c1427ed6ebdc SHA512 58d00f658360e7a7dd8d09a6a873bd9b21f112e596a72ce3ca9caeaba2a4336fbba18c93a8bdb1560f2875f40de1991d9500c5c52a8d8621c060f3bcc8d5545f
|
DIST qt6ct-kde-0.11.tar.gz 154383 BLAKE2B 0baa02ae6b2a0bc6681e9f65a7c09ebc0ba267a72e0bb40294907f8c33adea005bef912660eda7e7108d5e0afc3a399184480121bde158cdb840c1427ed6ebdc SHA512 58d00f658360e7a7dd8d09a6a873bd9b21f112e596a72ce3ca9caeaba2a4336fbba18c93a8bdb1560f2875f40de1991d9500c5c52a8d8621c060f3bcc8d5545f
|
||||||
EBUILD qt6ct-kde-0.11.ebuild 1348 BLAKE2B efa5d963ecc09b495f887d87587af0d55f8cfef9576435ea8a3f4cdf82d9a7e75bdf395594d4a5df8d112a872335ffb4c8f9955cd92a5cae9c97bba968d8c230 SHA512 14278db85541239ee47d9c754b74a5bb9ac0ee21a5f6640329edff911c20c039c71870a60c7625ac4a021c371cd82ba87614b3104d192d1e2acf24c4095f22a4
|
EBUILD qt6ct-kde-0.11-r5.ebuild 1388 BLAKE2B b7cf095aba43f6b8fed2a2edf621539adde2cf5bc7224c1631b1681f076928f8a32e0d287a80173b239287ef00567ba81e9ca511e0121ba42bc4fc55b8bc4440 SHA512 8d99b9b29b8b1f0e11e6b7486c92d3870d75456016a6f9bafd01c2158a809381589565deba78173c14e879dfc5b0f81f2696dc5239c4eeb0fca5914891b9b9b1
|
||||||
MISC metadata.xml 471 BLAKE2B a2021714574ce0ac3cf571ed8038d5fcbc0e5fdba8575396ef9220d870672da076b1b18ddc6a44f553304aa683208f284f9afd0db9effe387d810284d70a883c SHA512 24ab0e19b9d3c0f202d44f94cff971c4dac2331c927e52af5fda5b44826d0ba4d8d13b20470cd2b0952f3a192708321a867fa9197f62992f066b11b121e295eb
|
MISC metadata.xml 471 BLAKE2B a2021714574ce0ac3cf571ed8038d5fcbc0e5fdba8575396ef9220d870672da076b1b18ddc6a44f553304aa683208f284f9afd0db9effe387d810284d70a883c SHA512 24ab0e19b9d3c0f202d44f94cff971c4dac2331c927e52af5fda5b44826d0ba4d8d13b20470cd2b0952f3a192708321a867fa9197f62992f066b11b121e295eb
|
||||||
|
|||||||
837
gui-apps/qt6ct-kde/files/qt6ct-kde-0.11-r5.patch
Normal file
837
gui-apps/qt6ct-kde/files/qt6ct-kde-0.11-r5.patch
Normal file
@@ -0,0 +1,837 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 475a47f..d4950b3 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -28,15 +28,19 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||||
|
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
|
||||||
|
set(QT_NO_PRIVATE_MODULE_WARNING ON)
|
||||||
|
|
||||||
|
-add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060200 -DUSE_WIDGETS -DQT_DEPRECATED_WARNINGS -DQT_MESSAGELOGCONTEXT)
|
||||||
|
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060200 -DQT_DEPRECATED_WARNINGS -DQT_MESSAGELOGCONTEXT)
|
||||||
|
add_compile_options(-Wall -Wextra)
|
||||||
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
|
||||||
|
|
||||||
|
-find_package(Qt6 6.2 CONFIG REQUIRED COMPONENTS BuildInternals Core Widgets OPTIONAL_COMPONENTS LinguistTools)
|
||||||
|
+find_package(Qt6 6.2 CONFIG REQUIRED COMPONENTS BuildInternals Core OPTIONAL_COMPONENTS Widgets QuickControls2 LinguistTools)
|
||||||
|
if(Qt6_VERSION VERSION_GREATER_EQUAL 6.10)
|
||||||
|
- find_package(Qt6 6.10 CONFIG REQUIRED COMPONENTS WidgetsPrivate GuiPrivate)
|
||||||
|
+ find_package(Qt6 6.10 CONFIG REQUIRED COMPONENTS GuiPrivate OPTIONAL_COMPONENTS WidgetsPrivate)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
+find_package(KF6Config)
|
||||||
|
+find_package(KF6ColorScheme)
|
||||||
|
+find_package(KF6IconThemes)
|
||||||
|
+
|
||||||
|
get_target_property(QT_QTPATHS_EXECUTABLE Qt6::qtpaths IMPORTED_LOCATION)
|
||||||
|
|
||||||
|
if(Qt6LinguistTools_FOUND)
|
||||||
|
@@ -80,10 +84,12 @@ endif()
|
||||||
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src/qt6ct-common)
|
||||||
|
|
||||||
|
add_link_options(-Wl,--no-undefined)
|
||||||
|
-add_subdirectory(src/qt6ct)
|
||||||
|
add_subdirectory(src/qt6ct-common)
|
||||||
|
add_subdirectory(src/qt6ct-qtplugin)
|
||||||
|
-add_subdirectory(src/qt6ct-style)
|
||||||
|
+if(Qt6Widgets_FOUND)
|
||||||
|
+ add_subdirectory(src/qt6ct-style)
|
||||||
|
+ add_subdirectory(src/qt6ct)
|
||||||
|
+endif()
|
||||||
|
|
||||||
|
install(DIRECTORY qss DESTINATION ${CMAKE_INSTALL_DATADIR}/qt6ct)
|
||||||
|
install(DIRECTORY colors DESTINATION ${CMAKE_INSTALL_DATADIR}/qt6ct)
|
||||||
|
diff --git a/src/qt6ct-common/CMakeLists.txt b/src/qt6ct-common/CMakeLists.txt
|
||||||
|
index 3b9f0b9..2afce8d 100644
|
||||||
|
--- a/src/qt6ct-common/CMakeLists.txt
|
||||||
|
+++ b/src/qt6ct-common/CMakeLists.txt
|
||||||
|
@@ -24,5 +24,6 @@ set(app_SRCS
|
||||||
|
|
||||||
|
add_library(qt6ct-common SHARED ${app_SRCS})
|
||||||
|
set_target_properties(qt6ct-common PROPERTIES VERSION ${QT6CT_VERSION})
|
||||||
|
-target_link_libraries(qt6ct-common PRIVATE Qt6::Gui)
|
||||||
|
+target_link_libraries(qt6ct-common PRIVATE Qt6::Gui $<TARGET_NAME_IF_EXISTS:KF6::ConfigCore> $<TARGET_NAME_IF_EXISTS:KF6::ColorScheme>)
|
||||||
|
+target_compile_definitions(qt6ct-common PRIVATE $<$<TARGET_EXISTS:KF6::ConfigCore>:KF_CONFIGCORE_LIB> $<$<TARGET_EXISTS:KF6::ColorScheme>:KF_COLORSCHEME_LIB>)
|
||||||
|
install(TARGETS qt6ct-common DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||||
|
diff --git a/src/qt6ct-common/qt6ct.cpp b/src/qt6ct-common/qt6ct.cpp
|
||||||
|
index 616440b..250987d 100644
|
||||||
|
--- a/src/qt6ct-common/qt6ct.cpp
|
||||||
|
+++ b/src/qt6ct-common/qt6ct.cpp
|
||||||
|
@@ -34,6 +34,10 @@
|
||||||
|
#include <QFile>
|
||||||
|
#include <QSettings>
|
||||||
|
#include <QtDebug>
|
||||||
|
+#if defined KF_CONFIGCORE_LIB && defined KF_COLORSCHEME_LIB
|
||||||
|
+#include <KSharedConfig>
|
||||||
|
+#include <KColorScheme>
|
||||||
|
+#endif
|
||||||
|
#include "qt6ct.h"
|
||||||
|
|
||||||
|
#ifndef QT6CT_DATADIR
|
||||||
|
@@ -121,6 +125,9 @@ QStringList Qt6CT::sharedColorSchemePaths()
|
||||||
|
for(const QString &p : QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation))
|
||||||
|
{
|
||||||
|
paths << (p + QStringLiteral("/qt6ct/colors"));
|
||||||
|
+#if defined KF_CONFIGCORE_LIB && defined KF_COLORSCHEME_LIB
|
||||||
|
+ paths << (p + QStringLiteral("/color-schemes"));
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
paths << QStringLiteral(QT6CT_DATADIR"/qt6ct/colors");
|
||||||
|
paths.removeDuplicates();
|
||||||
|
@@ -129,6 +136,9 @@ QStringList Qt6CT::sharedColorSchemePaths()
|
||||||
|
|
||||||
|
QString Qt6CT::resolvePath(const QString &path)
|
||||||
|
{
|
||||||
|
+ if(path.isEmpty())
|
||||||
|
+ return path;
|
||||||
|
+
|
||||||
|
QString tmp = path;
|
||||||
|
tmp.replace(QLatin1Char('~'), QStandardPaths::writableLocation(QStandardPaths::HomeLocation));
|
||||||
|
if(!tmp.contains(QLatin1Char('$')))
|
||||||
|
@@ -148,9 +158,21 @@ QString Qt6CT::resolvePath(const QString &path)
|
||||||
|
return tmp;
|
||||||
|
}
|
||||||
|
|
||||||
|
-QPalette Qt6CT::loadColorScheme(const QString &filePath, const QPalette &fallback)
|
||||||
|
+bool Qt6CT::isKColorScheme(const QString &filePath)
|
||||||
|
{
|
||||||
|
- QPalette customPalette;
|
||||||
|
+ return filePath.toLower().endsWith(".colors");
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+std::optional<QPalette> Qt6CT::loadColorScheme(const QString &filePath)
|
||||||
|
+{
|
||||||
|
+ if(filePath.isEmpty())
|
||||||
|
+ return std::nullopt;
|
||||||
|
+
|
||||||
|
+#if defined KF_CONFIGCORE_LIB && defined KF_COLORSCHEME_LIB
|
||||||
|
+ if(isKColorScheme(filePath))
|
||||||
|
+ return KColorScheme::createApplicationPalette(KSharedConfig::openConfig(filePath));
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
QSettings settings(filePath, QSettings::IniFormat);
|
||||||
|
settings.beginGroup("ColorScheme"_L1);
|
||||||
|
QStringList activeColors = settings.value("active_colors"_L1).toStringList();
|
||||||
|
@@ -158,7 +180,6 @@ QPalette Qt6CT::loadColorScheme(const QString &filePath, const QPalette &fallbac
|
||||||
|
QStringList disabledColors = settings.value("disabled_colors"_L1).toStringList();
|
||||||
|
settings.endGroup();
|
||||||
|
|
||||||
|
-
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(6,6,0))
|
||||||
|
if(activeColors.count() == QPalette::Accent)
|
||||||
|
activeColors << activeColors.at(QPalette::Highlight);
|
||||||
|
@@ -168,24 +189,19 @@ QPalette Qt6CT::loadColorScheme(const QString &filePath, const QPalette &fallbac
|
||||||
|
disabledColors << disabledColors.at(QPalette::Highlight);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+ if(activeColors.count() < QPalette::NColorRoles ||
|
||||||
|
+ inactiveColors.count() < QPalette::NColorRoles ||
|
||||||
|
+ disabledColors.count() < QPalette::NColorRoles)
|
||||||
|
+ return std::nullopt;
|
||||||
|
|
||||||
|
- if(activeColors.count() >= QPalette::NColorRoles &&
|
||||||
|
- inactiveColors.count() >= QPalette::NColorRoles &&
|
||||||
|
- disabledColors.count() >= QPalette::NColorRoles)
|
||||||
|
- {
|
||||||
|
- for (int i = 0; i < QPalette::NColorRoles; i++)
|
||||||
|
- {
|
||||||
|
- QPalette::ColorRole role = QPalette::ColorRole(i);
|
||||||
|
- customPalette.setColor(QPalette::Active, role, QColor(activeColors.at(i)));
|
||||||
|
- customPalette.setColor(QPalette::Inactive, role, QColor(inactiveColors.at(i)));
|
||||||
|
- customPalette.setColor(QPalette::Disabled, role, QColor(disabledColors.at(i)));
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- else
|
||||||
|
+ QPalette customPalette;
|
||||||
|
+ for (int i = 0; i < QPalette::NColorRoles; i++)
|
||||||
|
{
|
||||||
|
- customPalette = fallback; //load fallback palette
|
||||||
|
+ QPalette::ColorRole role = QPalette::ColorRole(i);
|
||||||
|
+ customPalette.setColor(QPalette::Active, role, QColor(activeColors.at(i)));
|
||||||
|
+ customPalette.setColor(QPalette::Inactive, role, QColor(inactiveColors.at(i)));
|
||||||
|
+ customPalette.setColor(QPalette::Disabled, role, QColor(disabledColors.at(i)));
|
||||||
|
}
|
||||||
|
-
|
||||||
|
return customPalette;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/src/qt6ct-common/qt6ct.h b/src/qt6ct-common/qt6ct.h
|
||||||
|
index f253987..06ea440 100644
|
||||||
|
--- a/src/qt6ct-common/qt6ct.h
|
||||||
|
+++ b/src/qt6ct-common/qt6ct.h
|
||||||
|
@@ -101,7 +101,8 @@ public:
|
||||||
|
static QString styleColorSchemeFile();
|
||||||
|
static QStringList sharedColorSchemePaths();
|
||||||
|
static QString resolvePath(const QString &path);
|
||||||
|
- static QPalette loadColorScheme(const QString &filePath, const QPalette &fallback);
|
||||||
|
+ static bool isKColorScheme(const QString &filePath);
|
||||||
|
+ static std::optional<QPalette> loadColorScheme(const QString &filePath);
|
||||||
|
|
||||||
|
static void registerStyleInstance(StyleInstance *instance);
|
||||||
|
static void unregisterStyleInstance(StyleInstance *instance);
|
||||||
|
diff --git a/src/qt6ct-qtplugin/CMakeLists.txt b/src/qt6ct-qtplugin/CMakeLists.txt
|
||||||
|
index 93a2b84..5e170c5 100644
|
||||||
|
--- a/src/qt6ct-qtplugin/CMakeLists.txt
|
||||||
|
+++ b/src/qt6ct-qtplugin/CMakeLists.txt
|
||||||
|
@@ -7,5 +7,6 @@ set(app_SRCS
|
||||||
|
|
||||||
|
add_library(qt6ct-qtplugin MODULE ${app_SRCS})
|
||||||
|
set_target_properties(qt6ct-qtplugin PROPERTIES OUTPUT_NAME qt6ct)
|
||||||
|
-target_link_libraries(qt6ct-qtplugin PRIVATE Qt6::Widgets Qt6::GuiPrivate qt6ct-common)
|
||||||
|
+target_link_libraries(qt6ct-qtplugin PRIVATE $<TARGET_NAME_IF_EXISTS:Qt6::WidgetsPrivate> Qt6::GuiPrivate $<TARGET_NAME_IF_EXISTS:Qt6::QuickControls2> $<TARGET_NAME_IF_EXISTS:KF6::IconThemes> qt6ct-common)
|
||||||
|
+target_compile_definitions(qt6ct-qtplugin PRIVATE $<$<TARGET_EXISTS:KF6::IconThemes>:KF_ICONTHEMES_LIB>)
|
||||||
|
install(TARGETS qt6ct-qtplugin DESTINATION ${PLUGINDIR}/platformthemes)
|
||||||
|
diff --git a/src/qt6ct-qtplugin/qt6ct-qtplugin.pro b/src/qt6ct-qtplugin/qt6ct-qtplugin.pro
|
||||||
|
index f3e9ef6..a05a9b7 100644
|
||||||
|
--- a/src/qt6ct-qtplugin/qt6ct-qtplugin.pro
|
||||||
|
+++ b/src/qt6ct-qtplugin/qt6ct-qtplugin.pro
|
||||||
|
@@ -11,7 +11,7 @@ SOURCES += \
|
||||||
|
qt6ctplatformtheme.cpp
|
||||||
|
|
||||||
|
!equals(DISABLE_WIDGETS,1) {
|
||||||
|
- QT += widgets
|
||||||
|
+ QT += widgets widgets-private
|
||||||
|
}
|
||||||
|
|
||||||
|
OTHER_FILES += qt6ct.json
|
||||||
|
diff --git a/src/qt6ct-qtplugin/qt6ctplatformtheme.cpp b/src/qt6ct-qtplugin/qt6ctplatformtheme.cpp
|
||||||
|
index 569b13f..721e7c8 100644
|
||||||
|
--- a/src/qt6ct-qtplugin/qt6ctplatformtheme.cpp
|
||||||
|
+++ b/src/qt6ct-qtplugin/qt6ctplatformtheme.cpp
|
||||||
|
@@ -41,38 +41,74 @@
|
||||||
|
#include <QStyleFactory>
|
||||||
|
#include <QApplication>
|
||||||
|
#include <QWidget>
|
||||||
|
+#if QT_CONFIG(graphicsview)
|
||||||
|
+#include <QGraphicsScene>
|
||||||
|
+#endif
|
||||||
|
+#include <private/qapplication_p.h>
|
||||||
|
#endif
|
||||||
|
#include <QFile>
|
||||||
|
#include <QFileSystemWatcher>
|
||||||
|
-#include <private/qiconloader_p.h>
|
||||||
|
+#ifdef QT_QUICKCONTROLS2_LIB
|
||||||
|
+#include <QQuickStyle>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#include "qt6ct.h"
|
||||||
|
#include "qt6ctplatformtheme.h"
|
||||||
|
|
||||||
|
#include <QStringList>
|
||||||
|
#include <qpa/qplatformthemefactory_p.h>
|
||||||
|
+#include <qpa/qwindowsysteminterface.h>
|
||||||
|
+
|
||||||
|
+#ifdef KF_ICONTHEMES_LIB
|
||||||
|
+#include <KIconEngine>
|
||||||
|
+#include <KIconLoader>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
Q_LOGGING_CATEGORY(lqt6ct, "qt6ct", QtWarningMsg)
|
||||||
|
|
||||||
|
//QT_QPA_PLATFORMTHEME=qt6ct
|
||||||
|
|
||||||
|
-Qt6CTPlatformTheme::Qt6CTPlatformTheme()
|
||||||
|
+Qt6CTPlatformTheme::Qt6CTPlatformTheme() :
|
||||||
|
+ m_generalFont(*QGenericUnixTheme::font(QPlatformTheme::SystemFont)),
|
||||||
|
+ m_fixedFont(*QGenericUnixTheme::font(QPlatformTheme::FixedFont))
|
||||||
|
{
|
||||||
|
Qt6CT::initConfig();
|
||||||
|
+#ifdef QT_WIDGETS_LIB
|
||||||
|
+ if(hasWidgets())
|
||||||
|
+ {
|
||||||
|
+ //styles such as Kvantum could use default QFont constructor
|
||||||
|
+ //which results in QGuiApplicationPrivate::app_font initializing
|
||||||
|
+ //into the wrong font as we haven't finished constructor yet
|
||||||
|
+ const bool hadFont = QGuiApplicationPrivate::app_font;
|
||||||
|
+ m_style.reset(QStyleFactory::create(u"qt6ct-style"_s));
|
||||||
|
+ if(!hadFont && QGuiApplicationPrivate::app_font)
|
||||||
|
+ {
|
||||||
|
+ delete QGuiApplicationPrivate::app_font;
|
||||||
|
+ QGuiApplicationPrivate::app_font = nullptr;
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+#endif
|
||||||
|
if(QGuiApplication::desktopSettingsAware())
|
||||||
|
{
|
||||||
|
readSettings();
|
||||||
|
QMetaObject::invokeMethod(this, &Qt6CTPlatformTheme::applySettings, Qt::QueuedConnection);
|
||||||
|
-#ifdef QT_WIDGETS_LIB
|
||||||
|
QMetaObject::invokeMethod(this, &Qt6CTPlatformTheme::createFSWatcher, Qt::QueuedConnection);
|
||||||
|
+ //must be applied before Q_COREAPP_STARTUP_FUNCTION execution
|
||||||
|
+ if(Qt6CT::isKColorScheme(m_schemePath))
|
||||||
|
+ qApp->setProperty("KDE_COLOR_SCHEME_PATH", m_schemePath);
|
||||||
|
+#if defined QT_WIDGETS_LIB && defined QT_QUICKCONTROLS2_LIB
|
||||||
|
+ if(hasWidgets())
|
||||||
|
+ //don't override the value explicitly set by the user
|
||||||
|
+ if(QQuickStyle::name().isEmpty() || QQuickStyle::name() == QLatin1String("Fusion"))
|
||||||
|
+ QQuickStyle::setStyle(QLatin1String("org.kde.desktop"));
|
||||||
|
#endif
|
||||||
|
- QGuiApplication::setFont(m_generalFont);
|
||||||
|
}
|
||||||
|
qCDebug(lqt6ct) << "using qt6ct plugin";
|
||||||
|
#ifdef QT_WIDGETS_LIB
|
||||||
|
if(!QStyleFactory::keys().contains(u"qt6ct-style"_s))
|
||||||
|
qCCritical(lqt6ct) << "unable to find qt6ct proxy style";
|
||||||
|
#endif
|
||||||
|
+ QCoreApplication::instance()->installEventFilter(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
Qt6CTPlatformTheme::~Qt6CTPlatformTheme()
|
||||||
|
@@ -90,10 +126,41 @@ QPlatformDialogHelper *Qt6CTPlatformTheme::createPlatformDialogHelper(DialogType
|
||||||
|
QGenericUnixTheme::createPlatformDialogHelper(type);
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
|
||||||
|
+Qt::ColorScheme Qt6CTPlatformTheme::colorScheme() const
|
||||||
|
+{
|
||||||
|
+ //m_inColorScheme prevents QPlatformTheme::palette -> QPlatformThemePrivate::initializeSystemPalette
|
||||||
|
+ //-> qt_fusionPalette -> Qt6CTPlatformTheme::colorScheme infinite recursion
|
||||||
|
+ if(m_isIgnored || m_inColorScheme)
|
||||||
|
+ return QGenericUnixTheme::colorScheme();
|
||||||
|
+
|
||||||
|
+ m_inColorScheme = true;
|
||||||
|
+#ifdef QT_WIDGETS_LIB
|
||||||
|
+ //follow QApplicationPrivate::basePalette() logic
|
||||||
|
+ QPalette palette = m_style ? m_style->standardPalette() : Qt::gray;
|
||||||
|
+ if(const QPalette *themePalette = this->palette())
|
||||||
|
+ palette = themePalette->resolve(palette);
|
||||||
|
+ palette.setResolveMask(0);
|
||||||
|
+ if (m_style)
|
||||||
|
+ m_style->polish(palette);
|
||||||
|
+#else
|
||||||
|
+ //follow QGuiApplicationPrivate::basePalette() logic
|
||||||
|
+ const QPalette palette = this->palette() ? *this->palette() : Qt::gray;
|
||||||
|
+#endif
|
||||||
|
+ m_inColorScheme = false;
|
||||||
|
+
|
||||||
|
+ return palette.windowText().color().lightness() > palette.window().color().lightness()
|
||||||
|
+ ? Qt::ColorScheme::Dark
|
||||||
|
+ : palette.windowText().color().lightness() < palette.window().color().lightness()
|
||||||
|
+ ? Qt::ColorScheme::Light
|
||||||
|
+ : QGenericUnixTheme::colorScheme();
|
||||||
|
+}
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
const QPalette *Qt6CTPlatformTheme::palette(QPlatformTheme::Palette type) const
|
||||||
|
{
|
||||||
|
- if (type == QPlatformTheme::SystemPalette && !m_isIgnored)
|
||||||
|
- return &m_palette;
|
||||||
|
+ if (type == QPlatformTheme::SystemPalette && m_palette)
|
||||||
|
+ return &*m_palette;
|
||||||
|
return QGenericUnixTheme::palette(type);
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -148,6 +215,13 @@ QIcon Qt6CTPlatformTheme::fileIcon(const QFileInfo &fileInfo, QPlatformTheme::Ic
|
||||||
|
return QIcon::fromTheme(type.iconName());
|
||||||
|
}
|
||||||
|
|
||||||
|
+#ifdef KF_ICONTHEMES_LIB
|
||||||
|
+QIconEngine *Qt6CTPlatformTheme::createIconEngine(const QString &iconName) const
|
||||||
|
+{
|
||||||
|
+ return new KIconEngine(iconName, KIconLoader::global());
|
||||||
|
+}
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
void Qt6CTPlatformTheme::applySettings()
|
||||||
|
{
|
||||||
|
if(!QGuiApplication::desktopSettingsAware() || m_isIgnored)
|
||||||
|
@@ -156,18 +230,18 @@ void Qt6CTPlatformTheme::applySettings()
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
- QGuiApplication::setFont(m_generalFont); //apply font
|
||||||
|
+ if(Qt6CT::isKColorScheme(m_schemePath))
|
||||||
|
+ qApp->setProperty("KDE_COLOR_SCHEME_PATH", m_schemePath);
|
||||||
|
+ else if(m_update)
|
||||||
|
+ qApp->setProperty("KDE_COLOR_SCHEME_PATH", QVariant());
|
||||||
|
|
||||||
|
#ifdef QT_WIDGETS_LIB
|
||||||
|
if(hasWidgets())
|
||||||
|
{
|
||||||
|
- qApp->setFont(m_generalFont);
|
||||||
|
-
|
||||||
|
- //Qt 5.6 or higher should be use themeHint function on application startup.
|
||||||
|
- //So, there is no need to call this function first time.
|
||||||
|
if(m_update)
|
||||||
|
{
|
||||||
|
- qApp->setWheelScrollLines(m_wheelScrollLines);
|
||||||
|
+ if(FontHash *hash = qt_app_fonts_hash(); hash && hash->size())
|
||||||
|
+ hash->clear();
|
||||||
|
Qt6CT::reloadStyleInstanceSettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -193,25 +267,26 @@ void Qt6CTPlatformTheme::applySettings()
|
||||||
|
|
||||||
|
if(m_update)
|
||||||
|
{
|
||||||
|
- QIconLoader::instance()->updateSystemTheme(); //apply icons
|
||||||
|
- QGuiApplication::setPalette(QGuiApplication::palette()); //apply palette
|
||||||
|
+ QWindowSystemInterface::handleThemeChange();
|
||||||
|
+ QCoreApplication::postEvent(qGuiApp, new QEvent(QEvent::ApplicationFontChange));
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef QT_WIDGETS_LIB
|
||||||
|
if(hasWidgets() && m_update)
|
||||||
|
{
|
||||||
|
- for(QWidget *w : qApp->allWidgets())
|
||||||
|
- {
|
||||||
|
- QEvent e(QEvent::ThemeChange);
|
||||||
|
- QApplication::sendEvent(w, &e);
|
||||||
|
- }
|
||||||
|
+#if QT_CONFIG(graphicsview)
|
||||||
|
+ for(auto scene : std::as_const(QApplicationPrivate::instance()->scene_list))
|
||||||
|
+ QCoreApplication::postEvent(scene, new QEvent(QEvent::ApplicationFontChange));
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+ for(QWidget *w : QApplication::allWidgets())
|
||||||
|
+ QCoreApplication::postEvent(w, new QEvent(QEvent::ThemeChange));
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
m_update = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
-#ifdef QT_WIDGETS_LIB
|
||||||
|
void Qt6CTPlatformTheme::createFSWatcher()
|
||||||
|
{
|
||||||
|
QFileSystemWatcher *watcher = new QFileSystemWatcher(this);
|
||||||
|
@@ -230,21 +305,16 @@ void Qt6CTPlatformTheme::updateSettings()
|
||||||
|
readSettings();
|
||||||
|
applySettings();
|
||||||
|
}
|
||||||
|
-#endif
|
||||||
|
|
||||||
|
void Qt6CTPlatformTheme::readSettings()
|
||||||
|
{
|
||||||
|
QSettings settings(Qt6CT::configFile(), QSettings::IniFormat);
|
||||||
|
|
||||||
|
settings.beginGroup("Appearance"_L1);
|
||||||
|
- m_style = settings.value("style"_L1, u"Fusion"_s).toString();
|
||||||
|
- m_palette = *QGenericUnixTheme::palette(SystemPalette);
|
||||||
|
- QString schemePath = settings.value("color_scheme_path"_L1).toString();
|
||||||
|
- if(!schemePath.isEmpty() && settings.value("custom_palette"_L1, false).toBool())
|
||||||
|
- {
|
||||||
|
- schemePath = Qt6CT::resolvePath(schemePath); //replace environment variables
|
||||||
|
- m_palette = Qt6CT::loadColorScheme(schemePath, m_palette);
|
||||||
|
- }
|
||||||
|
+ m_schemePath = !m_isIgnored && settings.value("custom_palette"_L1, false).toBool()
|
||||||
|
+ ? Qt6CT::resolvePath(settings.value("color_scheme_path"_L1).toString()) //replace environment variables
|
||||||
|
+ : QString();
|
||||||
|
+ m_palette = Qt6CT::loadColorScheme(m_schemePath);
|
||||||
|
m_iconTheme = settings.value("icon_theme"_L1).toString();
|
||||||
|
//load dialogs
|
||||||
|
if(!m_update)
|
||||||
|
@@ -252,8 +322,9 @@ void Qt6CTPlatformTheme::readSettings()
|
||||||
|
//do not mix gtk2 style and gtk3 dialogs
|
||||||
|
QStringList keys = QPlatformThemeFactory::keys();
|
||||||
|
QString dialogs = settings.value("standard_dialogs"_L1, u"default"_s).toString();
|
||||||
|
+ QString style = settings.value("style"_L1, u"Fusion"_s).toString();
|
||||||
|
|
||||||
|
- if(m_style.endsWith(u"gtk2"_s) && dialogs == QLatin1String("gtk3"))
|
||||||
|
+ if(style.endsWith(u"gtk2"_s) && dialogs == QLatin1String("gtk3"))
|
||||||
|
dialogs = u"gtk2"_s;
|
||||||
|
if(keys.contains(dialogs))
|
||||||
|
m_theme.reset(QPlatformThemeFactory::create(dialogs));
|
||||||
|
@@ -262,10 +333,10 @@ void Qt6CTPlatformTheme::readSettings()
|
||||||
|
settings.endGroup();
|
||||||
|
|
||||||
|
settings.beginGroup("Fonts"_L1);
|
||||||
|
- m_generalFont = QGuiApplication::font();
|
||||||
|
- m_generalFont.fromString(settings.value("general"_L1, QGuiApplication::font()).toString());
|
||||||
|
- m_fixedFont = QGuiApplication::font();
|
||||||
|
- m_fixedFont.fromString(settings.value("fixed"_L1, QGuiApplication::font()).toString());
|
||||||
|
+ m_generalFont = *QGenericUnixTheme::font(QPlatformTheme::SystemFont);
|
||||||
|
+ m_generalFont.fromString(settings.value("general"_L1).toString());
|
||||||
|
+ m_fixedFont = *QGenericUnixTheme::font(QPlatformTheme::FixedFont);
|
||||||
|
+ m_fixedFont.fromString(settings.value("fixed_L1").toString());
|
||||||
|
settings.endGroup();
|
||||||
|
|
||||||
|
settings.beginGroup("Interface"_L1);
|
||||||
|
@@ -354,3 +425,17 @@ QString Qt6CTPlatformTheme::loadStyleSheets(const QStringList &paths)
|
||||||
|
content.replace(regExp, u"\n"_s);
|
||||||
|
return content;
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+//There's such a thing as KColorSchemeManager that lets the user to change the color scheme
|
||||||
|
+//application-wide and we should re-apply the color scheme if KCSM resets it to the default
|
||||||
|
+//which leads KColorScheme to get the color scheme from kdeglobals which won't help us.
|
||||||
|
+bool Qt6CTPlatformTheme::eventFilter(QObject *obj, QEvent *e)
|
||||||
|
+{
|
||||||
|
+ if(obj == qApp &&
|
||||||
|
+ e->type() == QEvent::DynamicPropertyChange &&
|
||||||
|
+ static_cast<QDynamicPropertyChangeEvent*>(e)->propertyName() == "KDE_COLOR_SCHEME_PATH" &&
|
||||||
|
+ qApp->property("KDE_COLOR_SCHEME_PATH").toString().isEmpty() &&
|
||||||
|
+ Qt6CT::isKColorScheme(m_schemePath))
|
||||||
|
+ applySettings();
|
||||||
|
+ return QObject::eventFilter(obj, e);
|
||||||
|
+}
|
||||||
|
diff --git a/src/qt6ct-qtplugin/qt6ctplatformtheme.h b/src/qt6ct-qtplugin/qt6ctplatformtheme.h
|
||||||
|
index b2a7bcf..9327ef0 100644
|
||||||
|
--- a/src/qt6ct-qtplugin/qt6ctplatformtheme.h
|
||||||
|
+++ b/src/qt6ct-qtplugin/qt6ctplatformtheme.h
|
||||||
|
@@ -43,6 +43,8 @@
|
||||||
|
#include <QFileInfo>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
+class QStyle;
|
||||||
|
+
|
||||||
|
Q_DECLARE_LOGGING_CATEGORY(lqt6ct)
|
||||||
|
|
||||||
|
class Qt6CTPlatformTheme : public QObject, public QGenericUnixTheme
|
||||||
|
@@ -58,6 +60,9 @@ public:
|
||||||
|
//virtual void showPlatformMenuBar() {}
|
||||||
|
virtual bool usePlatformNativeDialog(DialogType type) const override;
|
||||||
|
virtual QPlatformDialogHelper *createPlatformDialogHelper(DialogType type) const override;
|
||||||
|
+#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
|
||||||
|
+ virtual Qt::ColorScheme colorScheme() const override;
|
||||||
|
+#endif
|
||||||
|
virtual const QPalette *palette(Palette type = SystemPalette) const override;
|
||||||
|
virtual const QFont *font(Font type = SystemFont) const override;
|
||||||
|
virtual QVariant themeHint(ThemeHint hint) const override;
|
||||||
|
@@ -66,16 +71,19 @@ public:
|
||||||
|
//virtual QPixmap fileIconPixmap(const QFileInfo &fileInfo, const QSizeF &size,
|
||||||
|
// QPlatformTheme::IconOptions iconOptions = 0) const;
|
||||||
|
|
||||||
|
- //virtual QIconEngine *createIconEngine(const QString &iconName) const;
|
||||||
|
+#ifdef KF_ICONTHEMES_LIB
|
||||||
|
+ virtual QIconEngine *createIconEngine(const QString &iconName) const override;
|
||||||
|
+#endif
|
||||||
|
//virtual QList<QKeySequence> keyBindings(QKeySequence::StandardKey key) const;
|
||||||
|
//virtual QString standardButtonText(int button) const;
|
||||||
|
|
||||||
|
+protected:
|
||||||
|
+ bool eventFilter(QObject *obj, QEvent *e) override;
|
||||||
|
+
|
||||||
|
private slots:
|
||||||
|
void applySettings();
|
||||||
|
-#ifdef QT_WIDGETS_LIB
|
||||||
|
void createFSWatcher();
|
||||||
|
void updateSettings();
|
||||||
|
-#endif
|
||||||
|
|
||||||
|
private:
|
||||||
|
void readSettings();
|
||||||
|
@@ -83,8 +91,8 @@ private:
|
||||||
|
bool hasWidgets();
|
||||||
|
#endif
|
||||||
|
QString loadStyleSheets(const QStringList &paths);
|
||||||
|
- QString m_style, m_iconTheme, m_userStyleSheet, m_prevStyleSheet;
|
||||||
|
- QPalette m_palette;
|
||||||
|
+ QString m_schemePath, m_iconTheme, m_userStyleSheet, m_prevStyleSheet;
|
||||||
|
+ std::optional<QPalette> m_palette;
|
||||||
|
QFont m_generalFont, m_fixedFont;
|
||||||
|
int m_doubleClickInterval;
|
||||||
|
int m_cursorFlashTime;
|
||||||
|
@@ -96,7 +104,11 @@ private:
|
||||||
|
int m_wheelScrollLines = 3;
|
||||||
|
bool m_showShortcutsInContextMenus = false;
|
||||||
|
bool m_isIgnored = false;
|
||||||
|
+ mutable bool m_inColorScheme = false;
|
||||||
|
std::unique_ptr<QPlatformTheme> m_theme;
|
||||||
|
+#ifdef QT_WIDGETS_LIB
|
||||||
|
+ std::unique_ptr<QStyle> m_style;
|
||||||
|
+#endif
|
||||||
|
};
|
||||||
|
|
||||||
|
Q_DECLARE_LOGGING_CATEGORY(lqt6ct)
|
||||||
|
diff --git a/src/qt6ct-style/CMakeLists.txt b/src/qt6ct-style/CMakeLists.txt
|
||||||
|
index 5ab1c21..c8870b3 100644
|
||||||
|
--- a/src/qt6ct-style/CMakeLists.txt
|
||||||
|
+++ b/src/qt6ct-style/CMakeLists.txt
|
||||||
|
@@ -1,7 +1,5 @@
|
||||||
|
project(qt6ct-style)
|
||||||
|
|
||||||
|
-add_definitions(-DUSE_WIDGETS)
|
||||||
|
-
|
||||||
|
set(app_SRCS
|
||||||
|
plugin.cpp
|
||||||
|
qt6ctproxystyle.cpp
|
||||||
|
diff --git a/src/qt6ct/CMakeLists.txt b/src/qt6ct/CMakeLists.txt
|
||||||
|
index fb0e1f7..f11071f 100644
|
||||||
|
--- a/src/qt6ct/CMakeLists.txt
|
||||||
|
+++ b/src/qt6ct/CMakeLists.txt
|
||||||
|
@@ -31,6 +31,7 @@ if(Qt6LinguistTools_FOUND)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_executable(qt6ct ${app_SRCS})
|
||||||
|
-target_link_libraries(qt6ct PRIVATE Qt6::Widgets Qt6::WidgetsPrivate qt6ct-common)
|
||||||
|
+target_link_libraries(qt6ct PRIVATE Qt6::Widgets Qt6::GuiPrivate $<TARGET_NAME_IF_EXISTS:KF6::ConfigCore> qt6ct-common)
|
||||||
|
+target_compile_definitions(qt6ct PRIVATE USE_WIDGETS $<$<TARGET_EXISTS:KF6::ConfigCore>:KF_CONFIGCORE_LIB> $<$<TARGET_EXISTS:KF6::ColorScheme>:KF_COLORSCHEME_LIB>)
|
||||||
|
install(TARGETS qt6ct DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
install(FILES qt6ct.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
|
||||||
|
diff --git a/src/qt6ct/appearancepage.cpp b/src/qt6ct/appearancepage.cpp
|
||||||
|
index 2f1faf8..0c01d4a 100644
|
||||||
|
--- a/src/qt6ct/appearancepage.cpp
|
||||||
|
+++ b/src/qt6ct/appearancepage.cpp
|
||||||
|
@@ -35,6 +35,9 @@
|
||||||
|
#include <QMenu>
|
||||||
|
#include <QIcon>
|
||||||
|
#include <QStringList>
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+#include <KConfigGroup>
|
||||||
|
+#endif
|
||||||
|
#include <qpa/qplatformthemefactory_p.h>
|
||||||
|
#include <qpa/qplatformtheme.h>
|
||||||
|
#include "qt6ct.h"
|
||||||
|
@@ -70,7 +73,7 @@ AppearancePage::AppearancePage(QWidget *parent) :
|
||||||
|
QMenu *menu = new QMenu(this);
|
||||||
|
menu->addAction(QIcon::fromTheme(u"document-new"_s), tr("Create"), this, qOverload<>(&AppearancePage::createColorScheme));
|
||||||
|
m_changeColorSchemeAction = menu->addAction(QIcon::fromTheme(u"accessories-text-editor"_s), tr("Edit"), this, &AppearancePage::changeColorScheme);
|
||||||
|
- menu->addAction(QIcon::fromTheme(u"edit-copy"_s), tr("Create a Copy"), this, &AppearancePage::copyColorScheme);
|
||||||
|
+ m_copyColorSchemeAction = menu->addAction(QIcon::fromTheme(u"edit-copy"_s), tr("Create a Copy"), this, &AppearancePage::copyColorScheme);
|
||||||
|
m_renameColorSchemeAction = menu->addAction(tr("Rename"), this, &AppearancePage::renameColorScheme);
|
||||||
|
menu->addSeparator();
|
||||||
|
m_removeColorSchemeAction = menu->addAction(QIcon::fromTheme(u"edit-delete"_s), tr("Remove"), this, &AppearancePage::removeColorScheme);
|
||||||
|
@@ -126,6 +129,15 @@ void AppearancePage::writeSettings(QSettings *settings)
|
||||||
|
settings->endGroup();
|
||||||
|
}
|
||||||
|
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+void AppearancePage::writeSettings(KSharedConfigPtr config)
|
||||||
|
+{
|
||||||
|
+ KConfigGroup group(config, "KDE");
|
||||||
|
+ group.writeEntry("widgetStyle", "qt6ct-style");
|
||||||
|
+ group.sync();
|
||||||
|
+}
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
void AppearancePage::on_styleComboBox_textActivated(const QString &text)
|
||||||
|
{
|
||||||
|
QStyle *style = QStyleFactory::create(text);
|
||||||
|
@@ -157,7 +169,7 @@ void AppearancePage::on_colorSchemeComboBox_activated(int)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
- m_customPalette = Qt6CT::loadColorScheme(data, palette());
|
||||||
|
+ m_customPalette = Qt6CT::loadColorScheme(data).value_or(palette());
|
||||||
|
}
|
||||||
|
updatePalette();
|
||||||
|
}
|
||||||
|
@@ -333,6 +345,7 @@ void AppearancePage::setPreviewPalette(const QPalette &p)
|
||||||
|
|
||||||
|
void AppearancePage::updateActions()
|
||||||
|
{
|
||||||
|
+ m_copyColorSchemeAction->setVisible(!Qt6CT::isKColorScheme(m_ui->colorSchemeComboBox->currentData().toString()));
|
||||||
|
if(m_ui->colorSchemeComboBox->count() == 0 ||
|
||||||
|
!QFileInfo(m_ui->colorSchemeComboBox->currentData().toString()).isWritable())
|
||||||
|
{
|
||||||
|
@@ -364,8 +377,7 @@ void AppearancePage::readSettings()
|
||||||
|
QString style = settings.value("style"_L1, u"Fusion"_s).toString();
|
||||||
|
m_ui->styleComboBox->setCurrentText(style);
|
||||||
|
|
||||||
|
- QString colorSchemePath = settings.value("color_scheme_path"_L1).toString();
|
||||||
|
- colorSchemePath = Qt6CT::resolvePath(colorSchemePath); //replace environment variables
|
||||||
|
+ QString colorSchemePath = Qt6CT::resolvePath(settings.value("color_scheme_path").toString()); //replace environment variables
|
||||||
|
|
||||||
|
m_ui->colorSchemeComboBox->addItem(tr("Default"), u"system"_s);
|
||||||
|
m_ui->colorSchemeComboBox->addItem(tr("Style's colors"), u"style"_s);
|
||||||
|
@@ -382,7 +394,7 @@ void AppearancePage::readSettings()
|
||||||
|
index = m_ui->colorSchemeComboBox->findData(u"style"_s);
|
||||||
|
|
||||||
|
m_ui->colorSchemeComboBox->setCurrentIndex(index);
|
||||||
|
- m_customPalette = Qt6CT::loadColorScheme(colorSchemePath, palette());
|
||||||
|
+ m_customPalette = Qt6CT::loadColorScheme(colorSchemePath).value_or(palette());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
@@ -428,11 +440,26 @@ void AppearancePage::findColorSchemes(const QString &path)
|
||||||
|
{
|
||||||
|
QDir dir(path);
|
||||||
|
dir.setFilter(QDir::Files);
|
||||||
|
- dir.setNameFilters({ u"*.conf"_s });
|
||||||
|
+ QStringList nameFilters;
|
||||||
|
+ nameFilters << u"*.conf"_s;
|
||||||
|
+#if defined KF_CONFIGCORE_LIB && defined KF_COLORSCHEME_LIB
|
||||||
|
+ nameFilters << u"*.colors"_s;
|
||||||
|
+#endif
|
||||||
|
+ dir.setNameFilters(nameFilters);
|
||||||
|
|
||||||
|
for(const QFileInfo &info : dir.entryInfoList())
|
||||||
|
{
|
||||||
|
- m_ui->colorSchemeComboBox->addItem(info.baseName(), info.filePath());
|
||||||
|
+ QString name = info.baseName();
|
||||||
|
+ QString path = info.filePath();
|
||||||
|
+#if defined KF_CONFIGCORE_LIB && defined KF_COLORSCHEME_LIB
|
||||||
|
+ if(Qt6CT::isKColorScheme(path))
|
||||||
|
+ {
|
||||||
|
+ KSharedConfigPtr config = KSharedConfig::openConfig(path, KConfig::SimpleConfig);
|
||||||
|
+ KConfigGroup group(config, "General");
|
||||||
|
+ name = group.readEntry("Name", name) + " (KColorScheme)";
|
||||||
|
+ }
|
||||||
|
+#endif
|
||||||
|
+ m_ui->colorSchemeComboBox->addItem(name, path);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/src/qt6ct/appearancepage.h b/src/qt6ct/appearancepage.h
|
||||||
|
index e196b62..8e4902e 100644
|
||||||
|
--- a/src/qt6ct/appearancepage.h
|
||||||
|
+++ b/src/qt6ct/appearancepage.h
|
||||||
|
@@ -49,6 +49,10 @@ public:
|
||||||
|
|
||||||
|
void writeSettings(QSettings *settings) override;
|
||||||
|
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+ void writeSettings(KSharedConfigPtr config) override;
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
private slots:
|
||||||
|
void on_styleComboBox_textActivated(const QString &text);
|
||||||
|
void on_colorSchemeComboBox_activated(int);
|
||||||
|
@@ -73,7 +77,7 @@ private:
|
||||||
|
QStyle *m_selectedStyle = nullptr;
|
||||||
|
QPalette m_customPalette;
|
||||||
|
QWidget *m_previewWidget;
|
||||||
|
- QAction *m_changeColorSchemeAction, *m_renameColorSchemeAction, *m_removeColorSchemeAction;
|
||||||
|
+ QAction *m_changeColorSchemeAction, *m_copyColorSchemeAction, *m_renameColorSchemeAction, *m_removeColorSchemeAction;
|
||||||
|
Ui::PreviewForm *m_previewUi;
|
||||||
|
};
|
||||||
|
|
||||||
|
diff --git a/src/qt6ct/fontspage.cpp b/src/qt6ct/fontspage.cpp
|
||||||
|
index 75de0fd..ae0f091 100644
|
||||||
|
--- a/src/qt6ct/fontspage.cpp
|
||||||
|
+++ b/src/qt6ct/fontspage.cpp
|
||||||
|
@@ -29,6 +29,7 @@
|
||||||
|
#include <QMessageBox>
|
||||||
|
#include <QSettings>
|
||||||
|
#include <QApplication>
|
||||||
|
+#include <QFontDatabase>
|
||||||
|
#include <QFontDialog>
|
||||||
|
#include <QDir>
|
||||||
|
#include <QFile>
|
||||||
|
@@ -70,12 +71,19 @@ void FontsPage::onFontChangeRequested(QWidget *widget)
|
||||||
|
{
|
||||||
|
bool ok = false;
|
||||||
|
QFont font = QFontDialog::getFont (&ok, widget->font(), this);
|
||||||
|
- if(ok)
|
||||||
|
- {
|
||||||
|
- widget->setProperty("value", font.toString());
|
||||||
|
- widget->setFont(font);
|
||||||
|
- qobject_cast<QLabel*>(widget)->setText(font.family () + QChar::Space + QString::number(font.pointSize ()));
|
||||||
|
- }
|
||||||
|
+ if(!ok)
|
||||||
|
+ return;
|
||||||
|
+
|
||||||
|
+ if(font.weight() == QFont::Normal
|
||||||
|
+ && (font.styleName() == "Regular"_L1
|
||||||
|
+ || font.styleName() == "Normal"_L1
|
||||||
|
+ || font.styleName() == "Book"_L1
|
||||||
|
+ || font.styleName() == "Roman"_L1))
|
||||||
|
+ font.setStyleName(QString());
|
||||||
|
+
|
||||||
|
+ widget->setProperty("value", font.toString());
|
||||||
|
+ widget->setFont(font);
|
||||||
|
+ qobject_cast<QLabel*>(widget)->setText(font.family () + QChar::Space + QString::number(font.pointSize ()));
|
||||||
|
}
|
||||||
|
|
||||||
|
void FontsPage::readSettings()
|
||||||
|
@@ -89,8 +97,9 @@ void FontsPage::readSettings()
|
||||||
|
|
||||||
|
void FontsPage::loadFont(QSettings *settings, QLabel *label, const QString &key)
|
||||||
|
{
|
||||||
|
- QFont font = QApplication::font();
|
||||||
|
- font.fromString(settings->value(key, QApplication::font().toString()).toString());
|
||||||
|
+ QFont font = settings->value(key, key == "fixed"_L1
|
||||||
|
+ ? QFontDatabase::systemFont(QFontDatabase::FixedFont)
|
||||||
|
+ : QFontDatabase::systemFont(QFontDatabase::GeneralFont)).value<QFont>();
|
||||||
|
label->setText(font.family() + QChar::Space + QString::number(font.pointSize()));
|
||||||
|
label->setFont(font);
|
||||||
|
label->setProperty("value", font.toString());
|
||||||
|
diff --git a/src/qt6ct/iconthemepage.cpp b/src/qt6ct/iconthemepage.cpp
|
||||||
|
index 37960f9..9156116 100644
|
||||||
|
--- a/src/qt6ct/iconthemepage.cpp
|
||||||
|
+++ b/src/qt6ct/iconthemepage.cpp
|
||||||
|
@@ -34,6 +34,9 @@
|
||||||
|
#include <QProgressBar>
|
||||||
|
#include <QMetaObject>
|
||||||
|
#include <QThread>
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+#include <KConfigGroup>
|
||||||
|
+#endif
|
||||||
|
#include "qt6ct.h"
|
||||||
|
#include "iconthemepage.h"
|
||||||
|
#include "ui_iconthemepage.h"
|
||||||
|
@@ -71,6 +74,19 @@ void IconThemePage::writeSettings(QSettings *settings)
|
||||||
|
settings->setValue("Appearance/icon_theme"_L1, item->data(3, Qt::UserRole));
|
||||||
|
}
|
||||||
|
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+void IconThemePage::writeSettings(KSharedConfigPtr config)
|
||||||
|
+{
|
||||||
|
+ QTreeWidgetItem *item = m_ui->treeWidget->currentItem();
|
||||||
|
+ if(!item)
|
||||||
|
+ return;
|
||||||
|
+
|
||||||
|
+ KConfigGroup group(config, "Icons");
|
||||||
|
+ group.writeEntry("Theme", item->data(3, Qt::UserRole));
|
||||||
|
+ group.sync();
|
||||||
|
+}
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
void IconThemePage::onFinished()
|
||||||
|
{
|
||||||
|
m_ui->treeWidget->addTopLevelItems(m_items);
|
||||||
|
diff --git a/src/qt6ct/iconthemepage.h b/src/qt6ct/iconthemepage.h
|
||||||
|
index 8938671..9ad3580 100644
|
||||||
|
--- a/src/qt6ct/iconthemepage.h
|
||||||
|
+++ b/src/qt6ct/iconthemepage.h
|
||||||
|
@@ -51,6 +51,10 @@ public:
|
||||||
|
|
||||||
|
void writeSettings(QSettings *settings) override;
|
||||||
|
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+ void writeSettings(KSharedConfigPtr config) override;
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
private slots:
|
||||||
|
void onFinished();
|
||||||
|
|
||||||
|
diff --git a/src/qt6ct/mainwindow.cpp b/src/qt6ct/mainwindow.cpp
|
||||||
|
index 122dff2..10296a4 100644
|
||||||
|
--- a/src/qt6ct/mainwindow.cpp
|
||||||
|
+++ b/src/qt6ct/mainwindow.cpp
|
||||||
|
@@ -91,11 +91,19 @@ void MainWindow::on_buttonBox_clicked(QAbstractButton *button)
|
||||||
|
if(id == QDialogButtonBox::Ok || id == QDialogButtonBox::Apply)
|
||||||
|
{
|
||||||
|
QSettings settings(Qt6CT::configFile(), QSettings::IniFormat);
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+ KSharedConfigPtr config = KSharedConfig::openConfig("kdeglobals");
|
||||||
|
+#endif
|
||||||
|
for(int i = 0; i < m_ui->tabWidget->count(); ++i)
|
||||||
|
{
|
||||||
|
TabPage *p = qobject_cast<TabPage*>(m_ui->tabWidget->widget(i));
|
||||||
|
if(p)
|
||||||
|
+ {
|
||||||
|
p->writeSettings(&settings);
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+ p->writeSettings(config);
|
||||||
|
+#endif
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/src/qt6ct/tabpage.h b/src/qt6ct/tabpage.h
|
||||||
|
index c77b5a7..4e46ddd 100644
|
||||||
|
--- a/src/qt6ct/tabpage.h
|
||||||
|
+++ b/src/qt6ct/tabpage.h
|
||||||
|
@@ -32,6 +32,10 @@
|
||||||
|
#include <QWidget>
|
||||||
|
#include <QSettings>
|
||||||
|
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+#include <KSharedConfig>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
class TabPage : public QWidget
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
@@ -39,6 +43,10 @@ public:
|
||||||
|
explicit TabPage(QWidget *parent = nullptr);
|
||||||
|
|
||||||
|
virtual void writeSettings(QSettings *settings) = 0;
|
||||||
|
+
|
||||||
|
+#ifdef KF_CONFIGCORE_LIB
|
||||||
|
+ virtual void writeSettings(KSharedConfigPtr config) {}
|
||||||
|
+#endif
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // TABPAGE_H
|
||||||
@@ -28,6 +28,10 @@ BDEPEND="
|
|||||||
dev-qt/qttools:6[linguist]
|
dev-qt/qttools:6[linguist]
|
||||||
"
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PF}.patch"
|
||||||
|
)
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cmake_src_install
|
cmake_src_install
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
AUX imgui-docking-meson.build 5761 BLAKE2B 77a93b9f385cec328137f2731b638a04eae7eaafaef0d19c98879d5664a6142e3422764c4e87720d8cc72f2f19e4eb98816e01ab9292a4266a8678e48747f6d3 SHA512 54cb36439e851dbe054690d3e8b93b7c84ad8363fd9bffa4ea43b02c4d19a3344751c6a997d2dc339fcf9359bd6428bebd664546e5e2ed263f4b8a8df4a3419a
|
AUX imgui-docking-meson.build 5761 BLAKE2B 77a93b9f385cec328137f2731b638a04eae7eaafaef0d19c98879d5664a6142e3422764c4e87720d8cc72f2f19e4eb98816e01ab9292a4266a8678e48747f6d3 SHA512 54cb36439e851dbe054690d3e8b93b7c84ad8363fd9bffa4ea43b02c4d19a3344751c6a997d2dc339fcf9359bd6428bebd664546e5e2ed263f4b8a8df4a3419a
|
||||||
AUX imgui-docking-meson_options.txt 887 BLAKE2B c3cee068700d00b14e98522a464d5dd373c20e7f6fd81295fb694f402e663a9e5c040701c9cf1297b9aab4159945b00b0e6460557835c6b764f5897776e92236 SHA512 e33e892aaae8a12a656b91ff4275b3f286d3806b7eea1a325e701dfb0e3f6bdd27de0c5e5765413503cd7c780f1a48e16027cddef71a4864cbd20d7e54b40a4c
|
AUX imgui-docking-meson_options.txt 887 BLAKE2B c3cee068700d00b14e98522a464d5dd373c20e7f6fd81295fb694f402e663a9e5c040701c9cf1297b9aab4159945b00b0e6460557835c6b764f5897776e92236 SHA512 e33e892aaae8a12a656b91ff4275b3f286d3806b7eea1a325e701dfb0e3f6bdd27de0c5e5765413503cd7c780f1a48e16027cddef71a4864cbd20d7e54b40a4c
|
||||||
DIST imgui-1.92.4-docking.tar.gz 2128467 BLAKE2B 7667814c98d57c246b6903abc90b11c9a1d003d4445ef1ad9ba84cdc067df0b1f40bf57a9070283bd531ffccb043f33f8d1f3c95d26ae2290a10476514bd7eb6 SHA512 ed9ce3dfc75f5da3afcb0dce5bcbd72b31c8ef2316e3ae07ad6e7fe9a87a910862890ebab62b451035315b95bdbb70bbe82bf3ec9f584470f75f7d73fa10f044
|
DIST imgui-1.92.4-docking.tar.gz 2128467 BLAKE2B 7667814c98d57c246b6903abc90b11c9a1d003d4445ef1ad9ba84cdc067df0b1f40bf57a9070283bd531ffccb043f33f8d1f3c95d26ae2290a10476514bd7eb6 SHA512 ed9ce3dfc75f5da3afcb0dce5bcbd72b31c8ef2316e3ae07ad6e7fe9a87a910862890ebab62b451035315b95bdbb70bbe82bf3ec9f584470f75f7d73fa10f044
|
||||||
EBUILD imgui-docking-1.92.4.ebuild 2154 BLAKE2B e6a993d14f529c4a6386ceda081a014230144be0232e1d14af3e4449a85e85a43189e6eaed58d7d5f6658b08ed36095f307df1e1fba2364da21869daeb93b27b SHA512 76f5dcafbfc29304ddf6853df1aa716924a48048f300dd9d903c52a74786e955403281e7f57e15dd014ad781c8b6ee3a5291e34cf9223afb86f778091ccd6f44
|
EBUILD imgui-docking-1.92.4.ebuild 2070 BLAKE2B 0f1da9b7551eea90196de080fa513ba5d45f08e4cf0657eeb74f8dcaf8a991115a862c42f729c82332737ccde5e5c9a537dd176e242275f36e35677038da7449 SHA512 d76574d42528449c12f58b2280ef71426d8443ad1a5647d5074bacc52f53ae02662dcd24edf22176b74ea7332ea7e1d747b8b42cac35d9fd137286e7e61dbdbd
|
||||||
MISC metadata.xml 1018 BLAKE2B 24ef0cdaf35fb432e284cf2ea6605de6d67e70a2c9f4da72ed89b35279e330afeffc80e541b3b6fd611097a3434e82cada6f9128461cb775fb2c9561bd63f5b6 SHA512 2c6d4d3117dc1a1b3b9bf0ec91a96bcb971a3373eca0fb869a6e6cb5f6ec34e542cfd496ea4329d1e6a03e0b09bd3c419752f9809de41b3a1bf03a83fde7206a
|
MISC metadata.xml 1018 BLAKE2B 24ef0cdaf35fb432e284cf2ea6605de6d67e70a2c9f4da72ed89b35279e330afeffc80e541b3b6fd611097a3434e82cada6f9128461cb775fb2c9561bd63f5b6 SHA512 2c6d4d3117dc1a1b3b9bf0ec91a96bcb971a3373eca0fb869a6e6cb5f6ec34e542cfd496ea4329d1e6a03e0b09bd3c419752f9809de41b3a1bf03a83fde7206a
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ HOMEPAGE="https://github.com/ocornut/imgui"
|
|||||||
|
|
||||||
SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}-docking.tar.gz -> imgui-${PV}-docking.tar.gz"
|
SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}-docking.tar.gz -> imgui-${PV}-docking.tar.gz"
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
S="${WORKDIR}/imgui-${PV}-docking"
|
S="${WORKDIR}/imgui-${PV}-docking"
|
||||||
|
LICENSE="MIT"
|
||||||
SLOT="0/${PV}"
|
SLOT="0/${PV}"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
IUSE="allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu"
|
IUSE="allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu"
|
||||||
@@ -31,10 +31,7 @@ RDEPEND="
|
|||||||
sdl2-renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
sdl2-renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||||
sdl3? ( media-libs/libsdl3[${MULTILIB_USEDEP}] )
|
sdl3? ( media-libs/libsdl3[${MULTILIB_USEDEP}] )
|
||||||
sdl3-renderer? ( media-libs/libsdl3[${MULTILIB_USEDEP}] )
|
sdl3-renderer? ( media-libs/libsdl3[${MULTILIB_USEDEP}] )
|
||||||
opengl? ( || (
|
opengl? ( media-libs/mesa[opengl,${MULTILIB_USEDEP}] )
|
||||||
>=media-libs/mesa-24.1.7-r1[opengl,${MULTILIB_USEDEP}]
|
|
||||||
<media-libs/mesa-24.1.7-r1[gles2,egl(+),${MULTILIB_USEDEP}]
|
|
||||||
) )
|
|
||||||
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
|
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
|
||||||
webgpu? ( dev-util/webgpu-headers )
|
webgpu? ( dev-util/webgpu-headers )
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DIST ndi-sdk-6.2.0.tar.gz 60175936 BLAKE2B d9516169b8c661fb295716ca70334f9edbabf65cf9ac3ad1070bcf58f5260fae7c5415b26205b170693be4558e24a0f90b4d7d5ae2ab3ee8a6ba265f3f858de7 SHA512 8d1e08f29c348fb214b9f11526aa3b1b44adebdd362ca084db2e57ff618dbcce1181fc3368b2c728406ddb129c336717425301ae18879dd42b53e8c4297b59f3
|
DIST ndi-sdk-6.2.1.tar.gz 60183066 BLAKE2B 379ff1de8b9cc249473f75d717e69ccc14ad4d190e74e8c6e7df6be0373cae6a478729bd61aa65ad1c6da243be225113fb046567e2db4b445af62806644f63c1 SHA512 cb3bc2bca2fa870ae3ad5cf7eda0231d9307b3df6621f2096590d3c15bc7014005073960e309a8be1c6a3beb8959e274ea6145271c45aaa214c31ac5530ce73d
|
||||||
EBUILD ndi-sdk-6.2.0.ebuild 1440 BLAKE2B a5afde0275e223bbc9e546e50034c663cd1d42f3ae66c3c80f9155efdeeb9cfc718ab036cef8f73b499e67cdc7811a8a9c9f00d17e07d143747cd3b57f514f3b SHA512 da81f603b465eee7b0546e26b428fdb435e0273c3b5c0a33295a13b0cfe3fc27f80ea23e46bedd1e2862e7d48647ddd49a8616a4c7a0f1fee6a91197a5e79de3
|
EBUILD ndi-sdk-6.2.1.ebuild 1440 BLAKE2B a5afde0275e223bbc9e546e50034c663cd1d42f3ae66c3c80f9155efdeeb9cfc718ab036cef8f73b499e67cdc7811a8a9c9f00d17e07d143747cd3b57f514f3b SHA512 da81f603b465eee7b0546e26b428fdb435e0273c3b5c0a33295a13b0cfe3fc27f80ea23e46bedd1e2862e7d48647ddd49a8616a4c7a0f1fee6a91197a5e79de3
|
||||||
MISC metadata.xml 330 BLAKE2B b7d803b1a48b71e7e01fe9d1f6f5efc727f174dccbab5a8a773f53a9af63c52ac09709663fdcfdee5906c31971c7625e62bf5ad02c007cf0347cf6cd0bd3a04e SHA512 f1c52830d8ac8f14d1049c5630bb0ca6afad2d294a787dc4fa8990bdf2bafe8cf867d42d4af82908f24fb3820f18d119ed25c12d99d428cb17d39d6fb33f8865
|
MISC metadata.xml 330 BLAKE2B b7d803b1a48b71e7e01fe9d1f6f5efc727f174dccbab5a8a773f53a9af63c52ac09709663fdcfdee5906c31971c7625e62bf5ad02c007cf0347cf6cd0bd3a04e SHA512 f1c52830d8ac8f14d1049c5630bb0ca6afad2d294a787dc4fa8990bdf2bafe8cf867d42d4af82908f24fb3820f18d119ed25c12d99d428cb17d39d6fb33f8865
|
||||||
|
|||||||
15
metadata/md5-cache/app-misc/minder-1.17.0
Normal file
15
metadata/md5-cache/app-misc/minder-1.17.0
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||||
|
DEPEND=app-text/discount dev-lang/vala <dev-libs/granite-7.0.0 dev-libs/json-glib gui-libs/libhandy[vala] x11-libs/gtksourceview:4[vala] app-text/discount
|
||||||
|
DESCRIPTION=Mind-mapping application for Elementary OS.
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/phase1geo/Minder
|
||||||
|
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
|
INHERIT=gnome2-utils meson vala xdg
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=GPL-3
|
||||||
|
RDEPEND=app-text/discount dev-lang/vala <dev-libs/granite-7.0.0 dev-libs/json-glib gui-libs/libhandy[vala] x11-libs/gtksourceview:4[vala]
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/phase1geo/Minder/archive/1.17.0.tar.gz -> minder-1.17.0.tar.gz
|
||||||
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 meson 99466844dd8d4fcfb07578a76f5a9922 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||||
|
_md5_=59bbd2455d33445625b7fe6c4b5445a4
|
||||||
@@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~x86
|
|||||||
LICENSE=MIT
|
LICENSE=MIT
|
||||||
RDEPEND=app-shells/bash app-misc/jq sys-apps/findutils glow? ( app-misc/glow )
|
RDEPEND=app-shells/bash app-misc/jq sys-apps/findutils glow? ( app-misc/glow )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/b3nj5m1n/xdg-ninja/archive/854929e5413e8d2cf84e90c5cc3ccb0188ab5d22.tar.gz -> xdg-ninja-20250807.tar.gz
|
SRC_URI=https://github.com/b3nj5m1n/xdg-ninja/archive/cb09ebd6479e276070a55fcffae9a5320bc52ed5.tar.gz -> xdg-ninja-20251001.tar.gz
|
||||||
_md5_=f62441dafcdce86243684d1de2e0c41c
|
_md5_=b19e37bd3684fb90a694daaf5efdc33c
|
||||||
@@ -8,6 +8,6 @@ LICENSE=GPL-3
|
|||||||
RDEPEND=sys-fs/fuse:0
|
RDEPEND=sys-fs/fuse:0
|
||||||
RESTRICT=strip
|
RESTRICT=strip
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=amd64? ( https://github.com/streetwriters/notesnook/releases/download/v3.3.1/notesnook_linux_x86_64.AppImage -> notesnook-bin-3.3.1.amd64.AppImage ) arm64? ( https://github.com/streetwriters/notesnook/releases/download/v3.3.1/notesnook_linux_arm64.AppImage -> notesnook-bin-3.3.1.arm64.AppImage )
|
SRC_URI=amd64? ( https://github.com/streetwriters/notesnook/releases/download/v3.3.5/notesnook_linux_x86_64.AppImage -> notesnook-bin-3.3.5.amd64.AppImage ) arm64? ( https://github.com/streetwriters/notesnook/releases/download/v3.3.5/notesnook_linux_arm64.AppImage -> notesnook-bin-3.3.5.arm64.AppImage )
|
||||||
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed
|
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed
|
||||||
_md5_=d6d19d36b02ef3cd40cc2fdd5bdfbde0
|
_md5_=d6d19d36b02ef3cd40cc2fdd5bdfbde0
|
||||||
@@ -4,10 +4,10 @@ DESCRIPTION=LSP language server for LanguageTool supporting LaTeX, Markdown, and
|
|||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://valentjn.github.io/ltex/
|
HOMEPAGE=https://valentjn.github.io/ltex/
|
||||||
INHERIT=java-pkg-2
|
INHERIT=java-pkg-2
|
||||||
KEYWORDS=~amd64 ~x86
|
KEYWORDS=~amd64
|
||||||
LICENSE=MPL-2.0
|
LICENSE=MPL-2.0
|
||||||
RDEPEND=>=virtual/jre-1.8 dev-java/slf4j-api:0 dev-java/slf4j-nop:0 dev-java/guava:0 dev-java/icu4j:0 dev-java/jansi:2 dev-java/commons-lang:3.6 dev-java/commons-logging:0 dev-java/commons-text:0 dev-java/jackson-core:0 dev-java/jackson-annotations:2 dev-java/jackson-databind:0 dev-java/jaxb-api:2 dev-java/jaxb-runtime:4 dev-java/picocli:0 dev-java/protobuf-java:0 dev-java/stax2-api:0 dev-java/woodstox-core:0 dev-java/json:0 dev-java/j2objc-annotations:0 dev-java/istack-commons-runtime:0 dev-java/hamcrest-core:1.3 dev-java/failureaccess:0 dev-java/error-prone-annotations:0 dev-java/checker-framework-qual:0 dev-java/animal-sniffer-annotations:0 dev-java/fastinfoset:0 >=dev-java/java-config-2.2.0-r3
|
RDEPEND=>=virtual/jre-1.8 dev-java/slf4j-api:0 dev-java/slf4j-nop:0 dev-java/guava:0 dev-java/icu4j:0 dev-java/jansi:2 dev-java/commons-lang:3.6 dev-java/commons-logging:0 dev-java/commons-text:0 dev-java/jackson-core:0 dev-java/jackson-annotations:0 dev-java/jackson-databind:0 dev-java/jaxb-api:2 dev-java/jaxb-runtime:4 dev-java/picocli:0 dev-java/protobuf-java:0 dev-java/stax2-api:0 dev-java/woodstox-core:0 dev-java/json:0 dev-java/j2objc-annotations:0 dev-java/istack-commons-runtime:0 dev-java/hamcrest-core:1.3 dev-java/failureaccess:0 dev-java/error-prone-annotations:0 dev-java/checker-framework-qual:0 dev-java/animal-sniffer-annotations:0 dev-java/fastinfoset:0 >=dev-java/java-config-2.2.0-r3
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/valentjn/ltex-ls/releases/download/16.0.0/ltex-ls-16.0.0.tar.gz
|
SRC_URI=https://github.com/valentjn/ltex-ls/releases/download/16.0.0/ltex-ls-16.0.0.tar.gz
|
||||||
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72
|
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72
|
||||||
_md5_=249dfdf0afde7a877639743dee1612da
|
_md5_=5774b0378a91db4c95b83531dadc7ded
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ DESCRIPTION=LSP language server for LanguageTool supporting LaTeX, Markdown, and
|
|||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://ltex-plus.github.io/ltex-plus/
|
HOMEPAGE=https://ltex-plus.github.io/ltex-plus/
|
||||||
INHERIT=java-pkg-2
|
INHERIT=java-pkg-2
|
||||||
KEYWORDS=~amd64 ~x86
|
KEYWORDS=~amd64
|
||||||
LICENSE=MPL-2.0
|
LICENSE=MPL-2.0
|
||||||
RDEPEND=>=virtual/jre-1.8 dev-java/HdrHistogram:0 dev-java/slf4j-api:0 dev-java/slf4j-nop:0 dev-java/guava:0 dev-java/icu4j:0 dev-java/jansi:2 dev-java/commons-lang:3.6 dev-java/commons-logging:0 dev-java/commons-text:0 dev-java/jackson-core:0 dev-java/jackson-annotations:2 dev-java/jackson-databind:0 dev-java/jaxb-api:2 dev-java/jaxb-runtime:4 dev-java/picocli:0 dev-java/protobuf-java:0 dev-java/stax2-api:0 dev-java/woodstox-core:0 dev-java/json:0 dev-java/j2objc-annotations:0 dev-java/istack-commons-runtime:0 dev-java/hamcrest-core:1.3 dev-java/failureaccess:0 dev-java/error-prone-annotations:0 >=dev-java/java-config-2.2.0-r3
|
RDEPEND=>=virtual/jre-1.8 dev-java/HdrHistogram:0 dev-java/slf4j-api:0 dev-java/slf4j-nop:0 dev-java/guava:0 dev-java/icu4j:0 dev-java/jansi:2 dev-java/commons-lang:3.6 dev-java/commons-logging:0 dev-java/commons-text:0 dev-java/jackson-core:0 dev-java/jackson-annotations:0 dev-java/jackson-databind:0 dev-java/jaxb-api:2 dev-java/jaxb-runtime:4 dev-java/picocli:0 dev-java/protobuf-java:0 dev-java/stax2-api:0 dev-java/woodstox-core:0 dev-java/json:0 dev-java/j2objc-annotations:0 dev-java/istack-commons-runtime:0 dev-java/hamcrest-core:1.3 dev-java/failureaccess:0 dev-java/error-prone-annotations:0 >=dev-java/java-config-2.2.0-r3
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/ltex-plus/ltex-ls-plus/releases/download/18.6.0/ltex-ls-plus-18.6.0.tar.gz
|
SRC_URI=https://github.com/ltex-plus/ltex-ls-plus/releases/download/18.6.1/ltex-ls-plus-18.6.1.tar.gz
|
||||||
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72
|
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72
|
||||||
_md5_=4e7bb5980cd43626c889e6f86ffe0629
|
_md5_=42d97d1b8420e40580afc4f0a4deb3c5
|
||||||
File diff suppressed because one or more lines are too long
@@ -11,4 +11,4 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z
|
|||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/HdrHistogram/HdrHistogram/archive/refs/tags/HdrHistogram-2.2.2.tar.gz
|
SRC_URI=https://github.com/HdrHistogram/HdrHistogram/archive/refs/tags/HdrHistogram-2.2.2.tar.gz
|
||||||
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple a728b6bc0cd005d093dd71e93106c98e
|
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple a728b6bc0cd005d093dd71e93106c98e
|
||||||
_md5_=957b602b2b23725866836ae5428d87e5
|
_md5_=2bc157fe67b8e0fe184d56f141b52aa3
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ EAPI=8
|
|||||||
HOMEPAGE=https://commons.apache.org/proper/commons-text/
|
HOMEPAGE=https://commons.apache.org/proper/commons-text/
|
||||||
INHERIT=java-pkg-2 java-pkg-simple
|
INHERIT=java-pkg-2 java-pkg-simple
|
||||||
IUSE=doc source
|
IUSE=doc source
|
||||||
KEYWORDS=~amd64 ~ppc64 ~x86
|
KEYWORDS=~amd64 ~ppc64
|
||||||
LICENSE=Apache-2.0
|
LICENSE=Apache-2.0
|
||||||
RDEPEND=>=virtual/jre-1.8:* dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
RDEPEND=>=virtual/jre-1.8:* dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://archive.apache.org/dist/commons/text/source/commons-text-1.14.0-src.tar.gz
|
SRC_URI=https://archive.apache.org/dist/commons/text/source/commons-text-1.14.0-src.tar.gz
|
||||||
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple a728b6bc0cd005d093dd71e93106c98e
|
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple a728b6bc0cd005d093dd71e93106c98e
|
||||||
_md5_=52bd6a45d313dde798630ae4044f2d4a
|
_md5_=290c2ec77a46441cdc60a77cdc4028a2
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
DEFINED_PHASES=compile install preinst prepare setup test
|
DEFINED_PHASES=compile install preinst prepare setup test
|
||||||
DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( amd64? ( dev-util/pkgdiff dev-util/japi-compliance-checker ) )
|
DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( amd64? ( dev-util/pkgdiff dev-util/japi-compliance-checker ) )
|
||||||
DESCRIPTION=Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes is conceptually a part of Guava, but they're in this separate artifact so that Android libraries can use them without pulling in all of Guava (just as they can use ListenableFuture by depending on the listenablefuture artifact).
|
DESCRIPTION=Add InternalFutureFailureAccess and InternalFutures from Guava
|
||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://github.com/google/guava/failureaccess
|
HOMEPAGE=https://github.com/google/guava/failureaccess
|
||||||
INHERIT=java-pkg-2 java-pkg-simple
|
INHERIT=java-pkg-2 java-pkg-simple
|
||||||
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
|
|||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3-sources.jar https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar -> failureaccess-1.0.3-bin.jar
|
SRC_URI=https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3-sources.jar https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar -> failureaccess-1.0.3-bin.jar
|
||||||
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple a728b6bc0cd005d093dd71e93106c98e
|
_eclasses_=java-utils-2 3febdd17a5820c438f6368dde60d4848 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple a728b6bc0cd005d093dd71e93106c98e
|
||||||
_md5_=4dfecbf1a7736341bd9a0e221f8b4fe8
|
_md5_=865ac1188602991a2edc9fcb78c91fc1
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ LICENSE=NVIDIA-cuDNN
|
|||||||
RDEPEND==dev-util/nvidia-cuda-toolkit-13*
|
RDEPEND==dev-util/nvidia-cuda-toolkit-13*
|
||||||
RESTRICT=mirror
|
RESTRICT=mirror
|
||||||
SLOT=0/9
|
SLOT=0/9
|
||||||
SRC_URI=https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.14.0.64_cuda13-archive.tar.xz
|
SRC_URI=https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.15.0.58_cuda13-archive.tar.xz
|
||||||
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
|
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
|
||||||
_md5_=5c32a7e3384cafa15edabf4ac72b8a42
|
_md5_=5c32a7e3384cafa15edabf4ac72b8a42
|
||||||
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar
|
|||||||
RESTRICT=bindist mirror strip test
|
RESTRICT=bindist mirror strip test
|
||||||
SLOT=0/13.0.2
|
SLOT=0/13.0.2
|
||||||
SRC_URI=amd64? ( https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda_13.0.2_580.95.05_linux.run ) arm64? ( https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda_13.0.2_580.95.05_linux_sbsa.run )
|
SRC_URI=amd64? ( https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda_13.0.2_580.95.05_linux.run ) arm64? ( https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda_13.0.2_580.95.05_linux_sbsa.run )
|
||||||
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b edo a5e294016aa84979fcb2459749eb80b2 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38
|
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b edo a5e294016aa84979fcb2459749eb80b2 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-r1 0e15b2ab9cfc87d7474678201d6bca38
|
||||||
_md5_=7971bd59bfec92dad415e0f6f004e4d8
|
_md5_=7971bd59bfec92dad415e0f6f004e4d8
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ DESCRIPTION=A makefile generation tool
|
|||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://premake.github.io
|
HOMEPAGE=https://premake.github.io
|
||||||
INHERIT=toolchain-funcs
|
INHERIT=toolchain-funcs
|
||||||
KEYWORDS=amd64 ~arm64 ppc ~ppc64 x86
|
KEYWORDS=amd64 arm64 ppc ppc64 x86
|
||||||
LICENSE=BSD
|
LICENSE=BSD
|
||||||
SLOT=5
|
SLOT=5
|
||||||
SRC_URI=https://github.com/premake/premake-core/archive/v5.0.0-beta7.tar.gz -> premake-5.0.0_beta7.tar.gz
|
SRC_URI=https://github.com/premake/premake-core/archive/v5.0.0-beta7.tar.gz -> premake-5.0.0_beta7.tar.gz
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
|
||||||
_md5_=6718a0290af279432739dd64cef06032
|
_md5_=5a7b3ed6bc1b553b62d29b7d623f52fb
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -10,5 +10,5 @@ LICENSE=BSD-2
|
|||||||
RDEPEND=dev-qt/qtbase:6=[gui,widgets] dev-qt/qtsvg:6
|
RDEPEND=dev-qt/qtbase:6=[gui,widgets] dev-qt/qtsvg:6
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://www.opencode.net/trialuser/qt6ct/-/archive/0.11/qt6ct-0.11.tar.gz -> qt6ct-kde-0.11.tar.gz
|
SRC_URI=https://www.opencode.net/trialuser/qt6ct/-/archive/0.11/qt6ct-0.11.tar.gz -> qt6ct-kde-0.11.tar.gz
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake cf95ad72ab207889c1668fc0d1bee181
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5
|
||||||
_md5_=9e48bf17d3985f0cface3bd162e43ce2
|
_md5_=6ccc16d9a70fb6e4ebbc9452be15b17e
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||||
DEFINED_PHASES=compile configure install prepare test
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
DEPEND=dev-libs/stb:= media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/glew[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] allegro5? ( media-libs/allegro:5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glfw? ( media-libs/glfw:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2-renderer? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3-renderer? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( || ( >=media-libs/mesa-24.1.7-r1[opengl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <media-libs/mesa-24.1.7-r1[gles2,egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webgpu? ( dev-util/webgpu-headers ) vulkan? ( dev-util/vulkan-headers )
|
DEPEND=dev-libs/stb:= media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/glew[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] allegro5? ( media-libs/allegro:5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glfw? ( media-libs/glfw:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2-renderer? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3-renderer? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( media-libs/mesa[opengl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webgpu? ( dev-util/webgpu-headers ) vulkan? ( dev-util/vulkan-headers )
|
||||||
DESCRIPTION=Bloat-free graphical user interface library for C++ with docking support
|
DESCRIPTION=Bloat-free graphical user interface library for C++ with docking support
|
||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://github.com/ocornut/imgui
|
HOMEPAGE=https://github.com/ocornut/imgui
|
||||||
@@ -8,8 +8,8 @@ INHERIT=meson-multilib
|
|||||||
IUSE=allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
|
IUSE=allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
|
||||||
KEYWORDS=~amd64
|
KEYWORDS=~amd64
|
||||||
LICENSE=MIT
|
LICENSE=MIT
|
||||||
RDEPEND=dev-libs/stb:= media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/glew[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] allegro5? ( media-libs/allegro:5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glfw? ( media-libs/glfw:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2-renderer? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3-renderer? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( || ( >=media-libs/mesa-24.1.7-r1[opengl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <media-libs/mesa-24.1.7-r1[gles2,egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webgpu? ( dev-util/webgpu-headers )
|
RDEPEND=dev-libs/stb:= media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/glew[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] allegro5? ( media-libs/allegro:5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glfw? ( media-libs/glfw:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl2-renderer? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl3-renderer? ( media-libs/libsdl3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( media-libs/mesa[opengl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webgpu? ( dev-util/webgpu-headers )
|
||||||
SLOT=0/1.92.4
|
SLOT=0/1.92.4
|
||||||
SRC_URI=https://github.com/ocornut/imgui/archive/v1.92.4-docking.tar.gz -> imgui-1.92.4-docking.tar.gz
|
SRC_URI=https://github.com/ocornut/imgui/archive/v1.92.4-docking.tar.gz -> imgui-1.92.4-docking.tar.gz
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 meson 99466844dd8d4fcfb07578a76f5a9922 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586
|
||||||
_md5_=e9402661a4d75f455c97c5b627a52939
|
_md5_=ae3367261969f03a8cef67cb2bdd9366
|
||||||
|
|||||||
@@ -10,5 +10,5 @@ LICENSE=GPL-2
|
|||||||
RDEPEND=>=media-video/obs-studio-31.0.0 dev-qt/qtbase:6[network,widgets] >=media-video/ndi-sdk-6.0:0= net-misc/curl
|
RDEPEND=>=media-video/obs-studio-31.0.0 dev-qt/qtbase:6[network,widgets] >=media-video/ndi-sdk-6.0:0= net-misc/curl
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/distroav/distroav/archive/6.1.1.tar.gz -> distroav-6.1.1.gh.tar.gz
|
SRC_URI=https://github.com/distroav/distroav/archive/6.1.1.tar.gz -> distroav-6.1.1.gh.tar.gz
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake cf95ad72ab207889c1668fc0d1bee181
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||||
_md5_=8dade3e3129d6d2c81a4b766fc71d697
|
_md5_=8dade3e3129d6d2c81a4b766fc71d697
|
||||||
|
|||||||
@@ -8,5 +8,5 @@ LICENSE=NDI_EULA_END
|
|||||||
RDEPEND=net-dns/avahi[dbus]
|
RDEPEND=net-dns/avahi[dbus]
|
||||||
RESTRICT=bindist mirror
|
RESTRICT=bindist mirror
|
||||||
SLOT=0/6
|
SLOT=0/6
|
||||||
SRC_URI=https://downloads.ndi.tv/SDK/NDI_SDK_Linux/Install_NDI_SDK_v6_Linux.tar.gz -> ndi-sdk-6.2.0.tar.gz
|
SRC_URI=https://downloads.ndi.tv/SDK/NDI_SDK_Linux/Install_NDI_SDK_v6_Linux.tar.gz -> ndi-sdk-6.2.1.tar.gz
|
||||||
_md5_=ee8eed7c884df329ddb7ba8281c6a757
|
_md5_=ee8eed7c884df329ddb7ba8281c6a757
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
BDEPEND=|| ( dev-lang/python:3.13[threads(+)] dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] ) app-alternatives/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix )
|
|
||||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup test
|
|
||||||
DEPEND=>=app-arch/brotli-1.1.0:= dev-db/sqlite:3 >=dev-libs/libuv-1.51.0:= >=dev-libs/simdjson-3.10.1:= >=net-dns/c-ares-1.34.4:= >=net-libs/nghttp2-1.64.0:= >=net-libs/nghttp3-1.7.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-73:= ) system-ssl? ( >=net-libs/ngtcp2-1.9.1:= >=dev-libs/openssl-1.1.1:0= ) !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] ) || ( sys-devel/gcc:* llvm-runtimes/libatomic-stub )
|
|
||||||
DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine
|
|
||||||
EAPI=8
|
|
||||||
HOMEPAGE=https://nodejs.org/
|
|
||||||
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
|
|
||||||
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
|
|
||||||
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
|
|
||||||
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )
|
|
||||||
RDEPEND=>=app-arch/brotli-1.1.0:= dev-db/sqlite:3 >=dev-libs/libuv-1.51.0:= >=dev-libs/simdjson-3.10.1:= >=net-dns/c-ares-1.34.4:= >=net-libs/nghttp2-1.64.0:= >=net-libs/nghttp3-1.7.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-73:= ) system-ssl? ( >=net-libs/ngtcp2-1.9.1:= >=dev-libs/openssl-1.1.1:0= ) !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] ) || ( sys-devel/gcc:* llvm-runtimes/libatomic-stub )
|
|
||||||
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
|
|
||||||
RESTRICT=!test? ( test )
|
|
||||||
SLOT=0/24
|
|
||||||
SRC_URI=https://nodejs.org/dist/v24.10.0/node-v24.10.0.tar.xz
|
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
|
||||||
_md5_=c5107e98192c12df516bed45abe52a28
|
|
||||||
@@ -12,6 +12,6 @@ RDEPEND=>=app-arch/brotli-1.1.0:= dev-db/sqlite:3 >=dev-libs/libuv-1.51.0:= >=de
|
|||||||
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
|
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
|
||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0/25
|
SLOT=0/25
|
||||||
SRC_URI=https://nodejs.org/dist/v25.0.0/node-v25.0.0.tar.xz
|
SRC_URI=https://nodejs.org/dist/v25.1.0/node-v25.1.0.tar.xz
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
||||||
_md5_=651bf1b271dc9738bb88f0f14e7ac381
|
_md5_=1058b6bb3c2fc37c4fa4375f0374e036
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-qbittorrent ) >=dev-qt/qttools-6.5:6[linguist] virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
|
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-qbittorrent ) >=dev-qt/qttools-6.5:6[linguist] virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
|
||||||
DEPEND=>=dev-libs/openssl-3.0.2:= >=dev-qt/qtbase-6.5:6[network,ssl,sql,sqlite,xml] >=net-libs/libtorrent-rasterbar-2.0.10:= >=sys-libs/zlib-1.2.11 gui? ( >=dev-qt/qtbase-6.5:6[dbus?,gui,widgets] >=dev-qt/qtsvg-6.5:6 ) webui? ( acct-group/qbittorrent acct-user/qbittorrent ) >=dev-libs/boost-1.76
|
DEPEND=>=dev-libs/openssl-3.0.2:= >=dev-qt/qtbase-6.5:6[network,ssl,sql,sqlite,xml] >=net-libs/libtorrent-rasterbar-2.0.10:= >=sys-libs/zlib-1.2.11 gui? ( >=dev-qt/qtbase-6.5:6[dbus?,gui,widgets] >=dev-qt/qtsvg-6.5:6 ) webui? ( acct-group/qbittorrent acct-user/qbittorrent ) >=dev-libs/boost-1.76
|
||||||
DESCRIPTION=BitTorrent client in C++ and Qt
|
DESCRIPTION=BitTorrent client in C++ and Qt
|
||||||
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( gui webui ) dbus? ( gui )
|
|||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://downloads.sourceforge.net/qbittorrent/qbittorrent-5.1.2.tar.xz verify-sig? ( https://downloads.sourceforge.net/qbittorrent/qbittorrent-5.1.2.tar.xz.asc )
|
SRC_URI=https://downloads.sourceforge.net/qbittorrent/qbittorrent-5.1.2.tar.xz verify-sig? ( https://downloads.sourceforge.net/qbittorrent/qbittorrent-5.1.2.tar.xz.asc )
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake cf95ad72ab207889c1668fc0d1bee181 edo a5e294016aa84979fcb2459749eb80b2 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg 3ef49a87c52c8b77c476351195dfe575
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 edo a5e294016aa84979fcb2459749eb80b2 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg 3ef49a87c52c8b77c476351195dfe575
|
||||||
_md5_=1c79aac6dc9aecb67be85380d7675bb5
|
_md5_=1c79aac6dc9aecb67be85380d7675bb5
|
||||||
|
|||||||
15
metadata/md5-cache/sci-mathematics/lean-4.25.0_rc2
Normal file
15
metadata/md5-cache/sci-mathematics/lean-4.25.0_rc2
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 ) dev-build/make >=dev-build/cmake-3.28.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare pretend setup test
|
||||||
|
DEPEND=dev-libs/gmp:= dev-libs/libuv:= sci-mathematics/cadical
|
||||||
|
DESCRIPTION=The Lean Theorem Prover
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://leanprover-community.github.io/ https://github.com/leanprover/lean4/
|
||||||
|
INHERIT=check-reqs cmake flag-o-matic python-any-r1
|
||||||
|
IUSE=debug source
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-libs/gmp:= dev-libs/libuv:= sci-mathematics/cadical
|
||||||
|
SLOT=0/4
|
||||||
|
SRC_URI=https://github.com/leanprover/lean4/archive/refs/tags/v4.25.0-rc2.tar.gz -> lean-4.25.0_rc2.tar.gz
|
||||||
|
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||||
|
_md5_=48760dee67524d93db9a50cffcacb957
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=install postinst postrm preinst prepare
|
|
||||||
DESCRIPTION=Scientific software package for numerical computations
|
|
||||||
EAPI=8
|
|
||||||
HOMEPAGE=https://www.scilab.org/
|
|
||||||
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
|
||||||
INHERIT=xdg
|
|
||||||
KEYWORDS=-* ~amd64
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=media-libs/alsa-lib media-libs/freetype media-libs/mesa sci-libs/lapack sys-libs/zlib x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm
|
|
||||||
RESTRICT=mirror strip test
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://www.scilab.org/download/2025.1.0/scilab-2025.1.0.bin.x86_64-linux-gnu.tar.xz
|
|
||||||
_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
|
|
||||||
_md5_=4b1713632374ef2c0efa221133076adc
|
|
||||||
@@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.72:2 x11-libs/cairo[X,xcb(+)] x11-libs/gdk-pixbuf:2 x1
|
|||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.xz
|
SRC_URI=https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.xz
|
||||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 meson 99466844dd8d4fcfb07578a76f5a9922 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
||||||
_md5_=188133d28dc689f2f342bcd2a71c199b
|
_md5_=188133d28dc689f2f342bcd2a71c199b
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
AUX nodejs-24.1.0-paxmarking.patch 3496 BLAKE2B 128a05fb3bc040edfd53221d5744a0626a0f64b7ba46dac94dc0df0d57631017f2da839e06ce769194a8519dcb7feebbede7cef9743323fded5044694a8eb4cc SHA512 3fae2c3bb0f90bd84e147a7fb740f12fab93843ef8f3a2ecf07359582222f86e9793b49b624894fa244f4d9159ac897e1b32d014a6fffbd0d687a1c0996e4240
|
AUX nodejs-24.1.0-paxmarking.patch 3496 BLAKE2B 128a05fb3bc040edfd53221d5744a0626a0f64b7ba46dac94dc0df0d57631017f2da839e06ce769194a8519dcb7feebbede7cef9743323fded5044694a8eb4cc SHA512 3fae2c3bb0f90bd84e147a7fb740f12fab93843ef8f3a2ecf07359582222f86e9793b49b624894fa244f4d9159ac897e1b32d014a6fffbd0d687a1c0996e4240
|
||||||
DIST node-v24.10.0.tar.xz 51737428 BLAKE2B 60474c1dbe577041a4b51e0407267fdddc3f93ecbb3c84fb0294737b296f42160f1f13447a85289a36a2d205a5fd9e68001af18f229880e4a71344532e8363d2 SHA512 4f1ff31bb6efeda280ecbb79624d048c0b2fee7b4e8e5718d0ad44744b19463df408bc5ed6a7d13f70a50883f1911ea420e593d5ec03eac670435cf4d7158120
|
DIST node-v25.1.0.tar.xz 52248056 BLAKE2B d2f7eabe13634353cea0e0fd9187e4dac6d6d49f328b7671866c561f067892c0b207fad1c3a7fe54c38d216196e18cbba7eb90dd524a2c358b33b683abaa7743 SHA512 467c9961c9937ac155cea53c02eece2294581feacf19b69eec7138f0b747f244a3a7fa1d7d760ac4911bd44db2d27a82dc68205171e2de9d54731eb464a95c10
|
||||||
DIST node-v25.0.0.tar.xz 53218272 BLAKE2B 01d9a870e04e1711893f7459441e6450c2b4aece9a41cda704f9a65fb246dacd02637048303372e7af9010d1e657199346847ba2b466bad1fa1945670d5c6426 SHA512 aee38797a95755efeb6b0db939fa03c205f77674fe33a27d21388b6be4d85114cd0a1593399c52721de6c48e7d969fed40ec10dbcfca2f00ef8495cedb503943
|
EBUILD nodejs-25.1.0.ebuild 8059 BLAKE2B 3bf30b90f580ec3ccc6819af50a005bff5fbd04a9556899479ea0eeabdc96d0c789a3d074603b0d73b0c4f4f7585a56acaa624aeb2ba2fe7633ad773952e1e73 SHA512 1c462b84cd579774c257c23968a6d987f7aca02ce999a3290a7aa5419ab7580a4ccae1fa24565b98d5801a9239fb5f96ae75ab531dba7b19e0427bc00d2c4ae6
|
||||||
EBUILD nodejs-24.10.0.ebuild 8422 BLAKE2B 9f8a38f95be24ef5fb21c953f308f59a3eee0def4d120faab71d666a583eacf568db5a4b5b89e588ffd2be6f0a18de569998c1fa2f0946fb19f1783dd0a79671 SHA512 6d700bde90405850d64f7b0a53d60a62368215c20fbb490146b83fa7aa8c87857a9337705e62bed194d7ae29c3b634117dc56aa0c80052eb8ddb3be9643b304a
|
MISC metadata.xml 831 BLAKE2B 4287b5f13da7f0c62751c74ed7f60f8ac083bc41e9aecafcded470498151f0ccdd50c9546d1717f5bf19aad7711664f80d8609ac7458bdc4dcd6b71f6fd7d295 SHA512 798957ac5be1a56fd2270c19cfc4fc12b9f4aa7291de3bfd0abc574a86b7d286e3421bf66027817186c1dacd9a64da322b2cc555184a5e0bafbb526fcea9942a
|
||||||
EBUILD nodejs-25.0.0.ebuild 8353 BLAKE2B 2802648020f9ca9d81502be38e93d0d3209da39a1f4eb6017d9ce427678e57d2f4e7b52c7dfdbb4a7d15af33ed4da077242ce5451769c0af4c9b13308b0eba5e SHA512 19479c83d52a8a3ad6db0368c9490ffd1af9717be3180848f47c1857ed03408fbbf0d11c7880b548a06ba84cde9a1e78f259e47cb457bc836ff385040cde91cf
|
|
||||||
MISC metadata.xml 919 BLAKE2B fec5e1a55653b516865d2b0f7788ba520fc46029276f6584be3bfa579fb9852119b3a7fb907e1977279227627cc65c085dbffc4a06ca11cd4dd031325a423468 SHA512 658d82da53e3b701d0ed5a2ba4f515744240ebcdf8392c0a40c9b9e9808f89357ea270a2b742dd0045628ff0d87baf9c26f60ac0d046d75808cb97add192c8a3
|
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
<name>William Hubbs</name>
|
<name>William Hubbs</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name="corepack">Enable the experimental corepack package management tool</flag>
|
|
||||||
<flag name="inspector">Enable V8 inspector</flag>
|
<flag name="inspector">Enable V8 inspector</flag>
|
||||||
<flag name="npm">Enable NPM package manager</flag>
|
<flag name="npm">Enable NPM package manager</flag>
|
||||||
<flag name="pax-kernel">Enable building under a PaX enabled kernel</flag>
|
<flag name="pax-kernel">Enable building under a PaX enabled kernel</flag>
|
||||||
|
|||||||
@@ -1,292 +0,0 @@
|
|||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CONFIG_CHECK="~ADVISE_SYSCALLS"
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
PYTHON_REQ_USE="threads(+)"
|
|
||||||
|
|
||||||
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
|
|
||||||
HOMEPAGE="https://nodejs.org/"
|
|
||||||
LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
|
|
||||||
|
|
||||||
if [[ ${PV} == *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/nodejs/node"
|
|
||||||
SLOT="0"
|
|
||||||
else
|
|
||||||
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
|
|
||||||
SLOT="0/$(ver_cut 1)"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
|
|
||||||
S="${WORKDIR}/node-v${PV}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
|
|
||||||
REQUIRED_USE="inspector? ( icu ssl )
|
|
||||||
npm? ( ssl )
|
|
||||||
system-icu? ( icu )
|
|
||||||
system-ssl? ( ssl )
|
|
||||||
x86? ( cpu_flags_x86_sse2 )"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND=">=app-arch/brotli-1.1.0:=
|
|
||||||
dev-db/sqlite:3
|
|
||||||
>=dev-libs/libuv-1.51.0:=
|
|
||||||
>=dev-libs/simdjson-3.10.1:=
|
|
||||||
>=net-dns/c-ares-1.34.4:=
|
|
||||||
>=net-libs/nghttp2-1.64.0:=
|
|
||||||
>=net-libs/nghttp3-1.7.0:=
|
|
||||||
sys-libs/zlib
|
|
||||||
corepack? ( !sys-apps/yarn )
|
|
||||||
system-icu? ( >=dev-libs/icu-73:= )
|
|
||||||
system-ssl? (
|
|
||||||
>=net-libs/ngtcp2-1.9.1:=
|
|
||||||
>=dev-libs/openssl-1.1.1:0=
|
|
||||||
)
|
|
||||||
!system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
|
|
||||||
|| (
|
|
||||||
sys-devel/gcc:*
|
|
||||||
llvm-runtimes/libatomic-stub
|
|
||||||
)"
|
|
||||||
BDEPEND="${PYTHON_DEPS}
|
|
||||||
app-alternatives/ninja
|
|
||||||
sys-apps/coreutils
|
|
||||||
virtual/pkgconfig
|
|
||||||
test? ( net-misc/curl )
|
|
||||||
pax-kernel? ( sys-apps/elfix )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
# These are measured on a loong machine with -ggdb on, and only checked
|
|
||||||
# if debugging flags are present in CFLAGS.
|
|
||||||
#
|
|
||||||
# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
|
|
||||||
# limit for memory usage. Disk usage was 19.1GiB for the build directory and
|
|
||||||
# 1.2GiB for the installed image, so we leave some room for architectures with
|
|
||||||
# fatter binaries and set the disk requirement to 22GiB.
|
|
||||||
CHECKREQS_MEMORY="8G"
|
|
||||||
CHECKREQS_DISK_BUILD="22G"
|
|
||||||
|
|
||||||
pkg_pretend() {
|
|
||||||
if [[ ${MERGE_TYPE} != "binary" ]]; then
|
|
||||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
|
||||||
einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS"
|
|
||||||
check-reqs_pkg_pretend
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python-any-r1_pkg_setup
|
|
||||||
linux-info_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
tc-export AR CC CXX PKG_CONFIG
|
|
||||||
export V=1
|
|
||||||
export BUILDTYPE=Release
|
|
||||||
|
|
||||||
# fix compilation on Darwin
|
|
||||||
# https://code.google.com/p/gyp/issues/detail?id=260
|
|
||||||
sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
|
|
||||||
|
|
||||||
# proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
|
|
||||||
local LIBDIR=$(get_libdir)
|
|
||||||
sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
|
|
||||||
sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
|
|
||||||
|
|
||||||
# Avoid writing a depfile, not useful
|
|
||||||
sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
|
|
||||||
|
|
||||||
sed -i -e "/'-O3'/d" common.gypi node.gypi || die
|
|
||||||
|
|
||||||
# debug builds. change install path, remove optimisations and override buildtype
|
|
||||||
if use debug; then
|
|
||||||
sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
|
|
||||||
BUILDTYPE=Debug
|
|
||||||
fi
|
|
||||||
|
|
||||||
# We need to disable mprotect on two files when it builds Bug 694100.
|
|
||||||
use pax-kernel && PATCHES+=( "${FILESDIR}"/${PN}-24.1.0-paxmarking.patch )
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
xdg_environment_reset
|
|
||||||
|
|
||||||
# LTO compiler flags are handled by configure.py itself
|
|
||||||
filter-lto
|
|
||||||
# The warnings are *so* noisy and make build.logs massive
|
|
||||||
append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
|
|
||||||
# https://bugs.gentoo.org/931514
|
|
||||||
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
|
|
||||||
|
|
||||||
local myconf=(
|
|
||||||
--ninja
|
|
||||||
# ada is not packaged yet
|
|
||||||
# https://github.com/ada-url/ada
|
|
||||||
# --shared-ada
|
|
||||||
--shared-brotli
|
|
||||||
--shared-cares
|
|
||||||
--shared-libuv
|
|
||||||
--shared-nghttp2
|
|
||||||
--shared-nghttp3
|
|
||||||
--shared-ngtcp2
|
|
||||||
--shared-simdjson
|
|
||||||
# sindutf is not packaged yet
|
|
||||||
# https://github.com/simdutf/simdutf
|
|
||||||
# --shared-simdutf
|
|
||||||
--shared-sqlite
|
|
||||||
--shared-zlib
|
|
||||||
)
|
|
||||||
use debug && myconf+=( --debug )
|
|
||||||
use lto && myconf+=( --enable-lto )
|
|
||||||
if use system-icu; then
|
|
||||||
myconf+=( --with-intl=system-icu )
|
|
||||||
elif use icu; then
|
|
||||||
myconf+=( --with-intl=full-icu )
|
|
||||||
else
|
|
||||||
myconf+=( --with-intl=none )
|
|
||||||
fi
|
|
||||||
use corepack || myconf+=( --without-corepack )
|
|
||||||
use inspector || myconf+=( --without-inspector )
|
|
||||||
use npm || myconf+=( --without-npm )
|
|
||||||
use snapshot || myconf+=( --without-node-snapshot )
|
|
||||||
if use ssl; then
|
|
||||||
use system-ssl && myconf+=( --shared-openssl --openssl-use-def-ca-store )
|
|
||||||
else
|
|
||||||
myconf+=( --without-ssl )
|
|
||||||
fi
|
|
||||||
|
|
||||||
local myarch=""
|
|
||||||
case "${ARCH}:${ABI}" in
|
|
||||||
*:amd64) myarch="x64";;
|
|
||||||
*:arm) myarch="arm";;
|
|
||||||
*:arm64) myarch="arm64";;
|
|
||||||
loong:lp64*) myarch="loong64";;
|
|
||||||
riscv:lp64*) myarch="riscv64";;
|
|
||||||
*:ppc64) myarch="ppc64";;
|
|
||||||
*:x32) myarch="x32";;
|
|
||||||
*:x86) myarch="ia32";;
|
|
||||||
*) myarch="${ABI}";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
GYP_DEFINES="linux_use_gold_flags=0
|
|
||||||
linux_use_bundled_binutils=0
|
|
||||||
linux_use_bundled_gold=0" \
|
|
||||||
"${EPYTHON}" configure.py \
|
|
||||||
--prefix="${EPREFIX}"/usr \
|
|
||||||
--dest-cpu=${myarch} \
|
|
||||||
"${myconf[@]}" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export NINJA_ARGS=" $(get_NINJAOPTS)"
|
|
||||||
emake -Onone
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
local LIBDIR="${ED}/usr/$(get_libdir)"
|
|
||||||
default
|
|
||||||
|
|
||||||
pax-mark -m "${ED}"/usr/bin/node
|
|
||||||
|
|
||||||
# set up a symlink structure that node-gyp expects..
|
|
||||||
dodir /usr/include/node/deps/{v8,uv}
|
|
||||||
dosym . /usr/include/node/src
|
|
||||||
for var in deps/{uv,v8}/include; do
|
|
||||||
dosym ../.. /usr/include/node/${var}
|
|
||||||
done
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
docinto html
|
|
||||||
dodoc -r "${S}"/doc/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use npm; then
|
|
||||||
keepdir /etc/npm
|
|
||||||
echo "NPM_CONFIG_GLOBALCONFIG=${EPREFIX}/etc/npm/npmrc" > "${T}"/50npm
|
|
||||||
doenvd "${T}"/50npm
|
|
||||||
|
|
||||||
# Install bash completion for `npm`
|
|
||||||
local tmp_npm_completion_file="$(TMPDIR="${T}" mktemp -t npm.XXXXXXXXXX)"
|
|
||||||
"${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
|
|
||||||
newbashcomp "${tmp_npm_completion_file}" npm
|
|
||||||
|
|
||||||
# Move man pages
|
|
||||||
doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
|
|
||||||
|
|
||||||
# Clean up
|
|
||||||
rm -f "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile}
|
|
||||||
|
|
||||||
local find_exp="-or -name"
|
|
||||||
local find_name=()
|
|
||||||
for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
|
|
||||||
".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
|
|
||||||
"*.bat" "*.cmd"; do
|
|
||||||
find_name+=( ${find_exp} "${match}" )
|
|
||||||
done
|
|
||||||
|
|
||||||
# Remove various development and/or inappropriate files and
|
|
||||||
# useless docs of dependend packages.
|
|
||||||
find "${LIBDIR}"/node_modules \
|
|
||||||
\( -type d -name examples \) -or \( -type f \( \
|
|
||||||
-iname "LICEN?E*" \
|
|
||||||
"${find_name[@]}" \
|
|
||||||
\) \) -exec rm -rf "{}" \;
|
|
||||||
fi
|
|
||||||
|
|
||||||
use corepack &&
|
|
||||||
"${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin
|
|
||||||
|
|
||||||
mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
local drop_tests=(
|
|
||||||
test/parallel/test-dns.js
|
|
||||||
test/parallel/test-dns-resolveany-bad-ancount.js
|
|
||||||
test/parallel/test-dns-setserver-when-querying.js
|
|
||||||
test/parallel/test-dotenv.js
|
|
||||||
test/parallel/test-fs-mkdir.js
|
|
||||||
test/parallel/test-fs-read-stream.js
|
|
||||||
test/parallel/test-fs-utimes-y2K38.js
|
|
||||||
test/parallel/test-fs-watch-recursive-add-file.js
|
|
||||||
test/parallel/test-http2-client-set-priority.js
|
|
||||||
test/parallel/test-http2-priority-event.js
|
|
||||||
test/parallel/test-process-euid-egid.js
|
|
||||||
test/parallel/test-process-get-builtin.mjs
|
|
||||||
test/parallel/test-process-initgroups.js
|
|
||||||
test/parallel/test-process-setgroups.js
|
|
||||||
test/parallel/test-process-uid-gid.js
|
|
||||||
test/parallel/test-release-npm.js
|
|
||||||
test/parallel/test-socket-write-after-fin-error.js
|
|
||||||
test/parallel/test-strace-openat-openssl.js
|
|
||||||
test/sequential/test-tls-session-timeout.js
|
|
||||||
test/sequential/test-util-debug.js
|
|
||||||
)
|
|
||||||
use inspector ||
|
|
||||||
drop_tests+=(
|
|
||||||
test/parallel/test-inspector-emit-protocol-event.js
|
|
||||||
test/parallel/test-inspector-network-arbitrary-data.js
|
|
||||||
test/parallel/test-inspector-network-domain.js
|
|
||||||
test/parallel/test-inspector-network-fetch.js
|
|
||||||
test/parallel/test-inspector-network-http.js
|
|
||||||
test/sequential/test-watch-mode.mjs
|
|
||||||
)
|
|
||||||
rm -f "${drop_tests[@]}" || die "disabling tests failed"
|
|
||||||
|
|
||||||
out/${BUILDTYPE}/cctest || die
|
|
||||||
"${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use npm; then
|
|
||||||
ewarn "remember to run: source /etc/profile if you plan to use nodejs"
|
|
||||||
ewarn " in your current shell"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
@@ -25,7 +25,6 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
|
IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
|
||||||
#IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
|
|
||||||
REQUIRED_USE="inspector? ( icu ssl )
|
REQUIRED_USE="inspector? ( icu ssl )
|
||||||
npm? ( ssl )
|
npm? ( ssl )
|
||||||
system-icu? ( icu )
|
system-icu? ( icu )
|
||||||
@@ -34,7 +33,6 @@ REQUIRED_USE="inspector? ( icu ssl )
|
|||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
#corepack? ( !sys-apps/yarn )
|
|
||||||
RDEPEND=">=app-arch/brotli-1.1.0:=
|
RDEPEND=">=app-arch/brotli-1.1.0:=
|
||||||
dev-db/sqlite:3
|
dev-db/sqlite:3
|
||||||
>=dev-libs/libuv-1.51.0:=
|
>=dev-libs/libuv-1.51.0:=
|
||||||
@@ -146,7 +144,6 @@ src_configure() {
|
|||||||
else
|
else
|
||||||
myconf+=( --with-intl=none )
|
myconf+=( --with-intl=none )
|
||||||
fi
|
fi
|
||||||
#use corepack || myconf+=( --without-corepack )
|
|
||||||
use inspector || myconf+=( --without-inspector )
|
use inspector || myconf+=( --without-inspector )
|
||||||
use npm || myconf+=( --without-npm )
|
use npm || myconf+=( --without-npm )
|
||||||
use snapshot || myconf+=( --without-node-snapshot )
|
use snapshot || myconf+=( --without-node-snapshot )
|
||||||
@@ -235,9 +232,6 @@ src_install() {
|
|||||||
\) \) -exec rm -rf "{}" \;
|
\) \) -exec rm -rf "{}" \;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# use corepack &&
|
|
||||||
# "${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin
|
|
||||||
|
|
||||||
mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
|
mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
|
||||||
}
|
}
|
||||||
|
|
||||||
3
sci-mathematics/lean/Manifest
Normal file
3
sci-mathematics/lean/Manifest
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
DIST lean-4.25.0_rc2.tar.gz 50072895 BLAKE2B bf081912fd8896a3916ef95af97cfd63646f13cc3c0b397966a8195d34e60ca500562c48565fb27eeca5b51d90a3dcd1f5dd20507b1f3bae83d7d16b6c1c2d78 SHA512 1f99b0c85188ad66d4d161f1ef886449999d891e09c92af6018937e4fdbc56cfb05de3eee6e666ae0cec85075f8d517dbd27fc14361854f7f1a939b6c9d41687
|
||||||
|
EBUILD lean-4.25.0_rc2.ebuild 1843 BLAKE2B 5e4da67180c9b7d801cbe490001316001d145a682852352f30c17a52f8e7ae3519c1958a99c1b2a19ab5f841827d73ee1753d75dc02cadde3cd2516941209007 SHA512 f37a1c87668396b8bfdd0c724e84dd26778f7a7ae26408265f3d3ebe8382e55876ff4248a9c912b68af05816704094f492f895d61a8e87ed4c094f87fc049a59
|
||||||
|
MISC metadata.xml 954 BLAKE2B 338f64bbe848dca10f77fb7d5b7503684d36742139a4fd45f7a4c48250a11af6a78e40f5304d44166ce56f7fe4d22c6f980b55cab411bb7be93cc279694e9b66 SHA512 ec7c25a75237d2d54704e2d7b1811489a95780885c748a832643760d012eaceaeb5bfec9fc80509d5699940e749e770e841880cca1361848244b5031636e48b2
|
||||||
103
sci-mathematics/lean/lean-4.25.0_rc2.ebuild
Normal file
103
sci-mathematics/lean/lean-4.25.0_rc2.ebuild
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MAJOR="$(ver_cut 1)"
|
||||||
|
|
||||||
|
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||||
|
PYTHON_COMPAT=( python3_{12..14} )
|
||||||
|
|
||||||
|
inherit check-reqs cmake flag-o-matic python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The Lean Theorem Prover"
|
||||||
|
HOMEPAGE="https://leanprover-community.github.io/
|
||||||
|
https://github.com/leanprover/lean4/"
|
||||||
|
|
||||||
|
if [[ "${PV}" == *9999* ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/leanprover/${PN}${MAJOR}"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/leanprover/${PN}${MAJOR}/archive/refs/tags/v${PV/_/-}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}${MAJOR}-${PV/_/-}"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0/${MAJOR}"
|
||||||
|
IUSE="debug source"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/gmp:=
|
||||||
|
dev-libs/libuv:=
|
||||||
|
sci-mathematics/cadical
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
"
|
||||||
|
|
||||||
|
CHECKREQS_DISK_BUILD="4G"
|
||||||
|
CHECKREQS_DISK_USR="2G"
|
||||||
|
|
||||||
|
# Built by lean's build tool.
|
||||||
|
QA_FLAGS_IGNORED="
|
||||||
|
usr/lib/lean/libInit_shared.so
|
||||||
|
usr/lib/lean/libleanshared_1.so
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
filter-lto
|
||||||
|
|
||||||
|
sed -e "s|-O[23]|${CFLAGS}|g" -i ./src/CMakeLists.txt || die
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local CMAKE_BUILD_TYPE=""
|
||||||
|
|
||||||
|
if use debug ; then
|
||||||
|
CMAKE_BUILD_TYPE="Debug"
|
||||||
|
else
|
||||||
|
CMAKE_BUILD_TYPE="Release"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local -a mycmakeargs=(
|
||||||
|
-DCCACHE="OFF"
|
||||||
|
-DGIT_HASH="OFF"
|
||||||
|
|
||||||
|
-DUSE_MIMALLOC="OFF"
|
||||||
|
-DINSTALL_LICENSE="OFF"
|
||||||
|
-DINSTALL_CADICAL="OFF"
|
||||||
|
|
||||||
|
-DLEAN_EXTRA_CXX_FLAGS="${CXXFLAGS}"
|
||||||
|
-DLEAN_EXTRA_LINKER_FLAGS="${LDFLAGS}"
|
||||||
|
-DLEAN_EXTRA_MAKE_OPTS="-s 262144"
|
||||||
|
-DLEANC_EXTRA_FLAGS="${CFLAGS}"
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
ulimit -s 30000000 || eerror "Failed to set required ulimit. Build may fail!"
|
||||||
|
|
||||||
|
cmake_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
if ! use source ; then
|
||||||
|
rm -r "${ED}/usr/src" || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
22
sci-mathematics/lean/metadata.xml
Normal file
22
sci-mathematics/lean/metadata.xml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>sci-mathematics@gentoo.org</email>
|
||||||
|
<name>Gentoo Mathematics Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
The Lean theorem prover is a proof assistant developed principally
|
||||||
|
by Leonardo de Moura at Microsoft Research. Lean is a functional
|
||||||
|
programming language that makes it easy to write correct and
|
||||||
|
maintainable code. You can also use Lean as an interactive theorem
|
||||||
|
prover. Lean programming primarily involves defining types and
|
||||||
|
functions. This allows your focus to remain on the problem domain and
|
||||||
|
manipulating its data, rather than the details of programming.
|
||||||
|
</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/leanprover/lean4/issues</bugs-to>
|
||||||
|
<remote-id type="github">leanprover/lean4</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
DIST scilab-2025.1.0.bin.x86_64-linux-gnu.tar.xz 523326052 BLAKE2B 18133fdfb1340af682c6c6a77741642c499758782663caf55dd388f8e8334c8b2007ae8e674c3a14584de778bbf40c9df432025f9c12bf06056fd788d2e897f5 SHA512 1468b8ecb899b12c16785e02920a47aef415354d046f5be63b9975d2eef1fdf9f57cb97bf4f6b7f74f2b763c05e0b0681285d1825a2d2f3c1a6c00a292dcdf92
|
|
||||||
DIST scilab-2026.0.0.bin.x86_64-linux-gnu.tar.xz 540820204 BLAKE2B bfc4490e623b87334d2cb182d2d15bf3acb1f313c22eeeac057ef6fe63d262217d3abd0d23961e24a8d4946c3a0f9011efb23be2295d9c8b6af6116732220e7e SHA512 4e66b721a59a57f92abf7ab3ba1aaab440906bc985aff53c8bbf3d8fb2a84c5f311e3e8cd8a2cf1c2b5b9902b5479fdad0279add2a72275c6d2846b5df3dbb64
|
DIST scilab-2026.0.0.bin.x86_64-linux-gnu.tar.xz 540820204 BLAKE2B bfc4490e623b87334d2cb182d2d15bf3acb1f313c22eeeac057ef6fe63d262217d3abd0d23961e24a8d4946c3a0f9011efb23be2295d9c8b6af6116732220e7e SHA512 4e66b721a59a57f92abf7ab3ba1aaab440906bc985aff53c8bbf3d8fb2a84c5f311e3e8cd8a2cf1c2b5b9902b5479fdad0279add2a72275c6d2846b5df3dbb64
|
||||||
EBUILD scilab-bin-2025.1.0.ebuild 1434 BLAKE2B 18712a9ab49fb5ec4c82e8a6b1fa91393d75cb81a582cf6e5a69cc0145fb78bdd94fa50bcdbbff862176b906d2f8f944b7679c8835576afb426ab5fb87e71758 SHA512 75c94b23452ffdf53c58c6ed2b4cca2b56da44297c81c45ce77dd1f86e442537b51575fab8cbb160ef707d1f897bd74b5bfbad83c61e343ab7efe4c0b9fa184c
|
|
||||||
EBUILD scilab-bin-2026.0.0.ebuild 1435 BLAKE2B 08d90b137fe8faf5c003b556a10b4e4362cc8d4f897c1834a8a5fdea1c57288559a14227534afbb39cb8d182c487d497c672b46fd794cf1de7ac2d207e42ac0d SHA512 41f510d317df4d06efaaa9620fbe673c476bd2a7f8b0d00f8db1e65c21826f3751083aa42549d3db369cdb18daa516279761ee40d21148bafc2329a617dd9957
|
EBUILD scilab-bin-2026.0.0.ebuild 1435 BLAKE2B 08d90b137fe8faf5c003b556a10b4e4362cc8d4f897c1834a8a5fdea1c57288559a14227534afbb39cb8d182c487d497c672b46fd794cf1de7ac2d207e42ac0d SHA512 41f510d317df4d06efaaa9620fbe673c476bd2a7f8b0d00f8db1e65c21826f3751083aa42549d3db369cdb18daa516279761ee40d21148bafc2329a617dd9957
|
||||||
MISC metadata.xml 495 BLAKE2B 0656545a086d567514fb55d6ebe115d10018b5c436d2aa8eeeaf2fddcced7011066e04996ca86a9f0f3aeaf3b233cdbc04cb16f41ab9a690b8821a51c8685982 SHA512 2399762932997d23aa0dad45a436ac399391c5dcbebb830f4b7bfca2c533c9d8f50c8e96cfd79e648922f7ad3c2836d5e0db34213d9201523cb96d13ebeb35c6
|
MISC metadata.xml 495 BLAKE2B 0656545a086d567514fb55d6ebe115d10018b5c436d2aa8eeeaf2fddcced7011066e04996ca86a9f0f3aeaf3b233cdbc04cb16f41ab9a690b8821a51c8685982 SHA512 2399762932997d23aa0dad45a436ac399391c5dcbebb830f4b7bfca2c533c9d8f50c8e96cfd79e648922f7ad3c2836d5e0db34213d9201523cb96d13ebeb35c6
|
||||||
|
|||||||
@@ -1,65 +0,0 @@
|
|||||||
# Copyright 2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit xdg
|
|
||||||
|
|
||||||
DESCRIPTION='Scientific software package for numerical computations'
|
|
||||||
HOMEPAGE='https://www.scilab.org/'
|
|
||||||
SRC_URI="https://www.scilab.org/download/${PV}/scilab-${PV}.bin.x86_64-linux-gnu.tar.xz"
|
|
||||||
S="${WORKDIR}/scilab-${PV}"
|
|
||||||
|
|
||||||
LICENSE='GPL-2'
|
|
||||||
SLOT='0'
|
|
||||||
KEYWORDS='-* ~amd64'
|
|
||||||
RESTRICT='mirror strip test'
|
|
||||||
|
|
||||||
RDEPEND='
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/freetype
|
|
||||||
media-libs/mesa
|
|
||||||
sci-libs/lapack
|
|
||||||
sys-libs/zlib
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libXxf86vm
|
|
||||||
x11-libs/libdrm
|
|
||||||
'
|
|
||||||
|
|
||||||
DESTDIR='/opt/scilab-bin'
|
|
||||||
QA_PREBUILT="${DESTDIR}/.*"
|
|
||||||
DOCS=( ACKNOWLEDGEMENTS COPYING CHANGES.md README.md )
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# bug #709450
|
|
||||||
mv share/appdata share/metainfo || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto "${DESTDIR}"
|
|
||||||
doins -r bin include lib thirdparty
|
|
||||||
|
|
||||||
for executable in {modelica{c,t},scilab{{,-bin},-adv-cli,-cli{,-bin}},scinotes,xcos,XML2Modelica}; do
|
|
||||||
fperms +x "${DESTDIR}/bin/${executable}"
|
|
||||||
# Only symlink shellscript if there is an option
|
|
||||||
if ! [[ ${executable} =~ *-bin ]]; then
|
|
||||||
dosym "${DESTDIR}/bin/${executable}" "/usr/bin/${executable}"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
insinto "${DESTDIR}/share"
|
|
||||||
doins -r share/{locale,scilab}
|
|
||||||
|
|
||||||
insinto /usr/share
|
|
||||||
doins -r share/{applications,icons,locale,metainfo,mime}
|
|
||||||
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user