Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-12-24 12:03:19 +00:00
34 changed files with 112 additions and 342 deletions

View File

@@ -1,3 +0,0 @@
DIST electricsheep-3.0.2_p20191005.tar.gz 11115290 BLAKE2B d952663864287a0081dd2b65dbe77e09ce8beb3c0693e8605a469244eaa21c441f159c6a74b5d5b1cf20151b9b8fe57ee20f4ef44d0f564c56aa9b84f33062bf SHA512 ef8138466d3f938eaf78e530e804f42947dd05c5d9511a091b67600b6719a9e70917594879668953d252a4cdfafd0f547ecbb2e23fe7dc610b959e2c04ac85e5
DIST electricsheep-fix-boost181.patch 4434 BLAKE2B 2f85c2ff5e3e8f8b16796bd7be9fc2aee6040c3f14caa9a6125ad56cc196b4f9d0253071fa9183a65fc6d95aadcaa4fb45109c1a23cba97f8367fe09cbd7b874 SHA512 a728c6bfa4aff6e46f0b68136d65a59aca112e069f37843a9b4c58240470150df9624b7fe14e2965255599594e85b6ed516d9ac6dda2093753b1924fda8ddb09
DIST electricsheep-fix-ffmpeg5.patch 48559 BLAKE2B 7d95632f4607c0f229ec907e5bce39bd2006ee73f0f31c43d8ac19c97f69f4ee49b51e340280a709259fc41e7514bc2dfe51579fab52431c6055883ac186dac7 SHA512 950c6e007549e51689f10a9ba2163b60fd97d7b2d6758a3931a05d329f981862058536303529d3daa06e9c061e76e3ea29f3e6ac3ab43919d94523cc760adfa1

View File

