Install this version:
emerge -a =app-text/papis-0.13
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =app-text/papis-0.13
Or alternatively:
emerge --autounmask-write -a =app-text/papis-0.13
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.13 | 8 | ~amd64 | 0 |
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
inherit bash-completion-r1 distutils-r1
DESCRIPTION="A powerful and highly extensible CLI document and bibliography manager"
HOMEPAGE="https://github.com/papis/papis/ https://pypi.org/project/papis/"
SRC_URI="https://github.com/papis/papis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="bash-completion zsh-completion fish-completion rofi"
RDEPEND="
>=dev-python/pyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/arxiv2bib-1.0.0[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup4-4.4.1[${PYTHON_USEDEP}]
>=dev-python/bibtexparser-1.4[${PYTHON_USEDEP}]
<dev-python/bibtexparser-2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0.0[${PYTHON_USEDEP}]
>=dev-python/colorama-0.2[${PYTHON_USEDEP}]
dev-python/dominate[${PYTHON_USEDEP}]
>=dev-python/filetype-1.0.1[${PYTHON_USEDEP}]
>=dev-python/habanero-0.6.0[${PYTHON_USEDEP}]
>=dev-python/isbnlib-3.9.1[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.5[${PYTHON_USEDEP}]
>=dev-python/prompt-toolkit-3.0.0[${PYTHON_USEDEP}]
>=dev-python/pygments-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}]
>=dev-python/python-doi-0.1.1[${PYTHON_USEDEP}]
>=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/requests-2.11.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.30[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.7[${PYTHON_USEDEP}]
rofi? (
x11-misc/rofi
dev-python/papis-rofi[${PYTHON_USEDEP}]
)
"
DOCS=( AUTHORS CONTRIBUTING.md CHANGELOG.md CODE_OF_CONDUCT.md HACKING.md INSTALL LICENSE doc/ )
distutils_enable_tests pytest
src_install() {
distutils-r1_src_install
dodoc -r ${DOCS}
if use bash-completion
then
#FIXME: QA says:
#
#* QA Notice: The ebuild is installing to one or more unexpected paths:
#*
#* /usr/share/doc/papis
#*
#* Please fix the ebuild to use correct FHS/Gentoo policy paths.
newbashcomp scripts/shell_completion/click/bash/${PN}.bash ${PN}
fi
if use zsh-completion
then
insinto /usr/share/zsh/site-functions/
newins scripts/shell_completion/click/_${PN} _${PN}
fi
if use fish-completion
then
insinto /usr/share/fish/vendor_completions.d/
newins scripts/shell_completion/click/fish/${PN}.fish ${PN}.fish
fi
}
#FIXME:
# * Problems with installed bash completions were found:
# *
# * papis.bash: incorrect name, no completions for 'papis.bash' command defined.
# *
# * For more details on installing bash-completions, please see:
# * https://wiki.gentoo.org/wiki/Bash/Installing_completion_files
#should disappear when the ebuild will be fixed
pkg_postinst() {
#why does it create /usr/share/doc/papis/ in addition to /usr/share/doc/papis-0.13/?
rm -r /usr/share/doc/papis/
}
Manage flags for this package:
euse -i <flag> -p app-text/papis |
euse -E <flag> -p app-text/papis |
euse -D <flag> -p app-text/papis
>=dev-python/pyaml-3.12[] >=dev-python/arxiv2bib-1.0.0[] >=dev-python/beautifulsoup4-4.4.1[] >=dev-python/bibtexparser-1.4[] <dev-python/bibtexparser-2[] >=dev-python/chardet-3.0.2[] >=dev-python/click-7.0.0[] >=dev-python/colorama-0.2[] dev-python/dominate[] >=dev-python/filetype-1.0.1[] >=dev-python/habanero-0.6.0[] >=dev-python/isbnlib-3.9.1[] >=dev-python/lxml-4.3.5[] >=dev-python/prompt-toolkit-3.0.0[] >=dev-python/pygments-2.2.0[] >=dev-python/pyparsing-2.2.0[] >=dev-python/python-doi-0.1.1[] >=dev-python/python-slugify-1.2.6[] >=dev-python/requests-2.11.1[] >=dev-python/stevedore-1.30[] >=dev-python/tqdm-4.1[] >=dev-python/typing-extensions-3.7[] rofi? ( x11-misc/rofi dev-python/papis-rofi[] )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | papis-0.13.tar.gz | 964118 bytes | https://github.com/papis/papis/archive/refs/tags/v0.13.tar.gz |