Magellan Linux

Contents of /trunk/todo/openbox/openbox-3.4.7.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2502 - (show annotations) (download)
Thu Jul 9 20:10:33 2009 UTC (14 years, 10 months ago) by niro
File size: 1722 byte(s)
-moved to 'todo'
1 # $Header: /magellan-cvs/smage/openbox/openbox-3.4.7.2-r1.smage2,v 1.1 2008/08/15 11:29:21 niro Exp $
2
3 PNAME="openbox"
4 PVER="3.4.7.2"
5 PBUILD="r1"
6
7 PCATEGORIE="x11-wm"
8 STATE="unstable"
9
10 DESCRIPTION="Openbox is a standards compliant, fast, light-weight, extensible window manager."
11 HOMEPAGE="http://icculus.org/openbox/"
12
13 DEPEND=">= x11-libs/libXft-2
14 >= x11-libs/libXrandr-1
15 >= x11-libs/libXt-1
16 >= x11-libs/libXinerama-1
17 >= dev-libs/glib2-2.16
18 >= x11-libs/pango-1.20
19 >= media-libs/fontconfig-2
20 >= dev-libs/libxml2-2.0
21 >= x11-libs/startup-notification-0.9"
22
23 SDEPEND=">= dev-util/pkgconfig-0.23
24 >= sys-dev/gettext-0.17
25 >= x11-proto/xextproto-7
26 >= x11-proto/xf86vidmodeproto-2
27 >= x11-proto/xineramaproto-1"
28
29 SRCFILE="${PNAME}-${PVER/_/-}.tar.gz"
30 SRCDIR="${BUILDDIR}/${PNAME}-${PVER/_/-}"
31
32 sminclude mbuild mtools
33
34 SRC_URI=(
35 http://icculus.org/${PNAME}/releases/${SRCFILE}
36 mirror://${PNAME}/${SRCFILE}
37 )
38
39
40 ##
41 ## todo:: Validate XDG_CONFIG_DIRS and XDG_DATA_DIRS !!!
42 ## If not set, openbox will not start
43 ## export XDG_CONFIG_DIRS=/etc/xdg
44 ## export XDG_DATA_DIRS=/usr/share
45 ##
46 src_compile()
47 {
48 cd ${SRCDIR}
49
50 mconfigure \
51 --docdir=/usr/share/doc/${PNAME}-${PVER} \
52 --enable-startup-notification \
53 || die
54
55 mmake || die
56 }
57
58 src_install()
59 {
60 cd ${SRCDIR}
61
62 # needed directories
63 minstalldir /usr/share/xsessions || die
64
65 mmake DESTDIR=${BINDIR} install || die
66
67 # create a gnome xsession file
68 echo "[Desktop Entry]
69 Encoding=UTF-8
70 Name=Openbox
71 Comment=This session logs you into Openbox-${PVER}
72 Exec=openbox
73 TryExec=openbox
74 Icon=
75 Type=Application" > ${BINDIR}/usr/share/xsessions/openbox.desktop || die
76
77 minstalldocs ABOUT-NLS AUTHORS README CHANGELOG \
78 TODO COMPLIANCE COPYING || die
79 }

Properties

Name Value
svn:keywords Id