]> pd.if.org Git - zpackage/blobdiff - zpm-newpackage
move programs to bin for build
[zpackage] / zpm-newpackage
diff --git a/zpm-newpackage b/zpm-newpackage
deleted file mode 100755 (executable)
index a92cea3..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-#!/bin/sh
-
-builddate=$(date '+%s')
-
-# the repo implied by the arguments
-
-create=0
-
-# newpackage -f pkgfile $pkgid
-while getopts :Cf:r:d:a:u:l:p:b:In: opt; do
-       case $opt in
-               f) pkgfile="$OPTARG" ;;
-               d) description="$OPTARG" ;;
-               a) arch="$OPTARG" ;;
-               u) url="$OPTARG" ;;
-               l) licenses="$OPTARG" ;;
-               C) create=1 ;;
-               p) packager="$OPTARG" ;;
-               b) builddate="$OPTARG" ;;
-               I) idempotent=1
-       esac
-done
-shift $(( OPTIND - 1))
-
-die() {
-       echo $* 1>&2
-       exit 1
-}
-
-pkgid=$1
-shift
-
-if [ -z "$pkgid" ]; then
-       die "must specify pkgid"
-fi
-
-eval "$(zpm parse -E $pkgid)"
-
-if [ -z "$pkgfile" ]; then
-       pkgfile=$ZPM_PACKAGE_FILE
-fi
-
-# cases C = create ok, R = full package id, F = specified package file
-
-# immediate error
-# C-- 100 error, must specify something
-# --- 000 error, must specify something
-if [ -z "$release" ] && [ -z "$pkgfile" ]; then
-       die must specify package file or complete package id
-fi
-
-# --F 001 error, wouldn't know which pkgid to create, could derive from file?
-# C-F 101 error, since package wouldn't exist in file to find
-if [ -z "$release" ]; then
-       die must specify complete package id
-fi
-
-# set file from pkgid
-# CR- 110 set file from pkgid, create if needed
-# -R- 010 set file from pkgid, create in file, error if no file
-if [ -z "$pkgfile" ]; then
-       pkgfile="$pkgid.zpm"
-fi
-
-# will now be one of these
-# CRF 111 create package in file given, create file if needed
-# -RF 011 create package in file, error if file doesn't exist
-if [ ! -f "$pkgfile" ]; then
-       if [ $create -eq 1 ]; then
-               zpm init $pkgfile
-       else
-               die $pkgfile does not exist
-       fi
-fi
-
-set -e
-
-if [ "$idempotent" = 1 ]; then
-       idempotent='or ignore'
-fi
-
-package=$(zpm quote "$name")
-pkgver=$(zpm quote "$version")
-pkgrel=$(zpm quote "$release")
-if [ -n "$description" ]; then
-       description=$(zpm quote -q "$description")
-else
-       description=NULL
-fi
-
-if [ -n "$licenses" ]; then
-       licenses=$(zpm quote -q "$licenses")
-else
-       licenses=NULL
-fi
-
-if [ -n "$packager" ]; then
-       packager=$(zpm quote -q "$packager")
-else
-       packager=NULL
-fi
-if [ -n "$url" ]; then
-       url=$(zpm quote -q "$url")
-else
-       url=NULL
-fi
-
-zpm shell $pkgfile <<EOS
-insert $idempotent into packages ("package", "version", "release",
-"build_time", licenses, description, url, packager)
-values ('$package', '$pkgver', $pkgrel, $builddate, $licenses, $description,
-$url, $packager
-)
-;
-EOS