@@ -1,2 +1,3 @@
DIST electricsheep-3.0.2_p20191005.tar.gz 11115290 BLAKE2B d952663864287a0081dd2b65dbe77e09ce8beb3c0693e8605a469244eaa21c441f159c6a74b5d5b1cf20151b9b8fe57ee20f4ef44d0f564c56aa9b84f33062bf SHA512 ef8138466d3f938eaf78e530e804f42947dd05c5d9511a091b67600b6719a9e70917594879668953d252a4cdfafd0f547ecbb2e23fe7dc610b959e2c04ac85e5
DIST electricsheep-fix-ffmpeg5.patch 48559 BLAKE2B 7d95632f4607c0f229ec907e5bce39bd2006ee73f0f31c43d8ac19c97f69f4ee49b51e340280a709259fc41e7514bc2dfe51579fab52431c6055883ac186dac7 SHA512 950c6e007549e51689f10a9ba2163b60fd97d7b2d6758a3931a05d329f981862058536303529d3daa06e9c061e76e3ea29f3e6ac3ab43919d94523cc760adfa1
DIST electricsheep-fix-build-boost-185.patch 4062 BLAKE2B 9eeda51d02d93db3c4179d43441436634bd8e5ce6a2912ac9484460a18eb35d25ee04ba82ff9eda0524f551b1e1584b94aef1c932213cb8e3be8997915dffd1d SHA512 d85c6a9161ef90f3ea73908ef2a27683f5caba97f72e5ef8943770fcfe7f069de1b4d2594ff03ffbbce50ed9deb9e773e998127d1e8d90dcaa73c687cb3093bc
DIST electricsheep-fix-ffmpeg5.patch 48619 BLAKE2B bed22bf7cdd07fd637ad621fc7f653d31e701757ffe2c6a72110076572a2cb1dce1d429ce8181f9af08a4e6d0792945c63937bb2e3a2defe5aacf5aa4cea74c8 SHA512 42ba5d5789e72632cb9ab5600166a45aea6c32b0a56d0da97b62b4298617fc8a7dbe36b6f3b73eb4ba3cb12369e19657f49a94d9f501861a0b6c30a888bec1cf

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,19 +8,18 @@ inherit autotools wxwidgets desktop flag-o-matic
DESCRIPTION="Realize the collective dream of sleeping computers from all over the internet"
HOMEPAGE="https://electricsheep.org/"
if [[ ${PV} == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/scottdraves/electricsheep"
S="${WORKDIR}/${P}/client_generic"
else
MY_COMMIT="37ba0fd692d6581f8fe009ed11c9650cd8174123"
SRC_URI="https://github.com/scottdraves/electricsheep/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${MY_COMMIT}/client_generic"
KEYWORDS="~amd64 ~x86"
fi
MY_COMMIT="37ba0fd692d6581f8fe009ed11c9650cd8174123"
SRC_URI="
https://github.com/scottdraves/electricsheep/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz
https://github.com/scottdraves/electricsheep/pull/109.patch -> electricsheep-fix-ffmpeg5.patch
https://github.com/scottdraves/electricsheep/pull/123.patch -> electricsheep-fix-build-boost-185.patch
"
S="${WORKDIR}/${PN}-${MY_COMMIT}/client_generic"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="video_cards_nvidia"
@@ -43,7 +42,7 @@ DEPEND="dev-lang/lua:5.1
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/electricsheep-glext-prototypes.patch"
"${FILESDIR}/electricsheep-glext-prototypes.patch" # is included in the boost181 patch
"${FILESDIR}/electricsheep-disable-vsync.patch"
)
@@ -52,6 +51,9 @@ src_prepare() {
setup-wxwidgets
eautoreconf
rm -f DisplayOutput/OpenGL/{GLee.c,GLee.h}
cd ../
eapply "${DISTDIR}/electricsheep-fix-ffmpeg5.patch"
eapply "${DISTDIR}/electricsheep-fix-build-boost-185.patch"
}
src_configure() {
@@ -68,5 +70,4 @@ src_install() {
mv "${ED}/usr/share/doc/electricsheep-2.7b33-svn" "${ED}/usr/share/${PF}" || die
sed -i "$ a OnlyShowIn=" "${ED}/usr/share/applications/screensavers/electricsheep.desktop"
domenu "${FILESDIR}/ElectricSheep.desktop"
}

View File

@@ -1 +1 @@
DIST portage-lostfiles-0.5.5.tar.gz 12496 BLAKE2B 99d16719ef3065a3284603743c408d69a4db40f901dde2d89025ea403c6e9531128d49978fdd087bf919e961f7f4777b6317e59e251a9c1953a812adb81efd58 SHA512 30062820b9365d4ca7b6303e4732e55dba020d99efe3f0b4bd4023b9f70b03cc151700679710f998939363060d666a1c44460e958a80d7a4397ffa1da4fda331
DIST portage-lostfiles-0.5.6.tar.gz 12809 BLAKE2B 641224141a318de4409d654454daf2502b481b130bfb53c52a38d1699dce1aaa020804ff5ba8e1f324f1ffa19bcb52272007f6acbd07eb0579450dad0076644e SHA512 9d89340b297dad9379d7f972340a96b521fb0e7ecf83135945d6798586ca639620dafb274d78ec363652ae79af337483035b1ba20c5a04e73c5bcda7082bd8a4

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="A simple script to identify files not tracked by Portage package manager"

View File

@@ -1 +1 @@
DIST simdutf-5.6.0.tar.gz 2003297 BLAKE2B 26a9aa9e8c49e4a2d9fbc5fcd5222a1db8cc5370f513eb2f2b0d88664684b632883adaee5a16ca567aa0419e0b3c8c609d22034763cd30fedf29e0dde7645afe SHA512 57748cadd07a265e7297408f20ab7a7e899f8676972027b09b168464f7b68de82790a6877bfad8197501be95a754b18458be4c36740bafb7e0a32630c7bd1d2d
DIST simdutf-5.7.1.tar.gz 2078811 BLAKE2B 3a78b0fad12877d900f435f00fc4360ad918d60297e4ca8a37f578cf002682a620b4f5086c02b2b89553be89cf4c2dac89760be01004e4e0d8d63b20925e8820 SHA512 4452bf3151cc680e7a8730b7f5e76feb9a14bf044df6081a71845b9ad92650fcd4e880ae9a2a4a784ecd4aab031f89831b5694c7a9ae00ad28c2ab8ee3e95986

View File

@@ -1 +0,0 @@
DIST nativefiledialog-extended-1.2.0.tar.gz 426259 BLAKE2B 107680121cb1c016f1e3af61f9bd0dffc7bf12661b445107110a5c910c9778f8f9a135123d4c5eb6ffce9ebd9bba2f5e0e0e7efbf57dd070ffbcbd8a59aeeff3 SHA512 b07231484c805ac1f96f49070e2a92b624b4fdb10c534482af7484e23222acab5b2f1461b776ca892573d6930372518816155f604ca5dd12cffea5605d107758

View File

@@ -1,12 +0,0 @@
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -23,8 +23,7 @@
endif()
# Define the library
-add_library(${TARGET_NAME} STATIC
- ${SOURCE_FILES})
+add_library(${TARGET_NAME} ${SOURCE_FILES})
# Allow includes from include/
target_include_directories(${TARGET_NAME}

View File

@@ -1,52 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>benoit.dufour@mail.com</email>
<name>Benoît Dufour</name>
</maintainer>
<longdescription lang="en">
A small C library with that portably invokes native file open, folder select and save dialogs. Write dialog code once and have it pop up native dialogs on all supported platforms. Avoid linking large dependencies like wxWidgets and Qt.
This library is based on Michael Labbe's Native File Dialog (mlabbe/nativefiledialog).
Features:
Lean C API, static library -- no C++/ObjC runtime needed
Supports Windows (MSVC, MinGW), MacOS (Clang), and Linux (GCC, Clang)
Zlib licensed
Friendly names for filters (e.g. C/C++ Source files (*.c;*.cpp) instead of (*.c;*.cpp)) on platforms that support it
Automatically append file extension on platforms where users expect it
Support for setting a default folder path
Support for setting a default file name (e.g. Untitled.c)
Consistent UTF-8 support on all platforms
Native character set (UTF-16 wchar_t) support on Windows
Initialization and de-initialization of platform library (e.g. COM (Windows) / GTK (Linux)) decoupled from dialog functions, so applications can choose when to initialize/de-initialize
Multiple file selection support (for file open dialog)
Support for Vista's modern IFileDialog on Windows
No third party dependencies
Modern CMake build system
Works alongside SDL2 on all platforms
Optional C++ wrapper with unique_ptr auto-freeing semantics and optional parameters, for those using this library from C++
Comparison with original Native File Dialog:
The friendly names feature is the primary reason for breaking API compatibility with Michael Labbe's library (and hence this library probably will never be merged with it). There are also a number of tweaks that cause observable differences in this library.
Features added in Native File Dialog Extended:
Friendly names for filters
Automatically appending file extensions
Support for setting a default file name
Native character set (UTF-16 wchar_t) support on Windows
Initialization and de-initialization of platform library decoupled from file dialog functions
Modern CMake build system
Optional C++ wrapper with unique_ptr auto-freeing semantics and optional parameters
There is also significant code refractoring, especially for the Windows implementation
</longdescription>
<upstream>
<bugs-to>https://github.com/btzy/nativefiledialog-extended/issues</bugs-to>
<remote-id type="github">btzy/nativefiledialog-extended</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,37 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="File dialog library with C and C++ bindings, based on nativefiledialog"
HOMEPAGE="https://github.com/btzy/nativefiledialog-extended"
SRC_URI="https://github.com/btzy/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0/${PV}"
KEYWORDS="~amd64"
RDEPEND="
x11-libs/gtk+:3
dev-libs/glib:2
"
DEPEND="${RDEPEND}"
IUSE="test"
RESTRICT="!test? ( test )"
#PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
src_prepare() {
eapply_user
sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i src/CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DNFD_BUILD_TESTS=$(usex test)
)
cmake_src_configure
}

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>egger.m@protonmail.com</email>
<name>Michael Egger</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">Kong/insomnia</remote-id>
</upstream>

View File

@@ -116,6 +116,8 @@ src_compile() {
USE_XDG_DIR=1
)
use nls && export LANGUAGES="all"
if use ncurses; then
# don't build tests twice
if ! use tiles; then
@@ -135,10 +137,6 @@ src_compile() {
"TESTS=$(usex test 1 0)" \
"TILES=$(usex tiles 1 0)"
fi
if use nls; then
emake localization
fi
}
src_install() {

View File

@@ -109,6 +109,8 @@ src_compile() {
USE_XDG_DIR=1
)
use nls && export LANGUAGES="all"
if use ncurses; then
# don't build tests twice
if ! use tiles; then
@@ -128,10 +130,6 @@ src_compile() {
"TESTS=$(usex test 1 0)" \
"TILES=$(usex tiles 1 0)"
fi
if use nls; then
emake localization
fi
}
src_install() {

View File

@@ -0,0 +1 @@
DIST unciv-bin-4.14.17.jar 55257536 BLAKE2B 8683dd1f4c85e4bb9731cbfcd751d6ac937cee8580ad58556b6ab28c9e7283af6e789a9e51c23585beee4ac75109f0729a59dc56ea76f25d43c57629ed940ddf SHA512 62cbb7feb6f15a69f152c6c62a6aed52591db81541e499419a12720a0c927fcc069d3328b94c850c14a21a6addacb3344c44311ccddb882ca154603df4398fe9

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fkobi@pm.me</email>
<name>Filip Kobierski</name>
</maintainer>
<longdescription>
Unciv is an open source, mod-friendly remake of Civ V, made with Kotlin and LibGDX.
It has a touch-friendly user interface but also keyboard binds, so do not think it is mainly for Android.
In this game you can build your civilization, research technologies, expand your cities and finally defeat your foes!
</longdescription>
<upstream>
<bugs-to>https://github.com/yairm210/Unciv/issues</bugs-to>
<changelog>https://github.com/yairm210/Unciv/blob/master/changelog.md</changelog>
<doc>https://yairm210.itch.io/unciv</doc>
<remote-id type="github">yairm210/Unciv</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop java-pkg-2
DESCRIPTION="Turn-based historical strategy game, a remake of Civ V"
HOMEPAGE="https://github.com/yairm210/Unciv"
SRC_URI="https://github.com/yairm210/Unciv/releases/download/${PV}/Unciv.jar -> ${P}.jar"
S="${WORKDIR}"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="-* ~amd64" # the jar also should work on arm{,64} but I am unable to test that
RDEPEND=">=virtual/jre-11:*" # could be more
BDEPEND="app-arch/unzip"
declare -r IMG_PATH="ExtraImages/Icon.png"
src_unpack() {
cp "${DISTDIR}/${P}.jar" "${WORKDIR}"
unzip ${P}.jar ${IMG_PATH} || die "Extracting icon failed"
}
src_install() {
java-pkg_newjar "${P}.jar"
java-pkg_dolauncher "${PN}" --jar "${PN}.jar"
newicon --size 32 ${IMG_PATH} unciv.png || die "Installing icon failed"
# this desktop file is better than upstream's
make_desktop_entry "${PN}" Unciv-bin unciv "Game;StrategyGame" "Terminal=false"
}

View File

@@ -1,5 +1,5 @@
DIST nwg-panel-0.9.50.tar.gz 250289 BLAKE2B 549f9a557f76aca5287e030ad7112cd1732b6f4a8f8472ba2d346429bd2bcdd398301f8fa50240d4a632476caf2f1fa2439c96379c4c46264f71a6240fae39d0 SHA512 064d6a638227fa1a458de4d1073557fafebb55703f03f62beb068c41f89be3a6193c7ff3aee516793bf7d80d775b1921ce865268f1c0bbfb28ed23e31acfee90
DIST nwg-panel-0.9.51.tar.gz 250339 BLAKE2B bb5964cae732c13fe0df45878a8191eddc89ba59e22573c15590c03ee77280deb42b97363d87c7d31e75debf974c33f8eeba833aaec99fdfac622ea7d88dc9a3 SHA512 9d6e57fff7db2b43925bf67b9a08487926d1ecf3034300e2abf4488e72009b0f2b8dee6c908bc21ba1d6b6f2e3e3fa9b47896362478004f73cfce35b590945cb
DIST nwg-panel-0.9.52.tar.gz 250349 BLAKE2B f31abec41b093fc12ce0ee61b18a505be2a205ac2ab16c433a582473bd484a98a6215b54cbbd689d981fe8a6bbd8768c88a1c70dfbd12227aa81ff283671fb30 SHA512 59672a207f0879ace64c2c2b1b7da450b69c98fb204b70890d7b749bbf20648cf9235d03ac702d6cc806c1ffd5d4b11a217dfdb48c083cc085677e7a0c2e3168
DIST nwg-panel-0.9.53.tar.gz 250629 BLAKE2B 88f0ae9a71f5a29bccab45c187d38aeef130f268e19a925c28acff89974af13b89662baa0903a4788b4f91ad07ec59c014ea520d71f495dc6a58578795fca5ef SHA512 d91f2705db98c4af6b517c5ea1fc9a03fcdb4d0b24c5d6a73c1f58e44bdb19235964af939c7c5d32159b26d1b4dd2be6a61616471599907a639416bb1d28181a
DIST nwg-panel-0.9.54.tar.gz 250649 BLAKE2B 75a909673f0fcb9455354b927e33d6568c767af890eba79b9d538492d9df8cdd316aae0c82645ef0ea48a008498c0e43ea0309d15846c00cc5918b66edab9412 SHA512 af7d897a0fc68aa0b87a88135d73837670aa95ae87b182ac2a8479cdf7bdb30a6af4f9784272450473976c56969027cae9ea46dc907f42a727bc475c830ade10
DIST nwg-panel-0.9.55.tar.gz 251309 BLAKE2B 02996bd369a93f28d967da83a3e02a75b801994fddb73108942aae3a3fe5dfb5273758ffa80d644d7796ca3fe7815dd9d2da4e6a294990e87109391b3216e638 SHA512 83df3bb2602e9a3c1a2677a8920f2b96bc53bbb878bcad9cc0af0a93256b0b7ad8d867517223691d718e217c8f697a9e21acd65031138e630907b92fbd904065
DIST nwg-panel-0.9.56.tar.gz 253616 BLAKE2B 6e2da9138130b58c002ed2652ed7332ad25334c44d4d0a7be5227106dcc4b48fdcf89cbfd38b3eba014dbfbb0cb6540e7d7ead4ceac3844a229c8ef2a2b816c5 SHA512 11b0b4656b96f09cb0fd2e93e4b7e6148d9515c20c2acef20ea8542841e4ecff520d11864c9c6c6f2e4bee2eab373b375510279e66431d0f06062fb7cd1b9fe9
DIST nwg-panel-0.9.57.tar.gz 253620 BLAKE2B d7bf5a45912530f989cad9b709b8b5ff30e0ee9782998faa2dbdc2406c5d848f6ce2590e64849ec28f8325c535fed4a8d2f6fb7116e576fc8fe6ba21d6246ada SHA512 8f639cb585061355c13039714b895e721ace65b49d770d91240526a1b9fbbc7da755b3f09f7cda4a1a21506f1ed485c37c2776e7566c44fffa2b06904ad38c17
DIST nwg-panel-0.9.58.tar.gz 253053 BLAKE2B 7d8191a76de9656137fcc044592008883415d4d6092f5976fe867d5eea93cf8971044a9c2aa0ecc1f9ad98a9c81d4400cc59897c03134f3ba7c08fcec5f192ce SHA512 a8045731abfb707def771463a1358d37ca1651ff1533a08a95bdfdbf10537b62b0ce64f27e3c50f0d51de102dfb1a021d267858f32f800bd0763f475e3e0b731

View File

@@ -1,4 +1,2 @@
DIST nwg-shell-config-0.5.51.tar.gz 118572 BLAKE2B ad943797e39cb0840f6005c54e534fdd82ab1da36fd5870e2e75709090e2472def63798b1d9fb921f2675954ed467097a7c32ccb5eb693e1a4618fe6c1c5f7e3 SHA512 e5af9f6d4554516b081f5bfd7fbf5c25f7dd1bc8caa5771657b45af2b4216c67b9d432dd32fb9ae399de67a8cad60564ac16e84a31f2a616d7cafdb876f0226f
DIST nwg-shell-config-0.5.52.tar.gz 130606 BLAKE2B 8987f78b3c08ea35c0fbc6a9f3d44bed21769c92323be35e9293f5c02f4c6e23c0a14ef571dabb37815765894c1faba0171d660032d93d566afb15ddfd1f7483 SHA512 9e26de5fb899bf52c131d60ccb506a142b78140a085cd516b13eb46e2b04edaa96763729e3155426e9fe23cef62fbbb7bbb701cc6f2185f270efb9e38de8065e
DIST nwg-shell-config-0.5.53.tar.gz 130854 BLAKE2B 99468bb98f48749262a6babc34f899d14077d01e8224b68e7a31c0db27bbc7b69969bf42b204ca76812a2fa108d221440f4d7d01ab9ff31551eb2b2b574efc85 SHA512 0ac8a454d0d07120ea3190c2fc42e3d1823fb457cf29ddb955eb4aa454435fd17efec5bf1c8bc7b560b17adee1cf54a6b2f59f9d1e71f730b6c3b66eb28029dd
DIST nwg-shell-config-0.5.54.tar.gz 130862 BLAKE2B c6e860533b88d47e4006c9faf9052360735791e8d8efce16c6f92ba8e49976b116f1c09f9f178dc05e80c3db1b7c5b30260e819c5d8407e55a598958487ded28 SHA512 09856f061bb24b45cc367883dbc290fa0b251f4517c533c59e1f36f62280c210d907d571ee7b90426af36dbdfcaeb5f94a7fabecd71402dcb2588931011dbe4b
DIST nwg-shell-config-0.5.55.tar.gz 130883 BLAKE2B 868043bc05e65d7221c17d51a0b2b40208f8f57f58663b5a19f20bbd2cbb89ae89218eca497cc94158c5330e1af8d8409eeaf9eb538fc96ef54709bf9d02a8b1 SHA512 32aa391648f3e18162c1040ecf914093a720f256536abe8bce3844c7affcc8b3c52a4eb944d2245ab5aaa0283038321858c047d35d15ba168df6b9430d47da1c

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 xdg-utils
DESCRIPTION="nwg-shell configuration utility"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config"
SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
gui-apps/nwg-shell
sci-geosciences/geopy
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
python_install_all() {
distutils-r1_python_install_all
domenu nwg-shell-config.desktop
doicon nwg-shell-config.svg
doicon nwg-shell-update.svg
doicon nwg-shell-translate.svg
doicon nwg-update-noupdate.svg
doicon nwg-update-available.svg
doicon nwg-update-checking.svg
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 xdg-utils
DESCRIPTION="nwg-shell configuration utility"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config"
SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
gui-apps/nwg-shell
sci-geosciences/geopy
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
python_install_all() {
distutils-r1_python_install_all
domenu nwg-shell-config.desktop
doicon nwg-shell-config.svg
doicon nwg-shell-update.svg
doicon nwg-shell-translate.svg
doicon nwg-update-noupdate.svg
doicon nwg-update-available.svg
doicon nwg-update-checking.svg
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}

View File

@@ -1,5 +1,2 @@
DIST nwg-shell-0.5.39.tar.gz 2181588 BLAKE2B 6ecf866f485aa52dcd58e4655bbc17d2fb542514e53e04684afafd2d3285cec9cd6662de83346cfe3ffabbe54f90f1c8ebd1c718c71a37d704f18b8fcbf898cd SHA512 47a62f18f08cd22f4373cf9d5ef0b8e5df36db43ca767220e50944fc04e2567de054ffbce18ce7af6a16c0af1f40349cddbe7b9bbbfe268d07ea82084b1d309b
DIST nwg-shell-0.5.40.tar.gz 2181505 BLAKE2B 8dd2b124c877ec3f8d93264cb6f09cf1b8e8bedd2f54f40380b604f9a6afcd0e1ef0c6204d3038cf603a0113cae6282263d0fc977de5490040b21a5fec41011c SHA512 7706c774fdfeb6391c5b203bc7ff8a5cca94707a6a401487f069a00067d4ead141ca9c3cfadd56ae58fba8770046cea5a3f3b8af5ac20140858c18f1ab1a3724
DIST nwg-shell-0.5.41.tar.gz 2181498 BLAKE2B 14d4128997c7c4fddb9ff2058d61a23420c1ddd85415be669c4c2005abb759451451afd5bd97c341b436e19f914be7d1838e3a9b89081ce2b7b14fa53a44f561 SHA512 2ebfc8077033782bb0533af02b7ec1424e2237d7e0266e082b5bc9837c7cc50648599a96ae405fbe8aadbc621c98a82ece94647783159cc16341d1bbfaef9f57
DIST nwg-shell-0.5.42.tar.gz 2181564 BLAKE2B 637b4d1ddee69401de72d5bce32ee326ad8b9d897097323283f8ae565b029ad8260e9bdfe095d12c5393ea289afbd9829f38eb2d4e91d6bf1e06f12761aae97c SHA512 603e2852b5e24b515fe996b8076db8570b6b8779c654fa61f8199d5f11dead6fc33408dd2d2fa098306f32117b4b733bda962ec5ff929ff8e6672e640955ed24
DIST nwg-shell-0.5.43.tar.gz 2180250 BLAKE2B 4a470ff3cab122060aabc14c0259befd314f7bcd295f1e541471006f41d5046989383add878534a34c67ab3f07c446996accd242bfb11ac39d4f435da5e0cbcf SHA512 5e4e6862b2cde742b22984b0d261a031bfb9c0ad4476d864c2953b0555ea93bd22d31ff6f856b36769338b4055fa50dae2d918731e68f82a47b20302066d9ede
DIST nwg-shell-0.5.44.tar.gz 2180463 BLAKE2B b2f2c98b7963c8398cbbd80737b3b2d9ab3790812d258b1267bad704a3e4b616642d070e34f59d0db40957065c22e948ef323ad5b4e7e7dc6c026a787252f5ef SHA512 7f825d44823f679f31b83a302b35cbdceac2e80f8da640c6bd14adbf9ba013192dc7aa4c7e4a950d480ee26f248d53cb93bdcf8d6d2433613de1ad2ec279f5cc

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="libraries an common functions for the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell"
SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
gui-apps/grim
gui-apps/swappy
gui-apps/slurp
"
DEPEND="${RDEPEND}"
python_install_all() {
default
dobin scripts/*
}
pkg_postinst() {
elog "To install nwg-shell for the current user, run"
elog "nwg-shell-installer -w (for sway) or"
elog "nwg-shell-installer -w -hypr (for hyprland)"
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="libraries an common functions for the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell"
SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
gui-apps/grim
gui-apps/swappy
gui-apps/slurp
"
DEPEND="${RDEPEND}"
python_install_all() {
default
dobin scripts/*
}
pkg_postinst() {
elog "To install nwg-shell for the current user, run"
elog "nwg-shell-installer -w (for sway) or"
elog "nwg-shell-installer -w -hypr (for hyprland)"
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="libraries an common functions for the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell"
SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
gui-apps/grim
gui-apps/swappy
gui-apps/slurp
"
DEPEND="${RDEPEND}"
python_install_all() {
default
dobin scripts/*
}
pkg_postinst() {
elog "To install nwg-shell for the current user, run"
elog "nwg-shell-installer -w (for sway) or"
elog "nwg-shell-installer -w -hypr (for hyprland)"
}

View File

@@ -14,14 +14,19 @@ SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-qt/qtbase
dev-qt/qtbase:6[widgets]
sys-auth/polkit
x11-misc/sddm
"
DEPEND="${RDEPEND} "
DEPEND="${RDEPEND}"
BDEPEND="
dev-build/cmake
dev-qt/qttools
dev-build/qtilitools
dev-qt/linguist-tools
dev-qt/qttools:6[linguist]
"
src_configure() {
local mycmakeargs=(
-DPROJECT_QT_VERSION=6
)
cmake_src_configure
}

View File

@@ -1,8 +1,8 @@
DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
DIST amdvlk-LLVM-dialects-50e4ca3a5c365b0bde36b122cc34256406723049.tar.gz 106566 BLAKE2B 1b9231db33f8ec8e21d62b050b927ac8f1fc852e67785c615cd35c95b78a6fdce0bea3fc6283a80f63af747d607704baf3dffb745e065b6ff9c1a39c2e067393 SHA512 0c5bbaa71bb4183cb7ed8af6466f62c1dbea0f8c2bad9c0f082438e0db85cb9c5119321d9ffa920aa6484dbb55f623d6aa6d614ebb8f6daf7ca5aed2dc3726ad
DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
DIST amdvlk-gpurt-aa5ba689e8c33b6d42d4261687988e6e0b13998c.tar.gz 355370 BLAKE2B 8d3bc83e2d585c74d59cb2d6b717f91bd071eba1bbd3a30fdb692e131962fe0fac4b58878a961332bf36adda70f9e94ce4210cf3543301202676a5e182c97728 SHA512 0b89a8d3c2326f8bba6482f62fe927d2d7229625ae62a182e65a8d91ec066f03c9f94949e844e8698180026049e2ee7356094efa09d25d4cda79f5009356add2
DIST amdvlk-llpc-1d04cdcb4c3d4edc300d9a61969a87208d44dcc4.tar.gz 2765940 BLAKE2B 8a11fdb3020115d05ea4b0bf7e8ad6a7b5262e2000e5d9be23fbf3bdf18687bffe251216bb9201852e4e4e84d92affa8c8f63ca62c1d717cfe0bd27100a50ab6 SHA512 2ac1a529b5ca59e796ee7b46b134d3392195f0a247a09aa8b7b3e4ccee42cdb52ca095bbcbd1befc49c252bc599a924efb6fcf23065b12cdda0ec809b4f98ff9
DIST amdvlk-llvm-project-07d4dd012428b5a8c563de7c51ef33ab09bae53b.tar.gz 222378703 BLAKE2B be2a0ea202ab68d0dba975a4d53b2fe69c71acfa4d34f7f595a5c4b762548d272e3f7b5ddc36f0acae626721ea80dfd01f4971adca3f03a2790a0d845520eda0 SHA512 8a807ea3850c67c4e4bbf7fd2a9fec6d7022e73af1d6c15df1dd9374ed67de319698c0c030a07b9ce43ef2ea0edcabd5618301066ac8cc2d82cd7d5f313d5811
DIST amdvlk-pal-b6da370a9bc66d86820fd3034a16e5b59ed7ff86.tar.gz 9647818 BLAKE2B 1c191b013800efbf696334fd35a3ea6c1b279ca4587687c061f91a3c2a985cb39bef24939b33b56e78ba09a14cf583784ffada095ead6083d5d82d516a3bc82c SHA512 427c01b141e729aadd46ca99b9f1ab62ac931e4f6e39a7de7add25efa43dd9a6e99535a69b7810fe73ec00b1c93eda7684762dd3f0178ac0e8faf63472d04bb1
DIST amdvlk-xgl-a367518e0bf308056492d994c5713e06af9429af.tar.gz 1386723 BLAKE2B 26878ea2eeb8c3e1df0bdffad724a1f8a480043961b6482c3fa8e92768547441a0c912835b341591fb25f2624f635bf21ab808d8179901d42176c5fe69f10cac SHA512 38edd836bf35c44eaf1ad6cbc73e56a775b4e4bf834813965cbd144490990226dc454bcea43eedc6cbc667eab8aef44b9c234e38a619db9c1a37780a925cb0b2
DIST amdvlk-gpurt-c3a4d170f0bacc81df90716887b6546ab41ff5f2.tar.gz 356906 BLAKE2B 6b84cfc8265c9da1496a65ef667260a63571096285ea4ad1d17d1f08b7cbd49dcddc007be7422d3a11f27975595eb922c0c959ec223ef62a64bee9f911ef204d SHA512 2f7cab9f3bc7fa747da77bdb33d088d6dac1c5d77e865ad009c7318063917d16d46c04f201ee3a56dcca54acfd62eeb2a61f08035997155fddc360f4c1f26414
DIST amdvlk-llpc-6aecd3da132c62e9b38c1596f62865b8178a73d6.tar.gz 2715031 BLAKE2B d1820f4da04b3fbf53592f04ebd61786fc143fac32da56e0f2db4849488f75f8f96a92fc82a183cfe504676fc493bb9e1961cfa08a6fa81aee2f1fbaeaf58cf8 SHA512 dad877853214010995423712598bfb08ea61722788d2bb798dfba2301d79e26c3f496ec5ba89c135db4f49f476906ac1e9bf6b3823f1d876660d8b2f83bee50b
DIST amdvlk-llvm-project-70c9463695fa8cda473c543f6819ca0c79dea53c.tar.gz 224366623 BLAKE2B eda265fe931583e43fd31140afe32e9b3debf452888d8d233f8bd499157c18ec1e5a640d9efa9bd90158195826ef40e4a98c5dd997889bf81226443f2e817c0a SHA512 5c625189ec07d5d8af2517df17a77eeba916a89802cf58f15e908c9e7b6a4befcaf69f947db2517102be09c738b9b9218c36db42f7e0a7470019ad54cf6506e1
DIST amdvlk-pal-c7fc61289a6eae6c87458fe362f88a44c0c53900.tar.gz 9369207 BLAKE2B b6f316acb13e37252b97924d0e65ad38ee17c0ea35247b9896fc8ab3ad5ce1cc18c8a01421c3d3cf5f468e7911f851254c924022fc864d817c08058f0145685c SHA512 adae6e2f2a590d72edf185a93580babc36c8458e7ca0947c6a3f147a0ff8d91636dc82f14b09aa9793e200c79158a259290750459c7af502706649403c98794f
DIST amdvlk-xgl-62710fd4e7ccc159a3609aa4c307a81ac0a8453c.tar.gz 1398478 BLAKE2B 9877bc82a9230766eee05250d27093f2aec4c59b60b7ed4762270848b77e3012faccc545921d726987cf7b91ffa110916761f42034b21b75ba68510d980f4658 SHA512 85135e26f3f43d31e56bb0dd873b1e08a979654a866f931acc47ab1a59b4d1259ccbd7aaca538f46e9738be34a7e3a361ade7ecc686cd05490eb173591e4dc32

View File

@@ -18,11 +18,11 @@ FETCH_URI="https://github.com/GPUOpen-Drivers"
## and place commits in the desired variables
## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..."
XGL_COMMIT="a367518e0bf308056492d994c5713e06af9429af"
PAL_COMMIT="b6da370a9bc66d86820fd3034a16e5b59ed7ff86"
LLPC_COMMIT="1d04cdcb4c3d4edc300d9a61969a87208d44dcc4"
GPURT_COMMIT="aa5ba689e8c33b6d42d4261687988e6e0b13998c"
LLVM_PROJECT_COMMIT="07d4dd012428b5a8c563de7c51ef33ab09bae53b"
XGL_COMMIT="62710fd4e7ccc159a3609aa4c307a81ac0a8453c"
PAL_COMMIT="c7fc61289a6eae6c87458fe362f88a44c0c53900"
LLPC_COMMIT="6aecd3da132c62e9b38c1596f62865b8178a73d6"
GPURT_COMMIT="c3a4d170f0bacc81df90716887b6546ab41ff5f2"
LLVM_PROJECT_COMMIT="70c9463695fa8cda473c543f6819ca0c79dea53c"
METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
# Submodule of LLPC, also updates often. Grab commit version from
@@ -54,7 +54,10 @@ DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
dev-util/glslang[${MULTILIB_USEDEP}]"
BDEPEND="${BUNDLED_LLVM_DEPEND}
${PYTHON_DEPS}
dev-python/ruamel-yaml
$(python_gen_any_dep '
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
')
virtual/linux-sources"
RDEPEND=" ${DEPEND}
x11-libs/libdrm[${MULTILIB_USEDEP}]
@@ -79,6 +82,11 @@ PATCHES=(
"${FILESDIR}/amdvlk-2024.3.1-disable-Werror.patch"
)
python_check_deps() {
python_has_version "dev-python/ruamel-yaml[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]"
}
pkg_pretend(){
ewarn "It's generally recomended to have at least 16GB memory to build"
ewarn "However, experiments shows that if you'll use MAKEOPTS=\"-j1\" you can build it with 4GB RAM"