View difference between Paste ID: cF6jAUM9 and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | # Contributor: <arsenm2@rpi.edu> |
2 | pkgname=gir-repository-git | |
3 | pkgver=20100205 | |
4 | pkgrel=1 | |
5 | pkgdesc="GIR Repository" | |
6 | arch=(i686 x86_64) | |
7 | url="http://live.gnome.org/GObjectIntrospection/" | |
8 | license=('LGPL') | |
9 | depends=('glib2' 'gobject-introspection-git') | |
10 | ||
11 | # not really optional if you want to be able to do anything with it, | |
12 | # but technically not required. | |
13 | ||
14 | optdepends=('avahi' | |
15 | 'atk' | |
16 | 'cairo' | |
17 | 'clutter' | |
18 | 'clutter-cairo' | |
19 | 'clutter-gtk' | |
20 | 'dbus' | |
21 | 'dbus-glib' | |
22 | 'freetype2' | |
23 | 'gtk2' | |
24 | 'gtksourceview' | |
25 | 'gstreamer0.10' | |
26 | 'gvfs' | |
27 | 'libsoup' | |
28 | 'libxft' | |
29 | 'libxml2' | |
30 | 'libwebkit' | |
31 | 'pango' | |
32 | 'gtk-doc' | |
33 | ) | |
34 | makedepends=('git' 'python' 'libtool' 'pkgconfig' 'autoconf' 'gnome-common') | |
35 | provides=('gir-repository' 'gir-repository-git') | |
36 | conflicts=('gir-repository' 'gir-repository-svn') | |
37 | replaces=('gir-repository-svn' 'gir-repository') | |
38 | backup=() | |
39 | groups=() | |
40 | options=(!makeflags docs) | |
41 | install= | |
42 | source=() | |
43 | noextract=() | |
44 | md5sums=() | |
45 | ||
46 | _gitroot="git://git.gnome.org/gir-repository" | |
47 | _gitname="gir-repository" | |
48 | ||
49 | build() { | |
50 | cd $srcdir | |
51 | msg "Connecting to git.gnome.org GIT server...." | |
52 | ||
53 | if [ -d $srcdir/$_gitname ] ; then | |
54 | cd $_gitname && git pull origin | |
55 | msg "The local files are updated." | |
56 | else | |
57 | git clone $_gitroot | |
58 | fi | |
59 | ||
60 | msg "GIT checkout done or server timeout" | |
61 | msg "Starting make..." | |
62 | ||
63 | cp -r $srcdir/$_gitname $srcdir/$_gitname-build | |
64 | cd $srcdir/$_gitname-build | |
65 | ||
66 | msg "Starting build" | |
67 | ./autogen.sh --with-skipped-gir-modules=Gst,Poppler,WebKit,GSSDP,Unique,GMenu,Wnck,GooCanvas,Notify,GnomeKeyring | |
68 | ./configure --prefix=/usr || return 1 | |
69 | make || return 1 | |
70 | make DESTDIR=$pkgdir install || return 1 | |
71 | ||
72 | rm -rf $srcdir/$_gitname-build | |
73 | } | |
74 | ./configure --prefix=/usr || return 1 | |
75 | make || return 1 | |
76 | make DESTDIR=$pkgdir install || return 1 | |
77 | ||
78 | rm -rf $srcdir/$_gitname-build | |
79 | } |