CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
dropbear: moved from core collection
[attic/ports/opt-cross.git] / navit / Pkgfile
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 }