Install this version:
emerge -a =app-emacs/bugz-99999999
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =app-emacs/bugz-99999999
Or alternatively:
emerge --autounmask-write -a =app-emacs/bugz-99999999
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS="24"
MY_PN="emacs-${PN}"
inherit elisp-common akater-live-release
DESCRIPTION="Emacs interface to Bugzilla"
HOMEPAGE="https://framagit.org/akater/emacs-bugz"
EGIT_REPO_URI="https://framagit.org/akater/${MY_PN}.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DOCS="" # README.org is a relative symlink
# Settings for tests
# The minimal set of modules supported:
APACHE2_MODULES="authn_core authz_core authz_host dir mime unixd socache_shmcb"
# and cgi for testing elisp-bugz:
APACHE2_MODULES="${APACHE2_MODULES} cgi"
for module in ${APACHE2_MODULES}; do
APACHE2_USE+=",apache2_modules_${module}"
done
APACHE2_USE="${APACHE2_USE:1}"
BDEPEND="
app-emacs/akater-misc
app-emacs/eieio-akater-extras
app-emacs/compat
app-emacs/looking-through
app-emacs/mmxx-macros
app-emacs/shmu
www-client/pybugz
"
RDEPEND="
app-emacs/akater-misc
app-emacs/eieio-akater-extras
app-emacs/compat
app-emacs/mmxx-macros
app-emacs/shmu
www-client/pybugz
"
DEPEND="test? ( app-emacs/ort
www-apps/bugzilla[apache2,sqlite]
www-servers/apache[${APACHE2_USE}]
dev-perl/SOAP-Lite
dev-perl/Test-Taint
dev-perl/XMLRPC-Lite
)"
# TODO: Gentoo says install all three, Bugzilla only requires XMLRPC-Lite.
# Check if everything works with XMLRPC-Lite only.
SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp-check-emacs-version
default
}
Manage flags for this package:
euse -i <flag> -p app-emacs/bugz |
euse -E <flag> -p app-emacs/bugz |
euse -D <flag> -p app-emacs/bugz
test? ( app-emacs/ort www-apps/bugzilla[apache2,sqlite] www-servers/apache[apache2_modules_] dev-perl/SOAP-Lite dev-perl/Test-Taint dev-perl/XMLRPC-Lite )
app-emacs/akater-misc app-emacs/eieio-akater-extras app-emacs/compat app-emacs/mmxx-macros app-emacs/shmu www-client/pybugz
app-emacs/akater-misc app-emacs/eieio-akater-extras app-emacs/compat app-emacs/looking-through app-emacs/mmxx-macros app-emacs/shmu www-client/pybugz