diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /media-libs/SoXt | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'media-libs/SoXt')
| -rw-r--r-- | media-libs/SoXt/Manifest | 1 | ||||
| -rw-r--r-- | media-libs/SoXt/SoXt-1.3.0-r1.ebuild | 47 | ||||
| -rw-r--r-- | media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch | 12 | ||||
| -rw-r--r-- | media-libs/SoXt/metadata.xml | 18 |
4 files changed, 78 insertions, 0 deletions
diff --git a/media-libs/SoXt/Manifest b/media-libs/SoXt/Manifest new file mode 100644 index 000000000000..ec83bff7d091 --- /dev/null +++ b/media-libs/SoXt/Manifest @@ -0,0 +1 @@ +DIST SoXt-1.3.0.tar.gz 1203903 BLAKE2B da64285656b57c7b90bb3dfba089dbea79ce6755aa36cee2fca1e64ad4945099e68474263a16ac97b34187207266b025734c352656c972fe66402717b94c9340 SHA512 1aae8c6d0b5e8de52734dac0326f9bcbae343a1819d18bb915f8f6fa223782e3512286819af62f494ce5238b8e1d981af5322186b2c07a94be20b7c9d32db208 diff --git a/media-libs/SoXt/SoXt-1.3.0-r1.ebuild b/media-libs/SoXt/SoXt-1.3.0-r1.ebuild new file mode 100644 index 000000000000..9a19d7672949 --- /dev/null +++ b/media-libs/SoXt/SoXt-1.3.0-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +HOMEPAGE="http://www.coin3d.org/" +DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif" +SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +SLOT="0" +IUSE="debug doc static-libs" + +RDEPEND=" + <media-libs/coin-4 + x11-libs/motif:0 + virtual/opengl" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +PATCHES=( + "${FILESDIR}/${PN}-1.3.0-pkgconfig-partial.patch" +) + +DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt) + +src_configure() { + local myeconfargs=( + htmldir="${EPREFIX}/usr/share/doc/${PF}/html" + --disable-compact + --disable-html-help + --includedir="$(coin-config --includedir)" + --with-coin + --with-motif + $(use_enable debug) + $(use_enable debug profile) + $(use_enable doc html) + $(use_enable doc man) + ) + default + # Remove SoXt from Libs.private (patch installs it in Libs) + sed -i -e '/Libs.private/s/ -lSoXt//' SoXt.pc || die + # Strip the default libdir + sed -i -e "s,-L%{_libdir} ,," soxt-default.cfg || die +} diff --git a/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch b/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch new file mode 100644 index 000000000000..d9f1ad25eeff --- /dev/null +++ b/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch @@ -0,0 +1,12 @@ +--- a/SoXt.pc.in 2013-06-17 11:26:59.998321839 -0700 ++++ b/SoXt.pc.in 2013-06-17 11:28:01.603654611 -0700 +@@ -10,7 +10,8 @@ + Version: @SOXT_VERSION@ + Requires: Coin + Conflicts: +-Libs: -L${libdir} @SOGUI_EXTRA_LDFLAGS@ @SOGUI_EXTRA_LIBS@ ++Libs: -L${libdir} -lSoXt ++Libs.private: -L${libdir} @SOGUI_EXTRA_LIBS@ + Cflags: -I${includedir} @SOGUI_EXTRA_CFLAGS@ @SOGUI_EXTRA_CPPFLAGS@ + + soxt_host=@host@ diff --git a/media-libs/SoXt/metadata.xml b/media-libs/SoXt/metadata.xml new file mode 100644 index 000000000000..f4a715e5c8a0 --- /dev/null +++ b/media-libs/SoXt/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci-physics@gentoo.org</email> + <description>Feel free to maintain/fix</description> + </maintainer> + <longdescription lang="en"> + SoXt is an alternative to SGIs InventorXt library, which is a GUI + binding for using Open Inventor with Xt/Motif. While SoXt has been developed + for use with Coin, it is also possible to compile it against Open Inventor + from SGI or TGS. + </longdescription> + <upstream> + <remote-id type="bitbucket">Coin3D/coin</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> |
