From 445fc9b2c1ef3fbd4db7edc97ef92021acf08625 Mon Sep 17 00:00:00 2001 From: Aki Date: Tue, 17 Jan 2023 22:46:04 +0100 Subject: Imported old butler-git package from standalone repository --- butler-git/.SRCINFO | 19 ++++++++++++++++++ butler-git/.gitignore | 1 + butler-git/PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++ butler-git/butler.sh | 1 + 4 files changed, 74 insertions(+) create mode 100644 butler-git/.SRCINFO create mode 100644 butler-git/.gitignore create mode 100644 butler-git/PKGBUILD create mode 100644 butler-git/butler.sh diff --git a/butler-git/.SRCINFO b/butler-git/.SRCINFO new file mode 100644 index 0000000..fb9c634 --- /dev/null +++ b/butler-git/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = butler-git + pkgdesc = Your happy little itch.io helper + pkgver = 15.21.0.r9.g50d55e90 + pkgrel = 1 + arch = i686 + arch = x86_64 + license = MIT + makedepends = git + makedepends = go>=1.6 + makedepends = nodejs + makedepends = npm + provides = butler + conflicts = butler + source = butler::git+https://github.com/itchio/butler.git + source = butler.sh + sha256sums = SKIP + sha256sums = cdafc6745e4d4fa012dbe04fcb803336f70b7a53a1ab6bdf100e0e3510ca9512 + +pkgname = butler-git diff --git a/butler-git/.gitignore b/butler-git/.gitignore new file mode 100644 index 0000000..2d498f6 --- /dev/null +++ b/butler-git/.gitignore @@ -0,0 +1 @@ +butler/ diff --git a/butler-git/PKGBUILD b/butler-git/PKGBUILD new file mode 100644 index 0000000..be4c026 --- /dev/null +++ b/butler-git/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Aki + +pkgname=butler-git +_pkgname=butler +pkgver=15.21.0.r9.g50d55e90 +pkgrel=1 +license=('MIT') +pkgdesc='Your happy little itch.io helper' +makedepends=('git' 'go>=1.6' 'nodejs' 'npm') +arch=('i686' 'x86_64') +source=( + "${_pkgname}::git+https://github.com/itchio/butler.git" + "butler.sh" +) +sha256sums=( + 'SKIP' + 'cdafc6745e4d4fa012dbe04fcb803336f70b7a53a1ab6bdf100e0e3510ca9512' +) +provides=("${_pkgname}") +conflicts=("${_pkgname}") + + +_goarch() { + case "$1" in + i686) echo 386;; + x86_64) echo "amd64";; + *) return 1;; + esac +} + +pkgver() { + cd "${srcdir}/${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' +} + + +build() { + export GOPATH="${srcdir}/go" + cd "${srcdir}/${_pkgname}" + npm install --production=false + node release/build.js --os linux --arch ${CARCH} +} + + +package() { + cd "${srcdir}" + install -Dm644 -t "${pkgdir}/etc/profile.d" butler.sh + cd "${_pkgname}" + install -Dm755 -t "${pkgdir}/usr/lib/${_pkgname}" "artifacts/linux-$(_goarch ${CARCH})/butler" + install -Dm755 -t "${pkgdir}/usr/lib/${_pkgname}" "artifacts/linux-$(_goarch ${CARCH})/7z.so" + install -Dm755 -t "${pkgdir}/usr/lib/${_pkgname}" "artifacts/linux-$(_goarch ${CARCH})/libc7zip.so" + install -Dm644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" LICENSE +} diff --git a/butler-git/butler.sh b/butler-git/butler.sh new file mode 100644 index 0000000..b0a6de1 --- /dev/null +++ b/butler-git/butler.sh @@ -0,0 +1 @@ +append_path /usr/lib/butler -- cgit v1.1