mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-10 00:10:19 +03:00
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
61 lines
1.6 KiB
Bash
61 lines
1.6 KiB
Bash
# Copyright 1999-2025 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
inherit toolchain-funcs
|
|
|
|
DESCRIPTION="WindowManager that arranges the windows in a tree (not in a list)"
|
|
HOMEPAGE="http://treewm.sourceforge.net/"
|
|
SRC_URI="https://downloads.sourceforge.net/treewm/${P}.tar.bz2"
|
|
|
|
SLOT="0"
|
|
LICENSE="GPL-2"
|
|
KEYWORDS="~amd64 ppc ~sparc x86"
|
|
|
|
RDEPEND="
|
|
x11-libs/libX11
|
|
x11-libs/libXext
|
|
x11-libs/libXxf86vm
|
|
x11-libs/libXpm"
|
|
DEPEND="${RDEPEND}
|
|
x11-base/xorg-proto
|
|
x11-misc/imake"
|
|
|
|
src_prepare() {
|
|
default
|
|
# bug 251845
|
|
eapply "${FILESDIR}/${P}-gcc43.patch"
|
|
# bug 86453
|
|
sed -i xprop/dsimple.c \
|
|
-e 's:malloc:Malloc:g' \
|
|
|| die "sed xprop/dsimple.c"
|
|
}
|
|
|
|
src_compile() {
|
|
# only compile treewm, not (x11-apps/){xprop,xkill}
|
|
emake treewm \
|
|
CXX="$(tc-getCXX)" \
|
|
CCOPTIONS="${CFLAGS}" \
|
|
EXTRA_LDOPTIONS="${LDFLAGS}" \
|
|
PREFIX="/usr"
|
|
}
|
|
|
|
src_install() {
|
|
# only install treewm, not (x11-apps/){xprop,xkill}
|
|
dobin src/treewm
|
|
dodoc AUTHORS ChangeLog PROBLEMS README README.tiling TODO default.cfg \
|
|
sample.cfg
|
|
insinto /usr/share/pixmaps/treewm
|
|
doins src/pixmaps/*.xpm
|
|
}
|
|
|
|
pkg_postinst() {
|
|
elog "x11-wm/treewm used to install its own versions of x11-apps/xprop and"
|
|
elog "x11-apps/xkill as treewm-xprop and treewm-xkill respectively, since"
|
|
elog "they are assumed to be broken in combination with treewm. Since"
|
|
elog "X(org) has become modular since treewm's last release and are not"
|
|
elog "installed by default, we can leave those out and simply point out"
|
|
elog "that it is NOT adviseable to use these programs when using treewm."
|
|
}
|