diff options
Diffstat (limited to 'media-gfx/opencsg')
-rw-r--r-- | media-gfx/opencsg/Manifest | 2 | ||||
-rw-r--r-- | media-gfx/opencsg/opencsg-1.8.1.ebuild | 44 |
2 files changed, 46 insertions, 0 deletions
diff --git a/media-gfx/opencsg/Manifest b/media-gfx/opencsg/Manifest index 1fddfe0d9928..7956b34c8a19 100644 --- a/media-gfx/opencsg/Manifest +++ b/media-gfx/opencsg/Manifest @@ -1,4 +1,6 @@ AUX opencsg-1.6.0-cmake.patch 1666 BLAKE2B 3733245ae3dacca588ef126c8d43b65b9ee0ac7cd5b3259845dedef6c5ea95a8fd7c03664020eeeb72edd91eebb56feb32541605281d6dccbfa2a3e9b79cab0f SHA512 48f3137169a15cce38e9a3d55658a0450739605ec41affa3e3fbc84ff7107515f5907a9ad9efa021234bb7bd08bd1cbd91c47895c4d21307589d635104b8b48c DIST OpenCSG-1.6.0.tar.gz 302547 BLAKE2B ceb99fb6558b38df0eb629cfd5e5e2b768311f026f2f42e0e35ca948761bd7c67fcfc35322d54eb6c013eded39d95ede08f634b30241ebad4231bf783f76b591 SHA512 0cbf28353aafb47738a122bd5fa8e8ab0abc616d7b3f4e5f1ee02f550a060ccfbd6569d1183fcc4e992fe9bbb49584c23aa9cc7db2a7e7c53b119544aa9589a7 +DIST OpenCSG-1.8.1.tar.gz 305467 BLAKE2B b44ae3c94584f37930bdec76ea6c94e4d62ce7b5c1b33c980e7fa0f803b80e1bf030118bfa9c0cc57b0f0a5e385ada97543db0d4671e9f01fc22449244d73d5b SHA512 fb81c3a8d545d0b1f3e68d8ab91e96e96073c5faba449ccae2088018f78eece840c8b64d361fff1f674263cb62358d30861df2d3575291290971a89075a52edb EBUILD opencsg-1.6.0-r1.ebuild 684 BLAKE2B fbd6c33999adb402fc7666847403a3166a0eab907363884dc9857d100d16f9dbfafdc96b524fab93fb10a66fd5861a3d64fea45f4611f7caf2442f412abb838f SHA512 770357a41921c0e4baa2cac79848f879fe296101fad3994b0a9e260a088bf4e5b9c9ef0013e8e6d642bef2b5b184442796432c6958484a6f036c52f9182acae0 +EBUILD opencsg-1.8.1.ebuild 669 BLAKE2B 6626e152048e54f3c116135ffd01f7e7420603de32fd4eaf873e27fc2abbec989a55e6b89f541f5a54602160b340a08eb417d48c975dba1f21599d747544ea5f SHA512 b7b8cb5e46729718c530c309ea00347dbcc991d8555f5098b1bc62f476e98fd762bd391b025ff115ef214b24f37e338ae6f5d58c401875b42980b84fe7cbe438 MISC metadata.xml 1303 BLAKE2B 39b12bf1071d488890726841c2e609023e99edc3387007408b1a332051cb7adb7faf71ea3e5afdc660ba9a62116a322addba637aa1a7dc78adcae4cf27ac6508 SHA512 5a56d0545ab79ed384f580aa97be7736ac844ed8951262d016b4eb43193c594fe889f067b1c7243346b8185c8e63d933457b9b1f1f1ae47d5e350fc93d65476c diff --git a/media-gfx/opencsg/opencsg-1.8.1.ebuild b/media-gfx/opencsg/opencsg-1.8.1.ebuild new file mode 100644 index 000000000000..53183bb8fef6 --- /dev/null +++ b/media-gfx/opencsg/opencsg-1.8.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_P="OpenCSG-${PV}" + +DESCRIPTION="The Constructive Solid Geometry rendering library" +HOMEPAGE="https://www.opencsg.org" +SRC_URI="https://www.opencsg.org/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="doc" +RESTRICT="test" + +DOCS=( + build.txt + changelog.txt +) + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLE="no" + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use doc; then + local HTML_DOCS=( + doc/. + ) + fi + + einstalldocs +} |