games-misc/mewo - 1.0.0 (headspace)

Search

Install

Install this version:

emerge -a =games-misc/mewo-1.0.0

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

autounmask =games-misc/mewo-1.0.0

Or alternatively:

emerge --autounmask-write -a =games-misc/mewo-1.0.0

Package Information

Description:
Mewo sprite that meows when clicked (Wayland)
Homepage:
https://www.youtube.com/watch?v=KDN8pagaXS8
License:
GPL-2

Ebuild Details

Version EAPI Keywords Slot
1.0.0 8 ~amd64 0
View Raw Ebuild
EAPI=8

inherit desktop

DESCRIPTION="Mewo sprite that meows when clicked (Wayland)"
HOMEPAGE="https://www.youtube.com/watch?v=KDN8pagaXS8"
SRC_URI=""
RESTRICT="mirror fetch"

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

IUSE="X"

RDEPEND="
	media-libs/libsdl2[wayland]
	media-libs/sdl2-image
	X? ( x11-misc/picom )
"
DEPEND="${RDEPEND}"
BDEPEND="
	llvm-core/clang
	virtual/pkgconfig
"

S="${WORKDIR}/${P}"

src_unpack() {
	tar xzf "${FILESDIR}/${P}.tar.gz"
}

src_compile() {
	clang++ -std=c++17 -O2 \
		-DDATA_DIR='"/usr/share/mewo"' \
		main.cpp -o mewo \
		$(pkg-config --cflags --libs sdl2 SDL2_image)
}

pkg_postinst() {
	einfo ""
	einfo "Mewo sprite by OMOCAT (Omori / @omocat)"
	einfo ""
}

src_install() {
	dobin mewo
	insinto /usr/share/mewo
	doins mewo_0.qoi mewo_1.qoi sfx.wav
	doicon mewo.png
	domenu "${FILESDIR}/mewo.desktop"
}

USE Flags

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

Global/Standard Flags

X

Inherited Eclasses

Dependencies

DEPEND

	media-libs/libsdl2[wayland]
	media-libs/sdl2-image
	X? ( x11-misc/picom )

RDEPEND

	media-libs/libsdl2[wayland]
	media-libs/sdl2-image
	X? ( x11-misc/picom )

BDEPEND

	llvm-core/clang
	virtual/pkgconfig