summaryrefslogtreecommitdiff
path: root/dev-libs/liblouis
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /dev-libs/liblouis
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'dev-libs/liblouis')
-rw-r--r--dev-libs/liblouis/Manifest2
-rw-r--r--dev-libs/liblouis/liblouis-3.30.0.ebuild106
-rw-r--r--dev-libs/liblouis/liblouis-3.37.0-r1.ebuild132
-rw-r--r--dev-libs/liblouis/metadata.xml15
4 files changed, 0 insertions, 255 deletions
diff --git a/dev-libs/liblouis/Manifest b/dev-libs/liblouis/Manifest
deleted file mode 100644
index d70ea5e953d6..000000000000
--- a/dev-libs/liblouis/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST liblouis-3.30.0.tar.gz 17150643 BLAKE2B db2ba6c251afa7f142b3c4c4457b3ec17ed8294bdfd8af4eeb2157416c0192bb06448ff13b1f8d82fc47613c595529337175b78e563551e1a1ebb221121f50f3 SHA512 c98ad99db2b44a1ccddaddf0f475a6b9e7d6a331a20f79e1bf05fbe4c613e5726be1f5aafffa3ef67d0b3bbb107e372e3147e28daa6da1efe1db77d942b28283
-DIST liblouis-3.37.0.tar.gz 17911977 BLAKE2B 086dee4b0745f52ea517dd0ab3c1b88363bccfa0b28f16fa0dc635373fcb2076fe7f65f2bce5deae8b9a5fa21d99499296ec6c23987164b2ebff3d9a058d7a55 SHA512 c28fb96088755efd5d3b31de79ad4730f4c2907a88591a38b4e61d819893468421ab0cdc920037970ecf521b4c17163e9d4bd34cdab7901c079e5faada075e2d
diff --git a/dev-libs/liblouis/liblouis-3.30.0.ebuild b/dev-libs/liblouis/liblouis-3.30.0.ebuild
deleted file mode 100644
index ae15db27bcd7..000000000000
--- a/dev-libs/liblouis/liblouis-3.30.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="An open-source braille translator and back-translator"
-HOMEPAGE="https://github.com/liblouis/liblouis"
-SRC_URI="https://github.com/liblouis/liblouis/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/20" # follows LIBLOUIS_CURRENT in configure.ac
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# texlive-core for patgen which is required by lou_maketable
-RDEPEND="
- ${PYTHON_DEPS}
- app-text/texlive-core
- test? ( dev-libs/libyaml )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${DISTUTILS_DEPS}
- ${PYTHON_DEPS}
- sys-apps/help2man
-"
-
-src_prepare() {
- default
-
- #1. bug #913705
- #2. Use correct python version
- sed -i \
- -e "s|\$CURDIR/lou_maketable.d|${EPREFIX}/usr/libexec/lou_maketable|" \
- -e "s|python3|${EPYTHON}|" \
- tools/lou_maketable.d/lou_maketable.in || die
-
- pushd python > /dev/null || die
- distutils-r1_src_prepare
- popd > /dev/null || die
-}
-
-src_configure() {
- # -fanalyzer substantially slows down the build and isn't useful for
- # us. It's useful for upstream as it's static analysis, but it's not
- # useful when just getting something built.
- export gl_cv_warn_c__fanalyzer=no
-
- econf --enable-ucs4 $(use_with test yaml)
-}
-
-src_compile() {
- default
-
- pushd python > /dev/null || die
- # 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+=":${S}/liblouis/.libs/liblouis.so" distutils-r1_src_compile
- popd > /dev/null || die
-}
-
-src_test() {
- default
-
- pushd python > /dev/null || die
- LD_PRELOAD+=":${S}/liblouis/.libs/liblouis.so" distutils-r1_src_test
- popd > /dev/null || die
-}
-
-python_test() {
- local -x LOUIS_TABLEPATH="${S}"/tables
- "${EPYTHON}" tests/test_louis.py || die
-}
-
-python_install() {
- distutils-r1_python_install
- python_scriptinto /usr/libexec/lou_maketable
- python_doexe ../tools/lou_maketable.d/*.py
-}
-
-src_install() {
- pushd python > /dev/null || die
- LD_PRELOAD+=":${S}/liblouis/.libs/liblouis.so" distutils-r1_src_install
- popd > /dev/null || die
-
- # These need to be after distutils src_install, or it'll try to install them from under python/ as well
- DOCS=( README AUTHORS NEWS ChangeLog doc/liblouis.txt )
- HTML_DOCS=( doc/liblouis.html )
- default
-
- # bug #913705
- mkdir -p "${ED}"/usr/libexec/lou_maketable || die
- mv "${ED}"/usr/bin/lou_maketable.d/*.{mk,pl,sh} "${ED}"/usr/libexec/lou_maketable/ || die
- rm -r "${ED}"/usr/bin/lou_maketable.d || die
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/liblouis/liblouis-3.37.0-r1.ebuild b/dev-libs/liblouis/liblouis-3.37.0-r1.ebuild
deleted file mode 100644
index e785f559b0a9..000000000000
--- a/dev-libs/liblouis/liblouis-3.37.0-r1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_OPTIONAL=1
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-inherit autotools distutils-r1 optfeature
-
-DESCRIPTION="An open-source braille translator and back-translator"
-HOMEPAGE="https://github.com/liblouis/liblouis"
-SRC_URI="https://github.com/liblouis/liblouis/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+ tools? ( GPL-3+ )"
-SLOT="0/21" # follows LIBLOUIS_CURRENT in configure.ac
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="test +tools"
-REQUIRED_USE="
- test? ( tools )
- tools? ( ${PYTHON_REQUIRED_USE} )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- test? (
- ${PYTHON_DEPS}
- dev-libs/libyaml
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- tools? (
- ${DISTUTILS_DEPS}
- ${PYTHON_DEPS}
- sys-apps/help2man
- )
-"
-
-pkg_setup() {
- use tools && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- if use tools; then
- #1. bug #913705
- #2. Use correct python version
- sed -i \
- -e "s|\$CURDIR/lou_maketable.d|${EPREFIX}/usr/libexec/lou_maketable|" \
- -e "s|python3|${EPYTHON}|" \
- tools/lou_maketable.d/lou_maketable.in || die
-
- pushd python > /dev/null || die
- distutils-r1_src_prepare
- popd > /dev/null || die
- else
- sed -i '/^SUBDIRS =/s/tools//' Makefile.am || die
- eautoreconf
- fi
-}
-
-src_configure() {
- # -fanalyzer substantially slows down the build and isn't useful for
- # us. It's useful for upstream as it's static analysis, but it's not
- # useful when just getting something built.
- export gl_cv_warn_c__fanalyzer=no
-
- # bash shebang, source in python/louis/Makefile.am, bash in tools/lou_maketable.d/lou_maketable.mk
- export CONFIG_SHELL=${BASH}
-
- use tools || export ac_cv_prog_HELP2MAN=
-
- econf --enable-ucs4 $(use_with test yaml)
-}
-
-src_compile() {
- default
-
- if use tools; then
- pushd python > /dev/null || die
- distutils-r1_src_compile
- popd > /dev/null || die
- fi
-}
-
-src_test() {
- default
-
- if use tools; then
- pushd python > /dev/null || die
- LD_LIBRARY_PATH="${S}/liblouis/.libs" distutils-r1_src_test
- popd > /dev/null || die
- fi
-}
-
-python_test() {
- local -x LOUIS_TABLEPATH="${S}"/tables
- "${EPYTHON}" tests/test_louis.py || die
-}
-
-python_install() {
- distutils-r1_python_install
- python_scriptinto /usr/libexec/lou_maketable
- python_doexe ../tools/lou_maketable.d/*.py
-}
-
-src_install() {
- if use tools; then
- pushd python > /dev/null || die
- distutils-r1_src_install
- popd > /dev/null || die
- fi
-
- # These need to be after distutils src_install, or it'll try to install them from under python/ as well
- default
-
- if use tools; then
- # bug #913705
- mkdir -p "${ED}"/usr/libexec/lou_maketable || die
- mv "${ED}"/usr/bin/lou_maketable.d/*.{mk,pl,sh} "${ED}"/usr/libexec/lou_maketable/ || die
- rm -r "${ED}"/usr/bin/lou_maketable.d || die
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use tools && optfeature "the creation of tables with the tool lou_maketable" app-text/texlive-core
-}
diff --git a/dev-libs/liblouis/metadata.xml b/dev-libs/liblouis/metadata.xml
deleted file mode 100644
index 8ee38f1bbcd3..000000000000
--- a/dev-libs/liblouis/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>accessibility@gentoo.org</email>
- <name>Gentoo Accessibility Project</name>
- </maintainer>
- <use>
- <flag name="tools">Enable python bindings and tools for testing and debugging tables</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:liblouis:liblouis</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>