Magellan Linux

Contents of /trunk/extras/gkrellm/gkrellm-2.3.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4327 - (show annotations) (download)
Tue Dec 1 17:57:39 2009 UTC (14 years, 9 months ago) by niro
File size: 2239 byte(s)
auto added: ver bump to 2.3.2-r1
1 # $Id$
2
3 PNAME="gkrellm"
4 PVER="2.3.2"
5 PBUILD="r1"
6
7 PCATEGORIE="app-admin"
8 STATE="unstable"
9
10 DESCRIPTION="GKrellM is a single process stack of system monitors."
11 HOMEPAGE="http://www.gkrellm.net/"
12
13 DEPEND=">= dev-libs/openssl-0.9.8
14 >= x11-libs/gtk2+-2.18
15 >= x11-libs/pango-1.26"
16
17 SDEPEND=">= sys-apps/sed-4
18 >= sys-dev/gettext-0.17"
19
20 SRCFILE="${PNAME}-${PVER}.tar.bz2"
21 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
22
23 sminclude mtools xdg
24
25 SRC_URI=(
26 http://members.dslextreme.com/users/billw/${PNAME}/${SRCFILE}
27 mirror://${PNAME}/${SRCFILE}
28 mirror://${PNAME}/gkrellmd.rc
29 )
30
31 UP2DATE="updatecmd http://members.dslextreme.com/users/billw/gkrellm/ | lasttarball"
32
33 src_prepare()
34 {
35 munpack ${SRCFILE} || die
36 cd ${SRCDIR}
37
38 # enables nls support
39 sed -i "s:enable_nls=1:enable_nls=0:" Makefile || die
40
41 # sets $INSTALLROOT to ${BINDIR}/usr instead of /usr/local
42 sed -i 's:INSTALLROOT ?= /usr/local:INSTALLROOT ?= ${BINDIR}/usr:' Makefile || die
43
44 # fixes libdir
45 sed -i "s:\(PKGCONFIGDIR ?= \$(INSTALLROOT)/\)lib:\1$(mlibdir):" Makefile || die
46 sed -i -e "s:/usr/lib:/usr/$(mlibdir):" \
47 -e "s:/usr/local/lib:/usr/local/$(mlibdir):" src/gkrellm.h || die
48 }
49
50 src_compile()
51 {
52 cd ${SRCDIR}
53 PREFIX=/usr mmake || die
54 }
55
56 src_install()
57 {
58 cd ${SRCDIR}
59
60 make DESTDIR=${BINDIR} install \
61 INSTALLDIR=${BINDIR}/usr/bin \
62 MANDIR=${BINDIR}/usr/share/man/man1 \
63 INCLUDEDIR=${BINDIR}/usr/include \
64 LOCALEDIR=${BINDIR}/usr/share/locale \
65 PKGCONFIGDIR=${BINDIR}/usr/$(mlibdir)/pkgconfig \
66 || die
67
68 # install bin and rename it (gkrellm version is 2)
69 minstallexec src/gkrellm /usr/bin/gkrellm2 || die
70 rm -f ${BINDIR}/usr/bin/gkrellm || die
71
72 # install man-pages and rename them (gkrellm version is 2)
73 mv gkrellm.1 gkrellm2.1 || die
74 rm -f ${BINDIR}/usr/share/man/man1/* || die
75 minstallman *.1 || die
76
77 # installs gkrellm server config
78 minstalletc server/gkrellmd.conf || die
79
80 # installs html-doc-pages
81 minstallhtml *.html || die
82
83 # install initscript
84 minstallrc gkrellmd.rc gkrellmd || die
85
86 # install desktop icon
87 minstallpixmap src/icon.xpm gkrellm2.xpm
88 minstall_desktop_icon \
89 --icon gkrellm2.xpm \
90 --comment "GKrellM system monitor" \
91 --categories System,Monitor \
92 || die
93
94 minstalldocs COPYRIGHT CREDITS Changelog* README || die
95 }

Properties

Name Value
svn:keywords Id