gui-apps/wayprompt - 0.1.2 (yellow)

Search

Package Information

Description:
A multi-purpose (password-)prompt tool for Wayland
Homepage:
https://git.sr.ht/~leon_plickat/wayprompt
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
0.1.2 8 ~amd64 0
View Raw Ebuild
# Copyright 2024 Jason André Charles Gantner
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit zig

DESCRIPTION="A multi-purpose (password-)prompt tool for Wayland"
HOMEPAGE="https://git.sr.ht/~leon_plickat/wayprompt"
SRC_URI="
	https://git.sr.ht/~leon_plickat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
	https://git.sr.ht/~leon_plickat/zig-ini/archive/879c74a3a801d49fa34343aebd55a22f591899b3.tar.gz -> zig-ini-879c74a3a801d49fa34343aebd55a22f591899b.tar.gz
	https://git.sr.ht/~leon_plickat/zig-spoon/archive/fdba8e643c9558254bf4e6c600dfbd782fa7a267.tar.gz -> zig-spoon-fdba8e643c9558254bf4e6c600dfbd782fa7a267.tar.gz
	https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz -> zig-pixman-0.2.0.tar.gz
	https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz -> zig-wayland-0.2.0.tar.gz
	https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.2.0.tar.gz -> zig-xkbcommon-0.2.0.tar.gz
	https://git.sr.ht/~novakane/zig-fcft/archive/1.1.0.tar.gz -> zig-fcft-1.1.0.tar.gz
	"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"

IUSE="pie"
RESTRICT="test" # Remove once test fix has been accepted upstream

DEPEND="
	dev-libs/wayland
	media-libs/fcft
	x11-libs/libxkbcommon
	x11-libs/pixman
	"
RDEPEND="${DEPEND}"
BDEPEND="
	dev-libs/wayland-protocols
	dev-util/wayland-scanner
	virtual/pkgconfig
	"

src_unpack() {
	default_src_unpack
	mv "${PN}-v${PV}" "${P}" || die
}

src_configure() {
	EZIG_FLAGS=(
		-Dstrip=false
		-Dpie=$(usex pie true false)
	)
}

# TODO add /etc/wayprompt/config.ini

USE Flags

pie

Dependencies

DEPEND

	dev-libs/wayland
	media-libs/fcft
	x11-libs/libxkbcommon
	x11-libs/pixman
	

RDEPEND

	dev-libs/wayland
	media-libs/fcft
	x11-libs/libxkbcommon
	x11-libs/pixman
	

BDEPEND

	dev-libs/wayland-protocols
	dev-util/wayland-scanner
	virtual/pkgconfig
	

Manifest for 0.1.2

Type File Size Source URLs
DIST wayprompt-0.1.2.tar.gz 139539 bytes https://git.sr.ht/~leon_plickat/wayprompt/archive/v0.1.2.tar.gz
DIST zig-fcft-1.1.0.tar.gz 4394 bytes https://git.sr.ht/~novakane/zig-fcft/archive/1.1.0.tar.gz
DIST zig-ini-879c74a3a801d49fa34343aebd55a22f591899b.tar.gz 7834 bytes https://git.sr.ht/~leon_plickat/zig-ini/archive/879c74a3a801d49fa34343aebd55a22f591899b3.tar.gz
DIST zig-pixman-0.2.0.tar.gz 7874 bytes https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz
DIST zig-spoon-fdba8e643c9558254bf4e6c600dfbd782fa7a267.tar.gz 39459 bytes https://git.sr.ht/~leon_plickat/zig-spoon/archive/fdba8e643c9558254bf4e6c600dfbd782fa7a267.tar.gz
DIST zig-wayland-0.2.0.tar.gz 56543 bytes https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz
DIST zig-xkbcommon-0.2.0.tar.gz 22700 bytes https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.2.0.tar.gz