summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-06-21 19:01:21 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-06-21 19:01:21 +0000
commit00a6d1ff550f047a4aefe580f6d036c1d8564da7 (patch)
tree1e4207fd130e74bd3248b48ddc2062b46480a105 /dev-util
parentae723eb1ef4f54cf34cd3235fe0f5e9d39b046cc (diff)
downloadbaldeagleos-repo-00a6d1ff550f047a4aefe580f6d036c1d8564da7.tar.gz
baldeagleos-repo-00a6d1ff550f047a4aefe580f6d036c1d8564da7.tar.xz
baldeagleos-repo-00a6d1ff550f047a4aefe580f6d036c1d8564da7.zip
Adding metadata
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/android-tools/android-tools-35.0.2.ebuild2
-rw-r--r--dev-util/catfish/Manifest1
-rw-r--r--dev-util/catfish/catfish-4.18.0.ebuild50
-rw-r--r--dev-util/ccache/ccache-4.11.3.ebuild2
-rw-r--r--dev-util/cvise/cvise-2.11.0-r1.ebuild2
-rw-r--r--dev-util/distribution-gpg-keys/Manifest2
-rw-r--r--dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild (renamed from dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild)2
-rw-r--r--dev-util/lxqt-build-tools/Manifest2
-rw-r--r--dev-util/lxqt-build-tools/lxqt-build-tools-2.2.1.ebuild (renamed from dev-util/lxqt-build-tools/lxqt-build-tools-2.2.0.ebuild)0
-rw-r--r--dev-util/mock-core-configs/Manifest2
-rw-r--r--dev-util/mock-core-configs/mock-core-configs-42.4.ebuild (renamed from dev-util/mock-core-configs/mock-core-configs-42.3.ebuild)0
-rw-r--r--dev-util/mock/Manifest2
-rw-r--r--dev-util/mock/mock-6.3.ebuild (renamed from dev-util/mock/mock-6.2.ebuild)4
-rw-r--r--dev-util/spirv-tools/spirv-tools-1.4.313.0.ebuild18
-rw-r--r--dev-util/spirv-tools/spirv-tools-9999.ebuild20
-rw-r--r--dev-util/vulkan-utility-libraries/files/vulkan-utility-libraries-1.4.313.0-magic_enum-0.9.7.patch26
-rw-r--r--dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.313.0.ebuild16
-rw-r--r--dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild16
18 files changed, 97 insertions, 70 deletions
diff --git a/dev-util/android-tools/android-tools-35.0.2.ebuild b/dev-util/android-tools/android-tools-35.0.2.ebuild
index 7ff44ffaa278..abb2248c6857 100644
--- a/dev-util/android-tools/android-tools-35.0.2.ebuild
+++ b/dev-util/android-tools/android-tools-35.0.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
# The entire source code is Apache-2.0, except for fastboot which is BSD-2.
LICENSE="Apache-2.0 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 x86"
IUSE="python udev"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-util/catfish/Manifest b/dev-util/catfish/Manifest
index 893c4d6d21c0..8360e84b9b6e 100644
--- a/dev-util/catfish/Manifest
+++ b/dev-util/catfish/Manifest
@@ -1,3 +1,2 @@
-DIST catfish-4.18.0.tar.bz2 295952 BLAKE2B bf05a8f272217936b8f010157c585ab90a9b5858c06a72c6145da62999221725a990d544c67a8469b08d3accbcf28af59bc59a6585e3c8781fb88dc48fb026c0 SHA512 57a3cc5043281bd9527e4faa6a3afcba2e8948fb6dc9e8d93d26ceb0358a84850b3e892105f81b4f2a30bb2964d65b2083fd07b55f145f3ae6ea653acd098539
DIST catfish-4.20.0.tar.bz2 230923 BLAKE2B 2d2224c7d6cdc4bfa91fb7e2f89162eff3d67b53be06693e1b55cbeccca65b061981cb88768c7fb0d5555ae8ccc65911980a590513d2607745e143ffcea8246b SHA512 982676e9f3a11f0faba25e3e238c51bdbc6f172effc368e747627e87c2bf362fae631d23c10cd99fae3449256b3911240691df304d7415ec925a138688b4c913
DIST catfish-4.20.1.tar.xz 215824 BLAKE2B 301617ce7f975587ed4b41d6c0382ffc9cde27a0ab9569437520bf35b660b7f9861f60310790f6c83aeb1021b33d0d43e336ca3b95705594defa06ba939f381c SHA512 7ace7be1a3fb5f3903005a975a8c195be6695eb97dd3c2c0eac29d8d40ab39212f4b597de98be91e42301645c74000aaa400d7faa1ff0a8a98d170b401029e8a
diff --git a/dev-util/catfish/catfish-4.18.0.ebuild b/dev-util/catfish/catfish-4.18.0.ebuild
deleted file mode 100644
index 5e478c2e151c..000000000000
--- a/dev-util/catfish/catfish-4.18.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="A frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot"
-HOMEPAGE="https://docs.xfce.org/apps/catfish/start"
-SRC_URI="https://archive.xfce.org/src/apps/catfish/${PV%.*}/${P}.tar.bz2"
-
-# yep, GPL-2 only
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.42
- dev-libs/gobject-introspection
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf[introspection]
- >=x11-libs/gtk+-3.22:3[introspection]
- x11-libs/pango[introspection]
- >=xfce-base/xfconf-4.14[introspection]
- virtual/freedesktop-icon-theme
-"
-BDEPEND="
- dev-python/python-distutils-extra[${PYTHON_USEDEP}]
- sys-devel/gettext
-"
-
-src_install() {
- distutils-r1_src_install
- rm -r "${ED}"/usr/share/doc/catfish || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/dev-util/ccache/ccache-4.11.3.ebuild b/dev-util/ccache/ccache-4.11.3.ebuild
index 890e362bb7a5..8b3b74eba620 100644
--- a/dev-util/ccache/ccache-4.11.3.ebuild
+++ b/dev-util/ccache/ccache-4.11.3.ebuild
@@ -34,7 +34,7 @@ fi
LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0"
LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/cvise/cvise-2.11.0-r1.ebuild b/dev-util/cvise/cvise-2.11.0-r1.ebuild
index a51101fb4e03..c897ff8a8f07 100644
--- a/dev-util/cvise/cvise-2.11.0-r1.ebuild
+++ b/dev-util/cvise/cvise-2.11.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="UoI-NCSA"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest
index 49872c51c473..81e72a92bbea 100644
--- a/dev-util/distribution-gpg-keys/Manifest
+++ b/dev-util/distribution-gpg-keys/Manifest
@@ -1 +1 @@
-DIST distribution-gpg-keys-1.111-1.tar.gz 87182704 BLAKE2B 4ffbc1e73128a3dd351a45112cff625adc85c6cfdc574b98e4f472daac9ed4ad1505d7e278c9a2fe69630ea4ca14d99a8b3edee3e33f5549136b798eb73116aa SHA512 4aa5ef7996c9049dc2803117ab255167d1a87ca5380ac14a469b6560ee4ac0f84bde8bf39f87e867c17a5c473b78a0d6e6811ae8578412bb216c41bcbde31bde
+DIST distribution-gpg-keys-1.113-1.tar.gz 87193504 BLAKE2B 71011cf35e93e41268ac67cdb02369dba0f0966a3001f13f9b2428df0d75d19a42c4facf0b829b0b67eaedc95d243d41907aabb43af0ce72210e71815600af16 SHA512 5e6f55bb69f6a68dd43da1fb2dd2498f38ff38bf4a6cf616fdf233aa8f3d0a4bb6985c0f79c785e5882e12d56acf060e58499882eae63cbc1a91d84ead6ac4fa
diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild
index 12c96e17d711..7fa6dcba5df3 100644
--- a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.111.ebuild
+++ b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.113.ebuild
@@ -17,7 +17,7 @@ IUSE="copr"
src_prepare() {
default
- use copr || rm -rf keys/copr || die
+ use copr || rm -r keys/copr || die
}
src_install() {
diff --git a/dev-util/lxqt-build-tools/Manifest b/dev-util/lxqt-build-tools/Manifest
index b88463ff9354..467426c2d445 100644
--- a/dev-util/lxqt-build-tools/Manifest
+++ b/dev-util/lxqt-build-tools/Manifest
@@ -1,3 +1,3 @@
DIST lxqt-build-tools-2.0.0.tar.xz 26072 BLAKE2B a549dbe4b2e93d33d0238efe4e419c867db49e626436c243c8080cd4d925212edfb531bb2d9b661d675b7c9b9fec076a4a6f2d144f414ebc3babacada75877e3 SHA512 4fe92af82d55bda8fc1b6dc44998ed64b031e33a5c19e9206c1822375b8aa8abbf5f5b94d3c5ebe6d5d318f8821664ee308064b7adb9081e08047a4456cc6a66
DIST lxqt-build-tools-2.1.0.tar.xz 26088 BLAKE2B c1b1dfe17113354d89c4d0c70e196f9863ce6d5e6fe1385ee369e233abd9affcee269bb9f05aacca865a1f9eb73ce3dde08926ba484e3955e4967e661b59deb9 SHA512 d5c11474125e7285e28d5d148347118d9e7110bbb93c82695c08c7231d2dcc3bc3851076795af64d5d800a2ec39a16a2533e7565c579ec01994bae4f20e3c34e
-DIST lxqt-build-tools-2.2.0.tar.xz 26088 BLAKE2B 8ff303b2c5d80fecb60dd18f4c5bd0e760629c8987b0e6d9662db3cf973924b1e6740c9fccf78924067516499a92a61db0b8cd155386d762cf85df2787acf833 SHA512 8ec0425ae49a9d661f432a4bb0ba0e61311047663a5dd9e1adddfd293b8b367db455d370529204dea2be5c858bf5934a637bb5b0e3897629679a035b7c1967c4
+DIST lxqt-build-tools-2.2.1.tar.xz 25728 BLAKE2B 3a33f03e6f3e0fc16055bf59d5749412aba513dac76caac7b8561d57670d57596b797b6bfb25e91442e5e50d1e0a8a7d6ad4c68935f44db5d57a0e356f5a90dd SHA512 d1b0f7b067283be36bcba063e2e7397be5f69b43949c772eb9966fae84290b01d7cd2e1c688928a6a09534e260f220de180014eda0cc306804eb1c3df3f06056
diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.2.0.ebuild b/dev-util/lxqt-build-tools/lxqt-build-tools-2.2.1.ebuild
index 298fe7114b85..298fe7114b85 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.2.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-2.2.1.ebuild
diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest
index 02a2fd52de15..9c2d13c05c07 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1 +1 @@
-DIST mock-core-configs-42.3-1.tar.gz 413652 BLAKE2B 3620813d362c60e0a4066d8182ca626d466dfa1cd4f48b8a07f0d108771d3a144aeead44362086b4bdd599d9ed347f1f1558ccc5db3a01b19c753dbf384e64d2 SHA512 af170ee3984f7f768dd9e0140ead8ed22f1adb3dee8278548e081c27a9aabc8500ca6899b69ccc06f1562b7bb22703900a26c3793ba8cc2fda412f9b7021dced
+DIST mock-core-configs-42.4-1.tar.gz 415415 BLAKE2B b7f79a36e3cc110cf4e96b6595f60e3c072c6d61ab35698c58a027f022eb7c347c9c3451c742a5ae60949af872d1db744effa3e90fdf515a1bccc5fbc91dad43 SHA512 c0e4a24b078fd0729022ecc269c318e2429efc9b356d4218216695292fae4148275ed985ab19de7db161eb45ef0adf12d8105c3a65f1a92bd77a73d82cdc0a54
diff --git a/dev-util/mock-core-configs/mock-core-configs-42.3.ebuild b/dev-util/mock-core-configs/mock-core-configs-42.4.ebuild
index e43b427306d6..e43b427306d6 100644
--- a/dev-util/mock-core-configs/mock-core-configs-42.3.ebuild
+++ b/dev-util/mock-core-configs/mock-core-configs-42.4.ebuild
diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index b3c05f9a7b5f..8ced9060efa8 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1 +1 @@
-DIST mock-6.2.tar.gz 198222 BLAKE2B 2b20e84e994e80e907a8e13752ad4813017e3f025486287cd69de261e4af689561968e5b5031fcfa3f138e83d35150f3418685a1e4bd64ebab3ea657e2890444 SHA512 9d272d22d87ab37973f85d8e1d4bb090144171b695569b0bebabb60df1a7b6a8191dc434727dd7a4bb0ca78095c9c43d79373ad58eea3b15996227e4c608cb0a
+DIST mock-6.3.tar.gz 198503 BLAKE2B 4d901871986758b778882710a105d564e266d7c0f276e4ec58cc25e9c1f2ad78dac795a790ce9d0aa7232880c1a51683e95ac58d0c80d8ec0683cecdb40ed350 SHA512 ebfaca2d8fd75c684f1d62e36118c0708a80bcfb319a4e0d1c421734bec2df18ebc37e93ef9fdf1bb3488fddc6b632b91acc26f7890ff455ff0b0145eaa4b879
diff --git a/dev-util/mock/mock-6.2.ebuild b/dev-util/mock/mock-6.3.ebuild
index 119a88a3a96a..7c37b4ab27fd 100644
--- a/dev-util/mock/mock-6.2.ebuild
+++ b/dev-util/mock/mock-6.3.ebuild
@@ -24,7 +24,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
- app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
+ app-arch/rpm[caps,python,${PYTHON_SINGLE_USEDEP}]
dev-python/backoff[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]
dev-python/pyroute2[${PYTHON_USEDEP}]
@@ -33,7 +33,7 @@ RDEPEND="
dev-python/templated-dictionary[${PYTHON_USEDEP}]
')
acct-group/mock
- app-containers/podman
+ || ( app-containers/podman sys-apps/dnf5 )
dev-util/distribution-gpg-keys
dev-util/mock-core-configs
"
diff --git a/dev-util/spirv-tools/spirv-tools-1.4.313.0.ebuild b/dev-util/spirv-tools/spirv-tools-1.4.313.0.ebuild
index 7fa029587a3f..b5c061ec7fb0 100644
--- a/dev-util/spirv-tools/spirv-tools-1.4.313.0.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.4.313.0.ebuild
@@ -23,9 +23,8 @@ HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools"
LICENSE="Apache-2.0"
SLOT="0"
-# Tests fail upon finding symbols that do not match a regular expression
-# in the generated library. Easily hit with non-standard compiler flags
-RESTRICT="test"
+IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="~dev-util/spirv-headers-${PV}"
# RDEPEND=""
@@ -35,6 +34,7 @@ multilib_src_configure() {
local mycmakeargs=(
-DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
-DSPIRV_WERROR=OFF
+ -DSPIRV_SKIP_TESTS=$(usex !test)
-DSPIRV_TOOLS_BUILD_STATIC=OFF
-DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
@@ -42,3 +42,15 @@ multilib_src_configure() {
cmake_src_configure
}
+
+src_test() {
+ CMAKE_SKIP_TESTS=(
+ # Not relevant for us downstream
+ spirv-tools-copyrights
+ # Tests fail upon finding symbols that do not match a regular expression
+ # in the generated library. Easily hit with non-standard compiler flags
+ spirv-tools-symbol-exports.*
+ )
+
+ multilib-minimal_src_test
+}
diff --git a/dev-util/spirv-tools/spirv-tools-9999.ebuild b/dev-util/spirv-tools/spirv-tools-9999.ebuild
index 04066f14f80d..2cc7b4c559a2 100644
--- a/dev-util/spirv-tools/spirv-tools-9999.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
else
EGIT_COMMIT="vulkan-sdk-${PV}"
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
fi
@@ -23,9 +23,8 @@ HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools"
LICENSE="Apache-2.0"
SLOT="0"
-# Tests fail upon finding symbols that do not match a regular expression
-# in the generated library. Easily hit with non-standard compiler flags
-RESTRICT="test"
+IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="~dev-util/spirv-headers-${PV}"
# RDEPEND=""
@@ -35,6 +34,7 @@ multilib_src_configure() {
local mycmakeargs=(
-DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
-DSPIRV_WERROR=OFF
+ -DSPIRV_SKIP_TESTS=$(usex !test)
-DSPIRV_TOOLS_BUILD_STATIC=OFF
-DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
@@ -42,3 +42,15 @@ multilib_src_configure() {
cmake_src_configure
}
+
+src_test() {
+ CMAKE_SKIP_TESTS=(
+ # Not relevant for us downstream
+ spirv-tools-copyrights
+ # Tests fail upon finding symbols that do not match a regular expression
+ # in the generated library. Easily hit with non-standard compiler flags
+ spirv-tools-symbol-exports.*
+ )
+
+ multilib-minimal_src_test
+}
diff --git a/dev-util/vulkan-utility-libraries/files/vulkan-utility-libraries-1.4.313.0-magic_enum-0.9.7.patch b/dev-util/vulkan-utility-libraries/files/vulkan-utility-libraries-1.4.313.0-magic_enum-0.9.7.patch
new file mode 100644
index 000000000000..248376513821
--- /dev/null
+++ b/dev-util/vulkan-utility-libraries/files/vulkan-utility-libraries-1.4.313.0-magic_enum-0.9.7.patch
@@ -0,0 +1,26 @@
+Per https://github.com/Neargye/magic_enum/releases/tag/v0.9.7
+> [breaking changes] Need to use #include <magic_enum/magic_enum.hpp> instead of #include <magic_enum.hpp>
+--- a/tests/test_formats.cpp
++++ b/tests/test_formats.cpp
+@@ -8,8 +8,8 @@
+ #include <gtest/gtest.h>
+ #define MAGIC_ENUM_RANGE_MIN 0
+ #define MAGIC_ENUM_RANGE_MAX 512
+-#include <magic_enum.hpp>
+-#include <magic_enum_flags.hpp>
++#include <magic_enum/magic_enum.hpp>
++#include <magic_enum/magic_enum_flags.hpp>
+ #include <vulkan/utility/vk_format_utils.h>
+
+ #include <string_view>
+--- a/tests/vk_enum_string_helper.cpp
++++ b/tests/vk_enum_string_helper.cpp
+@@ -5,7 +5,7 @@
+ // SPDX-License-Identifier: Apache-2.0
+ #include <vulkan/vk_enum_string_helper.h>
+
+-#include <magic_enum.hpp>
++#include <magic_enum/magic_enum.hpp>
+
+ #include <gtest/gtest.h>
+
diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.313.0.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.313.0.ebuild
index a74cbadb0d5c..dffad6c7f418 100644
--- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.313.0.ebuild
+++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.313.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MY_PN=Vulkan-Utility-Libraries
PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake-multilib python-any-r1
+inherit cmake-multilib dot-a python-any-r1
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
@@ -33,9 +33,23 @@ DEPEND="~dev-util/vulkan-headers-${PV}
)"
BDEPEND="${PYTHON_DEPS}"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.313.0-magic_enum-0.9.7.patch
+)
+
+src_configure() {
+ lto-guarantee-fat
+ multilib-minimal_src_configure
+}
+
multilib_src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test ON OFF)
)
cmake_src_configure
}
+
+multilib_src_install_all() {
+ einstalldocs
+ strip-lto-bytecode
+}
diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild
index afaede96fa4d..a2d1fe03e8a5 100644
--- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild
+++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
MY_PN=Vulkan-Utility-Libraries
PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake-multilib python-any-r1
+inherit cmake-multilib dot-a python-any-r1
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
@@ -33,9 +33,23 @@ DEPEND="~dev-util/vulkan-headers-${PV}
)"
BDEPEND="${PYTHON_DEPS}"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.313.0-magic_enum-0.9.7.patch
+)
+
+src_configure() {
+ lto-guarantee-fat
+ multilib-minimal_src_configure
+}
+
multilib_src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test ON OFF)
)
cmake_src_configure
}
+
+multilib_src_install_all() {
+ einstalldocs
+ strip-lto-bytecode
+}