]> git.itanic.dy.fi Git - maemo-mapper/blobdiff - dpkg-build.sh
Administrative changes in preparation for release of Maemo Mapper v2.6.2.
[maemo-mapper] / dpkg-build.sh
index e4d5a85641a8807b357387f890e34aeec852a308..d0ea835c5737aebeb6475bb97053b7da1325d6e1 100755 (executable)
@@ -9,25 +9,17 @@
 
 CHANGELOG=`dirname $0`/debian/changelog
 
-case $CFLAGS in
-    *-mcpu=arm1136jf-s*)
-    VERSION_SUFFIX=-3
-    DBP_EXTRA=-B
-    ;;
-    *-mcpu=arm926ej-s*)
-    VERSION_SUFFIX=-2
-    DBP_EXTRA=-B
-    ;;
-    *)
-    VERSION_SUFFIX=-1
-    DBP_EXTRA=
-esac
+# Test whether we're running Chinook or a "legacy" Maemo.
+MAEMO_VERSION=`pkg-config libosso --modversion | cut -d . -f 1`
+if [ "x$MAEMO_VERSION" = "x1" ]
+then
+    VERSION_SUFFIX=-os2006-os2007
+else
+    VERSION_SUFFIX=-os2008
+fi
 
-head -n 1 $CHANGELOG | sed "s/)/$VERSION_SUFFIX)/" > $CHANGELOG.new
-awk 'NR>1 {print}' $CHANGELOG >> $CHANGELOG.new
-mv $CHANGELOG $CHANGELOG.old
-mv $CHANGELOG.new $CHANGELOG
+sed -i "1,1s/(\([0-9.][0-9.]*\)[-a-zA-Z0-9]*)/(\1$VERSION_SUFFIX)/" $CHANGELOG
 
-dpkg-buildpackage -rfakeroot -I.svn $DBP_EXTRA
+dpkg-buildpackage -rfakeroot -i -sa
 
-mv $CHANGELOG.old $CHANGELOG
+sed -i "1,1s/(\([0-9.][0-9.]*\)[-a-zA-Z0-9]*)/(\1)/" $CHANGELOG