/[gentoo-x86]/x11-wm/wmii/wmii-3.9.2-r2.ebuild
Gentoo

Contents of /x11-wm/wmii/wmii-3.9.2-r2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Fri May 4 08:58:55 2012 UTC (13 months, 2 weeks ago) by jdhore
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +3 -3 lines
dev-til/pkgconfig -> virtual/pkgconfig

(Portage version: 2.2.0_alpha101/cvs/Linux i686)

1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/x11-wm/wmii/wmii-3.9.2-r2.ebuild,v 1.2 2011/12/04 21:44:40 ssuominen Exp $
4
5 EAPI=2
6 inherit flag-o-matic multilib toolchain-funcs
7
8 MY_P=wmii+ixp-${PV}
9
10 DESCRIPTION="A dynamic window manager for X11"
11 HOMEPAGE="http://wmii.suckless.org/"
12 SRC_URI="http://dl.suckless.org/wmii/${MY_P}.tbz"
13
14 LICENSE="MIT"
15 SLOT="0"
16 KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
17 IUSE=""
18
19 COMMON_DEPEND=">=sys-libs/libixp-0.5_p20110208-r2
20 x11-libs/libXft
21 x11-libs/libXext
22 x11-libs/libXrandr
23 x11-libs/libXrender
24 x11-libs/libX11
25 x11-libs/libXinerama
26 >=media-libs/freetype-2"
27 RDEPEND="${COMMON_DEPEND}
28 x11-apps/xmessage
29 x11-apps/xsetroot
30 media-fonts/font-misc-misc"
31 DEPEND="${COMMON_DEPEND}
32 virtual/pkgconfig"
33
34 S=${WORKDIR}/${MY_P}
35
36 MAKEOPTS="${MAKEOPTS} -j1"
37
38 pkg_setup() {
39 mywmiiconf=(
40 PREFIX=/usr
41 DOC=/usr/share/doc/${PF}
42 ETC=/etc
43 LIBDIR=/usr/$(get_libdir)
44 CC="$(tc-getCC) -c"
45 LD="$(tc-getCC)"
46 AR="$(tc-getAR) crs"
47 DESTDIR="${D}"
48 LIBIXP=/usr/$(get_libdir)/libixp.so
49 )
50 }
51
52 src_prepare() {
53 # punt internal copy of sys-libs/libixp #323037
54 rm -f include/ixp{,_srvutil}.h || die
55 sed -i -e '/libixp/d' Makefile || die
56
57 sed -i -e "/BINSH \!=/d" mk/hdr.mk || die #335083
58 sed -i -e 's/-lXext/& -lXrender -lX11/' cmd/Makefile || die #369115
59 }
60
61 src_compile() {
62 append-flags -I/usr/include/freetype2
63 emake "${mywmiiconf[@]}"
64 }
65
66 src_install() {
67 emake "${mywmiiconf[@]}" install
68 dodoc NEWS NOTES README TODO
69
70 echo wmii > "${T}"/wmii
71 exeinto /etc/X11/Sessions
72 doexe "${T}"/wmii
73
74 insinto /usr/share/xsessions
75 doins "${FILESDIR}"/${PN}.desktop
76 }

  ViewVC Help
Powered by ViewVC 1.1.20