Commit | Line | Data |
---|---|---|
b15f30ad JB |
1 | # Description: Navit is a car navigation system with routing engine |
2 | # URL: http://www.navit-project.org/ | |
38b50d66 | 3 | # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu |
b15f30ad JB |
4 | # Depends on: glib fontconfig imlib2 sdl_image gpsd |
5 | ||
6 | name=navit | |
7 | version=0.1.1 | |
8 | release=1 | |
9 | source=(http://dl.sourceforge.net/sourceforge/$name/$name-$version.tar.gz \ | |
10 | $name-$version.gps_fix.patch) | |
11 | ||
12 | build () { | |
13 | cd $name-$version | |
14 | ||
15 | patch -p1 -i $SRC/$name-$version.gps_fix.patch | |
16 | ||
17 | export DEFAULT_LIBS="-I$CLFS/usr/lib" | |
18 | export DEFAULT_CFLAGS="-I$CLFS/usr/include" | |
19 | export GLIB_LIBS="$DEFAULT_LIBS -pthread -lgthread-2.0 -lrt -lglib-2.0" | |
20 | export GLIB_CFLAGS="$DEFAULT_CFLAGS -pthread -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include" | |
21 | export GMODULE_LIBS="$DEFAULT_LIBS -Wl,--export-dynamic -lgmodule-2.0 -lglib-2.0" | |
22 | export GMODULE_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/glib-2.0 -I$CLFS/usr/lib/glib-2.0/include" | |
23 | export FREETYPE2_LIBS="$DEFAULT_LIBS -lfreetype -lz" | |
24 | export FREETYPE2_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/freetype2" | |
25 | export FONTCONFIG_LIBS="$DEFAULT_LIBS -lfontconfig" | |
26 | export FONTCONFIG_CFLAGS="$DEFAULT_CFLAGS" | |
27 | export IMLIB2_LIBS="$DEFAULT_LIBS -lImlib2" | |
28 | export IMLIB2_CFLAGS="$DEFAULT_CFLAGS" | |
29 | export SDL_LIBS="$DEFAULT_LIBS -Wl,-rpath,/usr/lib -lSDL -lpthread -lSDL_image" | |
30 | export SDL_CFLAGS="$DEFAULT_CFLAGS -I$CLFS/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT" | |
31 | export GPSD_LIBS="$DEFAULT_LIBS -lgps -lgpsd" | |
32 | export GPSD_CFLAGS="$DEFAULT_CFLAGS" | |
33 | ||
34 | echo "ac_cv_header_SDL_image_h=yes" > config.cache | |
35 | ||
36 | ./configure --build=$CHOST \ | |
37 | --host=$CTARGET \ | |
38 | --prefix=/usr \ | |
39 | --enable-transformation-roll \ | |
40 | --disable-postgresql \ | |
41 | --enable-font-freetype \ | |
42 | --enable-fontconfig \ | |
43 | --disable-gui-sdl \ | |
44 | --enable-graphics-sdl \ | |
45 | --disable-graphics-opengl \ | |
46 | --disable-gui-gtk \ | |
47 | --disable-gui-win32 \ | |
48 | --disable-nls \ | |
49 | --cache-file=config.cache | |
50 | ||
51 | echo "#define HAVE_LIBGPS19" >> config.h | |
52 | ||
53 | make | |
54 | make DESTDIR=$PKG install | |
55 | ||
56 | rm -f $PKG/usr/share/$name/README | |
57 | } |