summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorÓscar García Amor2019-11-18 09:48:47 +0100
committerÓscar García Amor2019-11-18 09:48:47 +0100
commit4154d78cff24191b642854fbb1fcc2f96e415a69 (patch)
tree7465339c0175074f44fb875c69ac540fc2d7f8d4
downloadaur-4154d78cff24191b642854fbb1fcc2f96e415a69.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..31484691d0af
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = ferret
+ pkgdesc = A web scraping system aiming to simplify data extraction from the web
+ pkgver = 0.9.0
+ pkgrel = 1
+ url = https://www.montferret.dev
+ arch = i686
+ arch = x86_64
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ license = Apache
+ makedepends = go
+ optdepends = chromium: to handle dynamically rendered web pages
+ source = https://github.com/MontFerret/ferret/archive/v0.9.0.tar.gz
+ sha256sums = cc1e7d2f4daa07780513235b5480bb5f1f8b93a19e4700182b99aac9ec94832e
+
+pkgname = ferret
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..66a1fd011d5e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
+
+pkgname=ferret
+pkgver=0.9.0
+pkgrel=1
+pkgdesc='A web scraping system aiming to simplify data extraction from the web'
+arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
+url='https://www.montferret.dev'
+license=('Apache')
+makedepends=('go')
+optdepends=('chromium: to handle dynamically rendered web pages')
+source=("https://github.com/MontFerret/${pkgname}/archive/v${pkgver}.tar.gz")
+sha256sums=('cc1e7d2f4daa07780513235b5480bb5f1f8b93a19e4700182b99aac9ec94832e')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ export GOPATH="${srcdir}"
+ go build \
+ -gcflags "all=-trimpath=${srcdir}" \
+ -asmflags "all=-trimpath=${srcdir}" \
+ -ldflags "-X main.version=${pkgver}" \
+ -o ferret ./
+ go clean -modcache
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ # binary
+ install -D -m755 ferret "${pkgdir}/usr/bin/ferret"
+ # doc files
+ install -D -m644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -D -m644 CHANGELOG.md \
+ "${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md"
+}