Added media-libs/imgui-docking-1.92.3
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
AUX imgui-docking-meson.build 5691 BLAKE2B 332d560d54b51e8dc54c638622a79464e471cd5a007d6716a470dc389c60e5d82054674e1c665765aba04059dd340275000cef7a96702e733bd0508909120c3f SHA512 7bfaf4f62fbe331072525263150fc231971020ea356fcf5ef4d773e61e39b52f79558534527b9086884029fa262eeeef588fa98b547590d1f790b49838123930
|
||||
AUX imgui-docking-meson.build 5761 BLAKE2B 77a93b9f385cec328137f2731b638a04eae7eaafaef0d19c98879d5664a6142e3422764c4e87720d8cc72f2f19e4eb98816e01ab9292a4266a8678e48747f6d3 SHA512 54cb36439e851dbe054690d3e8b93b7c84ad8363fd9bffa4ea43b02c4d19a3344751c6a997d2dc339fcf9359bd6428bebd664546e5e2ed263f4b8a8df4a3419a
|
||||
AUX imgui-docking-meson_options.txt 887 BLAKE2B c3cee068700d00b14e98522a464d5dd373c20e7f6fd81295fb694f402e663a9e5c040701c9cf1297b9aab4159945b00b0e6460557835c6b764f5897776e92236 SHA512 e33e892aaae8a12a656b91ff4275b3f286d3806b7eea1a325e701dfb0e3f6bdd27de0c5e5765413503cd7c780f1a48e16027cddef71a4864cbd20d7e54b40a4c
|
||||
DIST imgui-1.92.2-docking.tar.gz 2097202 BLAKE2B 8fd8b1876fe4a4d0f7ab7ea052f5c088c67cb5b252c584a16530dd2065741c92a1c36f162d95bf42f3c96df4f7c67b8e5f2262c480bf3a39bbdf64a45c58260b SHA512 3ac09c809ec5d71f3f10070838f34623e3dbe0b83a487ab4405c943ea8940aab0842a6141919c2b8ee749c00415975ef971768fc0bb25aa543f9c69dd237e677
|
||||
DIST imgui-1.92.3-docking.tar.gz 2112053 BLAKE2B 936d5700245d6c4914c0925d528c0cb09774f25b57e708c3f85dcab6509dc94cba72578017591539a313941d1fd67acf11891427edfcdc904c4ad46f328b26e4 SHA512 1f90a04676241c6167b442c917677596df5d9a4fd1d4f3db66e7050ba4fef206d905c854dbd73081ffa6949b1dff5509f81b95576a7302613a8c5440c3f1eb7f
|
||||
EBUILD imgui-docking-1.92.2.ebuild 2111 BLAKE2B 1ba57d237cf4db3ab9926c5b001d723de3a557d0931e1275d57faf1812b26dac46e46ee4e40eaf2fbaa67fedaef6b522936adcc1a4401cf0649a501d33173f59 SHA512 d9b51952a5b2b2917be4fe596c88303af881c77303928fac3a43c6df67a08d45af1c39f413a455f7eded0f2076fd12588fea04f73eb2396fcaffb376cf108e9a
|
||||
EBUILD imgui-docking-1.92.3.ebuild 2154 BLAKE2B e6a993d14f529c4a6386ceda081a014230144be0232e1d14af3e4449a85e85a43189e6eaed58d7d5f6658b08ed36095f307df1e1fba2364da21869daeb93b27b SHA512 76f5dcafbfc29304ddf6853df1aa716924a48048f300dd9d903c52a74786e955403281e7f57e15dd014ad781c8b6ee3a5291e34cf9223afb86f778091ccd6f44
|
||||
MISC metadata.xml 1018 BLAKE2B 24ef0cdaf35fb432e284cf2ea6605de6d67e70a2c9f4da72ed89b35279e330afeffc80e541b3b6fd611097a3434e82cada6f9128461cb775fb2c9561bd63f5b6 SHA512 2c6d4d3117dc1a1b3b9bf0ec91a96bcb971a3373eca0fb869a6e6cb5f6ec34e542cfd496ea4329d1e6a03e0b09bd3c419752f9809de41b3a1bf03a83fde7206a
|
||||
|
@@ -66,8 +66,8 @@ if libgl_dep.found()
|
||||
sources += opengl_src
|
||||
dependencies += libgl_dep
|
||||
dependencies += cpp.find_library('dl', required: false)
|
||||
headers = files('backends/imgui_impl_opengl2.h',
|
||||
'backends/imgui_impl_opengl3.h',
|
||||
headers = files('backends/imgui_impl_opengl2.h',
|
||||
'backends/imgui_impl_opengl3.h',
|
||||
'backends/imgui_impl_opengl3_loader.h')
|
||||
endif
|
||||
sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: get_option('sdl2_renderer'))
|
||||
@@ -96,8 +96,10 @@ endif
|
||||
# platform backends
|
||||
glfw_dep = dependency('glfw3', required: get_option('glfw'))
|
||||
if glfw_dep.found()
|
||||
x11_dep = dependency('x11', required: true)
|
||||
sources += 'backends/imgui_impl_glfw.cpp'
|
||||
dependencies += glfw_dep
|
||||
dependencies += x11_dep
|
||||
headers += files('backends/imgui_impl_glfw.h')
|
||||
endif
|
||||
sdl2_dep = dependency('sdl2', required: get_option('sdl2'))
|
||||
|
78
media-libs/imgui-docking/imgui-docking-1.92.3.ebuild
Normal file
78
media-libs/imgui-docking/imgui-docking-1.92.3.ebuild
Normal file
@@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson-multilib
|
||||
|
||||
MESON_WRAP_VER="1"
|
||||
|
||||
DESCRIPTION="Bloat-free graphical user interface library for C++ with docking support"
|
||||
HOMEPAGE="https://github.com/ocornut/imgui"
|
||||
|
||||
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"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/stb:=
|
||||
media-libs/libglvnd[${MULTILIB_USEDEP}]
|
||||
media-libs/glew[${MULTILIB_USEDEP}]
|
||||
allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
|
||||
glfw? (
|
||||
media-libs/glfw:0[${MULTILIB_USEDEP}]
|
||||
x11-libs/libX11:0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
sdl2-renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
sdl3? ( media-libs/libsdl3[${MULTILIB_USEDEP}] )
|
||||
sdl3-renderer? ( media-libs/libsdl3[${MULTILIB_USEDEP}] )
|
||||
opengl? ( || (
|
||||
>=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}] )
|
||||
webgpu? ( dev-util/webgpu-headers )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Use custom meson.build and meson_options.txt to install instead of relay on packages
|
||||
cp "${FILESDIR}/${PN}-meson.build" "${S}/meson.build" || die
|
||||
cp "${FILESDIR}/${PN}-meson_options.txt" "${S}/meson_options.txt" || die
|
||||
sed -i "s/ version: 'PV',/ version: '${PV}',/g" "${S}/meson.build" || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
-Ddx9=disabled
|
||||
-Ddx10=disabled
|
||||
-Ddx11=disabled
|
||||
-Ddx12=disabled
|
||||
-Dmetal=disabled
|
||||
$(meson_feature opengl)
|
||||
$(meson_feature vulkan)
|
||||
$(meson_feature glfw)
|
||||
$(meson_feature sdl2)
|
||||
$(meson_feature sdl2-renderer sdl2_renderer)
|
||||
$(meson_feature sdl3)
|
||||
$(meson_feature sdl3-renderer sdl3_renderer)
|
||||
$(meson_feature webgpu)
|
||||
-Dosx=disabled
|
||||
-Dwin=disabled
|
||||
$(meson_feature allegro5)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
15
metadata/md5-cache/media-libs/imgui-docking-1.92.3
Normal file
15
metadata/md5-cache/media-libs/imgui-docking-1.92.3
Normal file
@@ -0,0 +1,15 @@
|
||||
BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||
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 )
|
||||
DESCRIPTION=Bloat-free graphical user interface library for C++ with docking support
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/ocornut/imgui
|
||||
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
|
||||
KEYWORDS=~amd64
|
||||
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 )
|
||||
SLOT=0/1.92.3
|
||||
SRC_URI=https://github.com/ocornut/imgui/archive/v1.92.3-docking.tar.gz -> imgui-1.92.3-docking.tar.gz
|
||||
_eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 b7eb9c3a6dc6662368634584aab44a2c meson 99466844dd8d4fcfb07578a76f5a9922 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586
|
||||
_md5_=e9402661a4d75f455c97c5b627a52939
|
Reference in New Issue
Block a user