File: build.sh

package info (click to toggle)
pilon 1.24-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 556 kB
  • sloc: sh: 52; makefile: 6
file content (16 lines) | stat: -rwxr-xr-x 545 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
version=`grep ^version build.sbt |sed -e 's/.*\"\(.*\)\"/\\1/'`
date=`date`
commit=`git describe | sed -e 's/^v//'`
commitdate=`git log -n1 | grep '^Date' | sed -e 's/Date: *\(.*\)/\\1/'`
tmp=Version.scala.tmp
f=`find . -name Version.scala`
cp -p $f $tmp
sed -e "s/\(date.*=\).*/\\1 \"$commitdate\"/" \
    -e "s/\(commit.*=\).*/\\1 \"$commit\"/" \
    -e "s/\(sbt.*=\).*/\\1 \"$version\"/" \
    <$tmp >$f
#sbt $* package
sbt $* assembly
ln -sf `pwd`/target/scala-2.11/pilon-assembly-$version.jar ~/lib/pilon/pilon-dev.jar
mv $tmp $f