aports/main/tpaste/APKBUILD
ptrcnull 17adb5d29f main/tpaste: modernize
also fixes building in rootbld
because you can't write to pwd in subpackage functions
2025-04-09 14:37:27 +00:00

48 lines
976 B
Text

# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=tpaste
pkgver=0.8
pkgrel=0
pkgdesc="Helper script to paste things to https://tpaste.us"
url="https://tpaste.us"
arch="noarch"
license="GPL-2.0-only"
depends="curl"
subpackages="dpaste ix"
options="!check"
builddir="$srcdir"
package() {
mkdir -p "$pkgdir"/usr/bin
cat > "$pkgdir"/usr/bin/tpaste <<-EOF
#!/bin/sh
exec curl -sSF 'tpaste=<-' $url
EOF
chmod 755 "$pkgdir"/usr/bin/tpaste
}
dpaste() {
url="https://dpaste.com"
pkgdesc="Helper script to paste things to $url"
mkdir -p "$subpkgdir"/usr/bin
cat > "$subpkgdir"/usr/bin/dpaste <<-EOF
#!/bin/sh
exec curl -sSF 'content=<-' "$url/api/v2/" | sed -e 's/\$/.txt/'
EOF
chmod 755 "$subpkgdir"/usr/bin/dpaste
}
ix() {
url="https://ix.io"
pkgdesc="Helper script to paste things to $url"
mkdir -p "$subpkgdir"/usr/bin
cat > "$subpkgdir"/usr/bin/ix <<-EOF
#!/bin/sh
exec curl -sSF f:1='<-' $url/
EOF
chmod 755 "$subpkgdir"/usr/bin/ix
}