Install this version:
emerge -a =dev-libs/libpresage-0.9.1
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-libs/libpresage-0.9.1
Or alternatively:
emerge --autounmask-write -a =dev-libs/libpresage-0.9.1
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.9.1 | 8 | ~amd64 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..14} )
inherit autotools python-any-r1
SRC_URI="https://sourceforge.net/projects/presage/files/presage/${PV}/presage-${PV}.tar.gz"
DESCRIPTION="An intelligent predictive text entry system"
HOMEPAGE="https://presage.sourceforge.io"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
RESTRICT="mirror test"
DEPEND="
dev-db/sqlite
dev-libs/tinyxml
dev-python/dbus-python
"
RDEPEND="
${DEPEND}
${PYTHON_DEPS}
"
BDEPEND="
${RDEPEND}
dev-build/automake-wrapper
dev-build/automake
"
S="${WORKDIR}/presage-${PV}"
src_prepare() {
eapply "${FILESDIR}"/001-gcc6.patch
eapply "${FILESDIR}"/002-gcc11.patch
eapply "${FILESDIR}"/003-configure-fix-python-check.patch
eapply "${FILESDIR}"/004-remove-dbus-demo.patch
eapply "${FILESDIR}"/005-fix-python-print.patch
eapply_user
eautoreconf
}
src_configure() {
local myconf=(
--disable-documentation
)
econf "${myconf[@]}"
}
src_compile() {
emake
}
dev-db/sqlite
dev-libs/tinyxml
dev-python/dbus-python
dev-db/sqlite
dev-libs/tinyxml
dev-python/dbus-python
dev-db/sqlite
dev-libs/tinyxml
dev-python/dbus-python
dev-build/automake-wrapper
dev-build/automake
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | presage-0.9.1.tar.gz | 2687519 bytes | https://sourceforge.net/projects/presage/files/presage/0.9.1/presage-0.9.1.tar.gz |