From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-libs/liblouis/Manifest | 5 +++ dev-libs/liblouis/liblouis-2.5.3.ebuild | 64 +++++++++++++++++++++++++++++++++ dev-libs/liblouis/metadata.xml | 11 ++++++ 3 files changed, 80 insertions(+) create mode 100644 dev-libs/liblouis/Manifest create mode 100644 dev-libs/liblouis/liblouis-2.5.3.ebuild create mode 100644 dev-libs/liblouis/metadata.xml (limited to 'dev-libs/liblouis') diff --git a/dev-libs/liblouis/Manifest b/dev-libs/liblouis/Manifest new file mode 100644 index 000000000000..a994da29b476 --- /dev/null +++ b/dev-libs/liblouis/Manifest @@ -0,0 +1,5 @@ +DIST liblouis-2.5.3.tar.gz 3785311 SHA256 19ed3c31e11cc53d51bb7bc1d6868ad57e6966c0512b74c716d94298fca2e548 SHA512 5aa65f3a0b7cef37fe7cd8ccf09df8c40f38d183a88d1be9f1251b40406204e57a8d95716bf1de3569b09b640be613cc3e0bd0e05dc4d544face00bfc8d75ac7 WHIRLPOOL ab21ce69e5cdd9a7bb3e6d3f50d0ac64c9d7818c6e47ee5d2898ee7e0ba3fa1a8b4b032a226f83098fe45f3bde815feca4baa358f44b50f37d24a67396e9ae3a +EBUILD liblouis-2.5.3.ebuild 1414 SHA256 d61734faffaa63c96b7e7309de14ec2bcca5d705977b830e1dfec94230b2252b SHA512 78aa4f60f10eef81886e348bc1bc608030540da44626599221008a2d23417088c5b334f635e7d2229967c7b9b117533a911579f0c48296265199acab7d4114d8 WHIRLPOOL 919a7fe893f66573d2c908b1c56198cbae264bc5cfcb8e2d2c969c9908afd61f085880e3bced84fab4023f798ee2e873393c02be8a53e4f7240a159f8d62944a +MISC ChangeLog 3318 SHA256 653699f6178842433fbe8b2ca0522d114265f248e807203893555a2dc0af1c25 SHA512 49a1938418304b4036b33ea2568c25fb70f08278d696b5f195674bfcfc6d30667a2f1d62069d61ba95632d0b9887e056a872bd92fd01b2244e5192145024cc5e WHIRLPOOL df3802e65c62663a56f7f32f6185608486d782eec62b1f895b3ec7b6aa5197cb2da4ee845b831e82ce5367616b4be8a5f96d8888a71836cf67905ac0698a134b +MISC ChangeLog-2015 2048 SHA256 8cf20d14231efe140aa0db1c8df4b6a17042431138797348bad7c1c6f0bce1bf SHA512 2168d719af3741f6d87a26c9e02cb24520fc27e09b3bbcee0dffdbc01b1522c498d6c3f0f8a516a01998a4be8bc3706c536b3dbd0bca3363b41c8d6b7a6bcc52 WHIRLPOOL 84d00c144b823aa1401a149772cb86730230e2f77d42df024e2443faf2a1757d73b693bd61acdc40dd9e8fb8d5ae4ced246d1eaad0308fb6f460290a3a36c522 +MISC metadata.xml 351 SHA256 346e202a1359f9f0eb29229f7efe35cfb5289d846e71dc9c99ba44cfa59f8136 SHA512 377a2d9ea4bc6007a60fcaf0284bd47af78b6fe2c901916f9cd7d6ab0f7a5225baf7314b47b0c3b00cd162278f910206bd99469bdef0165cd6e19c1eff73714d WHIRLPOOL 44554f86c7d408e12589aa5df5be337161efcf5b1ac16f70d9e7e7504bfb2958944f39b45ecdd642f4cc175c24b36d04fb63e739c2f7385b059765c1a465c84e diff --git a/dev-libs/liblouis/liblouis-2.5.3.ebuild b/dev-libs/liblouis/liblouis-2.5.3.ebuild new file mode 100644 index 000000000000..cafb4a20f3df --- /dev/null +++ b/dev-libs/liblouis/liblouis-2.5.3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_REQ_USE='wide-unicode(+)' +DISTUTILS_OPTIONAL=1 +inherit distutils-r1 + +DESCRIPTION="An open-source braille translator and back-translator" +HOMEPAGE="https://github.com/liblouis/liblouis" +SRC_URI="https://liblouis.googlecode.com/files/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86" +IUSE="python" +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + + if use python; then + pushd python > /dev/null + distutils-r1_src_prepare + popd > /dev/null + fi +} + +src_configure() { + econf --enable-ucs4 +} + +src_compile() { + default + + if use python; then + pushd python > /dev/null + # setup.py imports liblouis to get the version number, + # and this causes the shared library to be dlopened + # at build-time. Hack around it with LD_PRELOAD. + # Thanks ArchLinux. + LD_PRELOAD+=':../liblouis/.libs/liblouis.so' + distutils-r1_src_compile + popd > /dev/null + fi +} + +src_install() { + emake install DESTDIR="${D}" || die + + if use python; then + pushd python > /dev/null + LD_PRELOAD+=':../liblouis/.libs/liblouis.so' \ + distutils-r1_src_install + popd > /dev/null + fi + + dodoc README AUTHORS NEWS ChangeLog || die + dohtml doc/liblouis.html +} diff --git a/dev-libs/liblouis/metadata.xml b/dev-libs/liblouis/metadata.xml new file mode 100644 index 000000000000..431c3019b962 --- /dev/null +++ b/dev-libs/liblouis/metadata.xml @@ -0,0 +1,11 @@ + + + + + accessibility@gentoo.org + Gentoo Accessibility Project + + + liblouis/liblouis + + -- cgit v1.2.3