net-misc/purritobin - 0.6.7 (guru)

Search

Install

Install this version:

emerge -a =net-misc/purritobin-0.6.7

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =net-misc/purritobin-0.6.7

Or alternatively:

emerge --autounmask-write -a =net-misc/purritobin-0.6.7

Package Information

Description:
minimalistic commandline pastebin
Homepage:
https://bsd.ac
License:
ISC

Ebuild Details

Version EAPI Keywords Slot
0.6.7 7 ~amd64 ~x86 0
View Raw Ebuild
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="minimalistic commandline pastebin"
HOMEPAGE="https://bsd.ac"

inherit systemd meson

if [[ ${PV} == 9999 ]]; then
	inherit git-r3
	EGIT_REPO_URI="https://github.com/PurritoBin/PurritoBin.git"
else
	SRC_URI="https://github.com/PurritoBin/PurritoBin/archive/${PV}.tar.gz -> ${P}.tar.gz"
	KEYWORDS="~amd64 ~x86"
	S="${WORKDIR}/PurritoBin-${PV}"
fi

LICENSE="ISC"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"

RDEPEND="
	>=dev-db/lmdb-0.9.29
	net-libs/usockets[ssl]
	acct-user/purritobin
	acct-group/purritobin
"
DEPEND="${RDEPEND}
	www-apps/uwebsockets
	>=dev-db/lmdb++-1.0.0
"
BDEPEND="test? (
	net-misc/curl[ssl]
	sys-apps/coreutils
)"

src_configure() {
	local emesonargs=(
		$(meson_use test enable_testing)
		-Dtest_dd_flags="iflag=fullblock"
	)
	meson_src_configure
}

src_install() {
	meson_src_install
	insinto /var/www/purritobin
	doins frontend/paste.html
	keepdir /var/db/purritobin
	fowners purritobin:purritobin /var/www/purritobin /var/db/purritobin
	newinitd services/openrc purritobin
	systemd_newunit services/systemd purritobin.service
	einstalldocs
}

USE Flags

Manage flags for this package: euse -i <flag> -p net-misc/purritobin | euse -E <flag> -p net-misc/purritobin | euse -D <flag> -p net-misc/purritobin

Global/Standard Flags

Inherited Eclasses

Dependencies

DEPEND

	>=dev-db/lmdb-0.9.29
	net-libs/usockets[ssl]
	acct-user/purritobin
	acct-group/purritobin

	www-apps/uwebsockets
	>=dev-db/lmdb++-1.0.0

RDEPEND

	>=dev-db/lmdb-0.9.29
	net-libs/usockets[ssl]
	acct-user/purritobin
	acct-group/purritobin

BDEPEND

test? (
	net-misc/curl[ssl]
	sys-apps/coreutils
)

Manifest for 0.6.7

Type File Size Source URLs
DIST purritobin-0.6.7.tar.gz 20461 bytes https://github.com/PurritoBin/PurritoBin/archive/0.6.7.tar.gz