pandora: mark prerelease versions
authornotaz <notasas@gmail.com>
Thu, 19 Oct 2017 21:57:34 +0000 (00:57 +0300)
committernotaz <notasas@gmail.com>
Fri, 20 Oct 2017 09:21:09 +0000 (12:21 +0300)
so they can live along released ones

platform/pandora/PicoDrive.pxml.template
platform/pandora/make_pxml.sh

index 635d59c..96d7b1e 100644 (file)
@@ -7,11 +7,11 @@
   <version major="@major@" minor="@minor@" release="0" build="@build@"/>
   <author name="notaz" website="http://notaz.gp2x.de/"/>
 </package>
-<application id="picodrive.notaz.@major@.@minor@" appdata="picodrive">
+<application id="picodrive.notaz.@major@.@minor@@build_post@" appdata="picodrive">
   <titles>
-    <title lang="en_US">PicoDrive @major@.@minor@</title>
+    <title lang="en_US">PicoDrive @major@.@minor@@build_post@</title>
   </titles>
-  <title lang="en_US">PicoDrive @major@.@minor@</title>
+  <title lang="en_US">PicoDrive @major@.@minor@@build_post@</title>
  
   <descriptions>
     <description lang="en_US">Genesis/MegaDrive/SegaCD/32x Emulator.</description>
index 3fd03a2..2fcf833 100755 (executable)
@@ -8,10 +8,13 @@ major=`head -n 1 $verfile | sed 's/.*"\([0-9]*\)\.\([0-9]*\).*/\1/g'`
 minor=`head -n 1 $verfile | sed 's/.*"\([0-9]*\)\.\([0-9]*\).*/\2/g'`
 # lame, I know..
 build=`git describe HEAD | grep -- - | sed -e 's/.*\-\(.*\)\-.*/\1/'`
+test -n "$build" && build_post="-$build"
 test -n "$build" || build=0
 
 trap "rm -f $2" ERR
 
-sed 's/@major@/'$major'/' "$1" > "$2"
-sed -i 's/@minor@/'$minor'/' "$2"
-sed -i 's/@build@/'$build'/' "$2"
+sed -e 's/@major@/'$major'/' \
+    -e 's/@minor@/'$minor'/' \
+    -e 's/@build@/'$build'/' \
+    -e 's/@build_post@/'$build_post'/' \
+       "$1" > "$2"