summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPrivateGER2021-09-27 19:07:58 +0200
committerPrivateGER2021-09-27 19:07:58 +0200
commitfc11b5ef6f7526d62b69d66a6bef37bec20ad524 (patch)
treea08ba0b4e7950be318585cf523765d89db568e88
downloadaur-fc11b5ef6f7526d62b69d66a6bef37bec20ad524.tar.gz
Initial foundation for the patreon-dl package
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD36
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e90a8d35f05a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = patreon-dl
+ pkgdesc = A downloader for Patreon content.
+ pkgver = 0.1.1
+ pkgrel = 1
+ url = https://github.com/PrivateGER/patreon-dl
+ arch = x86_64
+ arch = arm
+ arch = aarch64
+ license = Unlicense
+ makedepends = go
+ depends = glibc
+ source = https://github.com/PrivateGER/patreon-dl/archive/refs/tags/v0.1.1.tar.gz
+ sha256sums = fa706a5902b9d9f3c86f1fbbfa3fad8bde4a0c15e2c0e32328e5ec6ee6a65990
+
+pkgname = patreon-dl
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7ca6d9fb435f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+pkgname=patreon-dl
+pkgver=0.1.1
+pkgrel=1
+pkgdesc='A downloader for Patreon content.'
+arch=('x86_64' 'arm' 'aarch64')
+url="https://github.com/PrivateGER/$pkgname"
+license=('Unlicense')
+depends=('glibc')
+makedepends=('go')
+source=("$url/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('fa706a5902b9d9f3c86f1fbbfa3fad8bde4a0c15e2c0e32328e5ec6ee6a65990')
+
+prepare(){
+ cd "$pkgname-$pkgver"
+ mkdir -p build/
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ export CGO_CPPFLAGS="-D_FORTIFY_SOURCE=2"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="-Wl,-z,relro,-z,now"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -ldflags "-X main.buildVersion=$VERSION" -o build ./...
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ go test ./...
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname
+}