Added media-libs/imgui-docking-1.92.1
This commit is contained in:
		| @@ -1,5 +1,7 @@ | ||||
| AUX imgui-docking-meson.build 5691 BLAKE2B 332d560d54b51e8dc54c638622a79464e471cd5a007d6716a470dc389c60e5d82054674e1c665765aba04059dd340275000cef7a96702e733bd0508909120c3f SHA512 7bfaf4f62fbe331072525263150fc231971020ea356fcf5ef4d773e61e39b52f79558534527b9086884029fa262eeeef588fa98b547590d1f790b49838123930 | ||||
| AUX imgui-docking-meson_options.txt 887 BLAKE2B c3cee068700d00b14e98522a464d5dd373c20e7f6fd81295fb694f402e663a9e5c040701c9cf1297b9aab4159945b00b0e6460557835c6b764f5897776e92236 SHA512 e33e892aaae8a12a656b91ff4275b3f286d3806b7eea1a325e701dfb0e3f6bdd27de0c5e5765413503cd7c780f1a48e16027cddef71a4864cbd20d7e54b40a4c | ||||
| DIST imgui-1.92.0-docking.tar.gz 2080780 BLAKE2B cf67a70bedc5bfbb4e21e2cc0adc74eae20b5996499fc4c892ea5bc867d175142b48fb9fea9ac9fd84d8c5e9483a59d0d3ab0fcb4a53b31b1954c3fb0f4c239e SHA512 16aa9adc5e2a753a1c3a6fe121db6920755160f42793d8726fc6a69006f56b1316302820b9429671bce763fef6fc2b2dda0e09fbacdbf54cdd1680ec8a62165a | ||||
| DIST imgui-1.92.1-docking.tar.gz 2087814 BLAKE2B c334f3b06f9a7d61aba47022aa8209cdce6ca6e5db4c0cccd784690b3c3f6d2c8a30a38e73f9399964b6a65c6a1dad4a8f8273280404ebcb535df24c4b73212f SHA512 a6bce731285669667df32092b58b95a246c9db2d695950b699cefcda33d8eb470cfd00e44fedd1e5bc79df5981669feee792b63440c671828fe629548f0f5dc5 | ||||
| EBUILD imgui-docking-1.92.0.ebuild 2111 BLAKE2B 1ba57d237cf4db3ab9926c5b001d723de3a557d0931e1275d57faf1812b26dac46e46ee4e40eaf2fbaa67fedaef6b522936adcc1a4401cf0649a501d33173f59 SHA512 d9b51952a5b2b2917be4fe596c88303af881c77303928fac3a43c6df67a08d45af1c39f413a455f7eded0f2076fd12588fea04f73eb2396fcaffb376cf108e9a | ||||
| EBUILD imgui-docking-1.92.1.ebuild 2111 BLAKE2B 1ba57d237cf4db3ab9926c5b001d723de3a557d0931e1275d57faf1812b26dac46e46ee4e40eaf2fbaa67fedaef6b522936adcc1a4401cf0649a501d33173f59 SHA512 d9b51952a5b2b2917be4fe596c88303af881c77303928fac3a43c6df67a08d45af1c39f413a455f7eded0f2076fd12588fea04f73eb2396fcaffb376cf108e9a | ||||
| MISC metadata.xml 1018 BLAKE2B 24ef0cdaf35fb432e284cf2ea6605de6d67e70a2c9f4da72ed89b35279e330afeffc80e541b3b6fd611097a3434e82cada6f9128461cb775fb2c9561bd63f5b6 SHA512 2c6d4d3117dc1a1b3b9bf0ec91a96bcb971a3373eca0fb869a6e6cb5f6ec34e542cfd496ea4329d1e6a03e0b09bd3c419752f9809de41b3a1bf03a83fde7206a | ||||
|   | ||||
							
								
								
									
										75
									
								
								media-libs/imgui-docking/imgui-docking-1.92.1.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								media-libs/imgui-docking/imgui-docking-1.92.1.ebuild
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,75 @@ | ||||
| # 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}] ) | ||||
| 	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.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								metadata/md5-cache/media-libs/imgui-docking-1.92.1
									
									
									
									
									
										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(-)?] ) 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(-)?] ) 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.1 | ||||
| SRC_URI=https://github.com/ocornut/imgui/archive/v1.92.1-docking.tar.gz -> imgui-1.92.1-docking.tar.gz | ||||
| _eclasses_=toolchain-funcs	a6df79c1e9bc84369dbf3d44206ac772	flag-o-matic	a7afe42e95fb46ce9691605acfb24672	multiprocessing	1e32df7deee68372153dca65f4a7c21f	ninja-utils	2df4e452cea39a9ec8fb543ce059f8d6	python-utils-r1	5ffe8ec396a751540949b565de0f048c	meson	99466844dd8d4fcfb07578a76f5a9922	out-of-source-utils	dbf9e34ee8964084651e25907fa8f52c	multibuild	4650a65187015567b4e041bb9bfdb364	multilib	b2a329026f2e404e9e371097dda47f96	multilib-build	9ac26ea006828266d235e2f0135429b5	multilib-minimal	e9f54d75b074edc47d36994bbc1e2123	meson-multilib	8989922d980e5e870cc3de949d1b2586 | ||||
| _md5_=d984a9bb56643666fb4b87942b03bec6 | ||||
		Reference in New Issue
	
	Block a user