diff options
author | Óscar García Amor | 2019-11-18 09:48:47 +0100 |
---|---|---|
committer | Óscar García Amor | 2019-11-18 09:48:47 +0100 |
commit | 4154d78cff24191b642854fbb1fcc2f96e415a69 (patch) | |
tree | 7465339c0175074f44fb875c69ac540fc2d7f8d4 | |
download | aur-4154d78cff24191b642854fbb1fcc2f96e415a69.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 34 |
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" +} |