mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-10 00:10:19 +03:00
66 lines
1.3 KiB
Bash
66 lines
1.3 KiB
Bash
# Copyright 1999-2025 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit edo toolchain-funcs
|
|
|
|
DESCRIPTION="Clock applet for AfterStep"
|
|
HOMEPAGE="http://wiki.afterstep.org/index.php?title=AfterStep_Applets_DataBase#asclock"
|
|
SRC_URI="mirror://debian/pool/main/a/asclock/${PN}_${PV}.orig.tar.gz"
|
|
S="${WORKDIR}/asclock-xlib"
|
|
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="amd64 ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
|
|
|
|
DEPEND="
|
|
x11-libs/libX11
|
|
x11-libs/libXext
|
|
x11-libs/libXpm
|
|
"
|
|
RDEPEND="${DEPEND}"
|
|
|
|
PATCHES=(
|
|
"${FILESDIR}"/${PN}-gcc41.patch
|
|
"${FILESDIR}"/${P}-fno-common.patch
|
|
"${FILESDIR}"/${P}-fix-implicit-func-decl.patch
|
|
"${FILESDIR}"/${P}-fix_gcc15.patch
|
|
)
|
|
|
|
src_prepare() {
|
|
default
|
|
|
|
ln -s themes/classic default_theme || die
|
|
}
|
|
|
|
src_configure() {
|
|
:;
|
|
}
|
|
|
|
src_compile() {
|
|
local x
|
|
for x in asclock parser symbols config; do
|
|
edo $(tc-getCC) \
|
|
${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \
|
|
-c -o ${x}.o ${x}.c
|
|
done
|
|
|
|
edo $(tc-getCC) \
|
|
${LDFLAGS} \
|
|
-o asclock \
|
|
asclock.o parser.o symbols.o config.o \
|
|
$($(tc-getPKG_CONFIG) --print-errors --libs x11 xext xpm)
|
|
}
|
|
|
|
src_install() {
|
|
dobin asclock
|
|
local themesdir="/usr/share/${PN}/themes"
|
|
insinto ${themesdir}
|
|
doins -r themes/*
|
|
dodoc README README.THEMES TODO
|
|
cd "${ED}"/${themesdir} || die
|
|
rm Freeamp/Makefile{,.*} || die
|
|
ln -s classic default_theme || die
|
|
}
|