]> pd.if.org Git - zpackage/blob - zpm-newpackage
use new environment variables
[zpackage] / zpm-newpackage
1 #!/bin/sh
2
3 package=${1:-$ZPMPACKAGE}
4 pkgver=${ZPMPKGVER:-1.0}
5 pkgrel=${ZPMPKGREL:-1}
6
7 builddate=$(date '+%s')
8
9 while getopts :f:v:r:d:a:u:l:p:b: opt; do
10         case $opt in
11                 f) pkgfile="$OPTARG" ;;
12                 v) pkgver="$OPTARG" ;;
13                 r) pkgrel="$OPTARG" ;;
14                 d) description="$OPTARG" ;;
15                 a) arch="$OPTARG" ;;
16                 u) url="$OPTARG" ;;
17                 l) licenses="$OPTARG" ;;
18                 p) packager="$OPTARG" ;;
19                 b) builddate="$OPTARG" ;;
20         esac
21 done
22
23 if [ -z "$pkgfile" ]; then
24         pkgfile="$package-$pkgver-$pkgrel.zpm"
25 fi
26
27 set -e
28
29 if [ ! -e $pkgfile ]; then
30         zpm init $pkgfile
31 fi
32
33 sqlite3 $pkgfile <<EOS
34 insert or ignore into packages ("package", "version", "release", "build_time")
35 values ('$package', '$pkgver', $pkgrel, $builddate)
36 ;
37 EOS