# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NOTE: This is a version of `app-text/wgetpaste-2.34::gentoo` with additional services EAPI=8 inherit optfeature DESCRIPTION="Command-line interface to various pastebins" HOMEPAGE="https://github.com/zlin/wgetpaste" SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="+ssl" PROPERTIES="test_network" RESTRICT="test" RDEPEND="net-misc/wget[ssl?]" PATCHES=( "${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch "${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch ) src_prepare() { default sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die } src_test() { test/test.sh || die } src_install() { dobin ${PN} insinto /usr/share/zsh/site-functions doins _wgetpaste insinto /etc/wgetpaste.d newins "${FILESDIR}"/wgetpaste-config-services services.conf } pkg_postinst() { optfeature "ANSI (color code) stripping support" app-text/ansifilter optfeature "xclip support" x11-misc/xclip }