x11-misc/emiclock - 2.0.2 (voyageur)

Search

Package Information

Description:
Hyper-animated face analog clock for X11
Homepage:
http://www.vector.co.jp/soft/dl/unix/personal/se117802.html
License:
free-noncomm

Ebuild Details

Version EAPI Keywords Slot
2.0.2 8 ~amd64 ~x86 0
View Raw Ebuild
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Hyper-animated face analog clock for X11"
HOMEPAGE="http://www.vector.co.jp/soft/dl/unix/personal/se117802.html"
SRC_URI="http://ftp.vector.co.jp/11/78/1347/${P}.tar.gz"

LICENSE="free-noncomm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="Xaw3d offensive"

RDEPEND="media-libs/alsa-oss
	x11-libs/libX11
	Xaw3d? ( x11-libs/libXaw3d )"
DEPEND="${RDEPEND}
	|| (
		x11-misc/gccmakedep
		x11-misc/imake )"

src_prepare() {
	default

	sed -i 's/#undef\s*USE_SOUND\(.*\)/#define USE_SOUND\1/' config.h || die
	if use Xaw3d; then
		sed -i 's/#undef\s*USE_XAW3D\(.*\)/#define USE_XAW3D\1/' config.h || die
		# No need for libXaw3d.a now
		sed -i 's#DEPXAWLIB = \$(USRLIBDIR)/libXaw3d.a#DEPXAWLIB =#' Imakefile || die
	fi
	if use offensive; then
		sed -i 's/\(cw->emiclock\.isTransparent =\) False/\1 True/' EmiClock.c || die
	fi
}

src_compile() {
	xmkmf || die
	emake depend
	emake
}

src_install() {
	#Don't know how to change this before
	sed -i 's/\$(LIBDIR)\/EmiClock/$(DESTDIR)$(LIBDIR)\/EmiClock/' Makefile || die
	emake DESTDIR="${D}" install

	mv "${D}"/usr/bin/emiclock "${D}"/usr/bin/emiclock-bin || die
	dobin "${FILESDIR}"/emiclock
}

USE Flags

Dependencies

DEPEND

media-libs/alsa-oss
	x11-libs/libX11
	Xaw3d? ( x11-libs/libXaw3d )
	|| (
		x11-misc/gccmakedep
		x11-misc/imake )

RDEPEND

media-libs/alsa-oss
	x11-libs/libX11
	Xaw3d? ( x11-libs/libXaw3d )

Manifest for 2.0.2

Type File Size Source URLs
DIST emiclock-2.0.2.tar.gz 308682 bytes http://ftp.vector.co.jp/11/78/1347/emiclock-2.0.2.tar.gz