| 1 | # Description: Navit is a car navigation system with routing engine |
| 2 | # URL: http://www.navit-project.org/ |
| 3 | # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu |
| 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 | } |