# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'sprunge'
setvar pkgver = '0.6'
setvar pkgrel = '0'
setvar pkgdesc = ""Helper script to paste things to http://sprunge.us""
setvar url = ""http://sprunge.us""
setvar arch = ""noarch""
setvar license = ""GPLv2""
setvar depends = ""curl""
setvar makedepends = ''
setvar install = """"
setvar subpackages = ""tpaste dpaste ix""
setvar source = """"

setvar _builddir = "$srcdir"

proc prepare {
	return 0
}

proc build {
	cd $_builddir
}

proc package {
	cd $_builddir
	mkdir -p "$pkgdir"/usr/bin
	printf "#!/bin/sh\n\nexec curl -F 'sprunge=<-' http://sprunge.us" > \
		"$pkgdir"/usr/bin/sprunge || return 1
	chmod 755 "$pkgdir"/usr/bin/sprunge || return 1
}

proc tpaste {
	cd $_builddir
	setvar url = ""http://tpaste.us""
	setvar pkgdesc = ""Helper script to paste things to $url""
	mkdir -p "$subpkgdir"/usr/bin
	printf "#!/bin/sh\n\nexec curl -F 'tpaste=<-' http://tpaste.us" > \
		"$subpkgdir"/usr/bin/tpaste || return 1
	chmod 755 "$subpkgdir"/usr/bin/tpaste || return 1
}

proc dpaste {
	cd $_builddir
	setvar url = ""http://dpaste.com""
	setvar pkgdesc = ""Helper script to paste things to $url""
	mkdir -p "$subpkgdir"/usr/bin
	printf "#!/bin/sh\n\nexec curl --silent -F 'content=<-' https://dpaste.de/api/ | sed -e 's/\"//g' -e 's/\$/\/raw\\\n/'" > \
		"$subpkgdir"/usr/bin/dpaste || return 1
	chmod 755 "$subpkgdir"/usr/bin/dpaste || return 1
}

proc ix {
	cd $_builddir
	setvar url = ""http://ix.io""
	setvar pkgdesc = ""Helper script to paste things to $url""
	mkdir -p "$subpkgdir"/usr/bin
	printf "#!/bin/sh\n\nexec curl -F f:1='<-' ix.io/" > \
		 "$subpkgdir"/usr/bin/ix || return 1
	chmod 755 "$subpkgdir"/usr/bin/ix || return 1
}