blob: 228c3632a0fde3e7687dfb69d634f0de6fb48ee6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-games/gnome-games-2.0.1.ebuild,v 1.1 2002/06/20 00:33:37 spider Exp $
inherit debug
inherit libtool
S=${WORKDIR}/${P}
DESCRIPTION="Games for the Gnome2 desktop"
SRC_URI="ftp://ftp.gnome.org/pub/GNOME/pre-gnome2/sources/${PN}/${P}.tar.bz2"
HOMEPAGE="http://www.gnome.org/"
RDEPEND=">=dev-libs/glib-2.0.4
>=x11-libs/pango-1.0.3
>=dev-libs/atk-1.0.2
>=x11-libs/gtk+-2.0.5
>=x11-libs/libzvt-2.0.0
=media-libs/freetype-2.0*
>=dev-libs/libxml2-2.4.22
>=app-text/scrollkeeper-0.3.4-r1
>=sys-libs/ncurses-5.2
>=sys-libs/readline-4.1
>=sys-devel/gettext-0.10.40
>=gnome-base/libglade-2.0.0
>=gnome-base/gconf-1.2.0
>=gnome-base/gnome-vfs-2.0.0
>=gnome-base/ORBit2-2.4.0
>=gnome-base/bonobo-activation-1.0.0
>=gnome-base/gnome-panel-2.0.0
>=gnome-base/libgnome-2.0.1
>=gnome-base/libgnomecanvas-2.0.1
>=gnome-base/libgnomeui-2.0.1"
# >=dev-util/guile-1.5.4
DEPEND=">=dev-util/pkgconfig-0.12.0
>=dev-util/intltool-0.17
${RDEPEND}"
src_compile() {
elibtoolize
./configure --host=${CHOST} \
--prefix=/usr \
--sysconfdir=/etc \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--localstatedir=/var/lib \
--with-ncurses \
--enable-debug=yes || die "configure failure"
emake || die "compile failure"
}
src_install() {
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
make prefix=${D}/usr \
sysconfdir=${D}/etc \
infodir=${D}/usr/share/info \
mandir=${D}/usr/share/man \
localstatedir=${D}/var/lib \
install || die "install failure"
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
dodoc AUTHORS COPYING COPYING-DOCS ChangeLog HACKING INSTALL MAINTAINERS NEWS README TODO
docinto aisleriot
cd aisleriot
dodoc AUTHORS ChangeLog TODO
cd ../freecell
docinto freecell
dodoc AUTHORS ChangeLog NEWS README TODO
cd ../gataxx
docinto gataxx
dodoc AUTHORS ChangeLog TODO
cd ../glines
docinto glines
dodoc AUTHORS ChangeLog NEWS README TODO
cd ../gnect
docinto gnect
dodoc AUTHORS ChangeLog TODO
cd ../gnibbles
docinto gnibbles
dodoc AUTHORS ChangeLog
cd ../gnobots2
docinto gnobots2
dodoc AUTHORS README
cd ../gnome-stones
docinto gnome-stones
dodoc ChangeLog README TODO
cd ../gnometris
docinto gnometris
dodoc AUTHORS COPYING ChangeLog TODO
cd ../gnomine
docinto gnomine
dodoc AUTHORS ChangeLog README
cd ../gnotravex
docinto gnotravex
dodoc AUTHORS ChangeLog README
cd ../gnotski
docinto gnotski
dodoc AUTHORS ChangeLog README
cd ../gtali
docinto gtali
dodoc AUTHORS ChangeLog INSTALL README TODO
cd ../iagno
docinto iagno
dodoc AUTHORS ChangeLog
cd ../mahjongg
docinto mahjongg
dodoc ChangeLog NEWS README TODO
cd ../same-gnome
docinto same-gnome
dodoc ChangeLog README TODO
cd ../xbill
docinto xbill
dodoc AUTHORS COPYING ChangeLog NEWS README README.Ports
cd ..
}
pkg_postinst() {
echo ">>> Scrollkeeper-update"
scrollkeeper-update -p /var/lib/scrollkeeper
echo ">>> updating GConf2"
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for SCHEMA in freecell.schemas gnect.schemas \
gnomine.schemas iagno.schemas gataxx.schemas \
gnometris.schemas gtali.schemas same-gnome.schemas ; do
echo $SCHEMA
/usr/bin/gconftool-2 --makefile-install-rule \
/etc/gconf/schemas/${SCHEMA}
done
}
|