--- trunk/configure.in 2009/08/07 07:57:33 48 +++ trunk/configure.in 2009/09/19 19:19:42 120 @@ -21,7 +21,7 @@ # along with GPXView. If not, see . AC_PREREQ(2.61) -AC_INIT([GPXView],[0.8.2],[till@harbaum.org]) +AC_INIT([GPXView],[0.8.10],[till@harbaum.org]) AC_CONFIG_SRCDIR([src/main.c]) # AC_CONFIG_HEADER([src/config.h]) @@ -66,12 +66,12 @@ LIBS="$LIBS $libxml2_LIBS" # check for libsoup PKG_CHECK_MODULES([libsoup24], [libsoup-2.4], [ - EXTRA_OBJS="$EXTRA_OBJS converter.o osm-gps-map.o map-tool.o" + EXTRA_OBJS="$EXTRA_OBJS converter.o osm-gps-map.o map-tool.o osm-gps-map-osd-classic.o" CFLAGS="$CFLAGS $libsoup24_CFLAGS -DENABLE_OSM_GPS_MAP" LIBS="$LIBS $libsoup24_LIBS" ], [ PKG_CHECK_MODULES([libsoup22], [libsoup-2.2], [ - EXTRA_OBJS="$EXTRA_OBJS converter.o osm-gps-map.o map-tool.o" + EXTRA_OBJS="$EXTRA_OBJS converter.o osm-gps-map.o map-tool.o osm-gps-map-osd-classic.o" CFLAGS="$CFLAGS $libsoup22_CFLAGS -DLIBSOUP22 -DENABLE_OSM_GPS_MAP" LIBS="$LIBS $libsoup22_LIBS" ], [ @@ -158,7 +158,26 @@ EXTRA_OBJS="$EXTRA_OBJS mm_poi.o dbus.o" INSTALL_PLATTFORM="install-maemo" + + # fremantle uses icons of 48x48 pixels for the app installer, + # older versions used 26x26 + if [[ "$MAJOR" == "5" ]]; then + ICONNAME=gpxview.48.png + else + ICONNAME=gpxview.26.png + fi + + AC_MSG_NOTICE([Using application installer icon "$ICONNAME"]) + # add icon entry to debian/control + ICON=" Maemo icon $ICONNAME +XB-Maemo-Icon-26: +" + + # generate base64 icon, remove first and last line + # and add a space before each line + ICON="$ICON`uuencode -m data/$ICONNAME $ICONNAME | sed '1d;$d;s/^/ /' -`" + ], [ AC_MSG_RESULT(no) @@ -173,10 +192,13 @@ LIBS="$LIBS $gnome2_LIBS" INSTALL_PLATTFORM="install-debian" + + ICON=" No icon" ]) AC_SUBST(EXTRA_OBJS) +AC_SUBST(ICON) AC_SUBST(INSTALL_PLATTFORM) -AC_CONFIG_FILES([Makefile src/Makefile data/Makefile]) +AC_CONFIG_FILES([Makefile src/Makefile data/Makefile debian/control]) AC_OUTPUT