summaryrefslogtreecommitdiff
path: root/dev-libs/liblouis
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/liblouis
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/liblouis')
-rw-r--r--dev-libs/liblouis/Manifest5
-rw-r--r--dev-libs/liblouis/liblouis-2.5.3.ebuild64
-rw-r--r--dev-libs/liblouis/metadata.xml11
3 files changed, 80 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>accessibility@gentoo.org</email>
+ <name>Gentoo Accessibility Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">liblouis/liblouis</remote-id>
+ </upstream>
+</pkgmetadata>