diff options
author | gardenapple | 2022-03-23 16:56:21 +0200 |
---|---|---|
committer | gardenapple | 2022-03-23 16:56:21 +0200 |
commit | 62e819055b1ff3330d64c192f754482395c733e0 (patch) | |
tree | 3c0be4e64d9556cbdd182e859f689843c1ea4b6c | |
download | aur-62e819055b1ff3330d64c192f754482395c733e0.tar.gz |
v2.4.0 release, initial commit for Deno ver.
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | readable | 5 | ||||
-rw-r--r-- | readable-sandbox | 4 |
5 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..52e1b6a7a248 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = deno-readability-cli + pkgdesc = Firefox Reader Mode in your terminal! - CLI tool for Mozilla's Readability library + pkgver = 2.4.0 + pkgrel = 1 + url = https://gitlab.com/gardenappl/readability-cli + arch = any + license = GPL3 + makedepends = deno + depends = deno + provides = readability-cli + provides = readable + conflicts = readability-cli + source = https://gitlab.com/gardenappl/readability-cli/-/archive/v2.4.0/readability-cli-v2.4.0.tar.bz2 + source = readable + source = readable-sandbox + b2sums = 60c6f69329696836a9faf77c6b56ce650f17dedde35ec081e13558f1b7577f87cc9c56865caffbd86b8b3f15c389f5f5474581a7a4965757fe3564916e28d936 + b2sums = 792be8184fbdf51fc8a4aa90b9c55de9814700bb1396ac24dd7a1759413144ddabd64ff7391f55b9ae602a0415b86a7a51fbfda0e1856cd1a476f232fea4939c + b2sums = 43611897b8da061ef7bea6513d05c42ea73c17a35020b86f68a62e61a26b0d6cd61d0440cfb6625d30eac9393d8f8d7ce94d40f1c6797f9cf85e45d73f983c86 + +pkgname = deno-readability-cli diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..92b5d05bdceb --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.pkg.tar.* +readability-cli-*.tar.bz2 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7787f3dd5b5c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Yurii <yu hrysh at posteo dot net> + +_pkgname=readability-cli +pkgname="deno-$_pkgname" +_author=gardenappl +pkgver=2.4.0 +pkgrel=1 +pkgdesc="Firefox Reader Mode in your terminal! - CLI tool for Mozilla's Readability library" +arch=('any') +url='https://gitlab.com/gardenappl/readability-cli' +license=('GPL3') +provides=('readability-cli' 'readable') +conflicts=('readability-cli') +depends=('deno') +makedepends=('deno') +source=( + "https://gitlab.com/$_author/$_pkgname/-/archive/v$pkgver/$_pkgname-v$pkgver.tar.bz2" + readable + readable-sandbox +) + +package() { + cd "$srcdir/$_pkgname-v$pkgver" + + install -Dm644 *.mjs -t "$pkgdir/usr/lib/$_pkgname/" + install -Dm755 readable.ts -t "$pkgdir/usr/lib/$_pkgname/" + install -Dm644 locales/*.json -t "$pkgdir/usr/lib/$_pkgname/locales" + + install -Dm644 readability-cli.1 -t "$pkgdir/usr/share/man/man1" + ln -s ./readability-cli.1 "$pkgdir/usr/share/man/man1/readable.1" + + # Symlinks + cd "$srcdir" + + install -Dm755 readable -t "$pkgdir/usr/bin" + install -Dm755 readable-sandbox -t "$pkgdir/usr/bin" + + # Shell completions (buggy in Deno atm) + #cd "$pkgdir/usr/bin" + #SHELL=/bin/zsh ./readable --completion \ + # | install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_readable" + #SHELL=/bin/bash ./readable --completion \ + # | install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/readable" +} +b2sums=('60c6f69329696836a9faf77c6b56ce650f17dedde35ec081e13558f1b7577f87cc9c56865caffbd86b8b3f15c389f5f5474581a7a4965757fe3564916e28d936' + '792be8184fbdf51fc8a4aa90b9c55de9814700bb1396ac24dd7a1759413144ddabd64ff7391f55b9ae602a0415b86a7a51fbfda0e1856cd1a476f232fea4939c' + '43611897b8da061ef7bea6513d05c42ea73c17a35020b86f68a62e61a26b0d6cd61d0440cfb6625d30eac9393d8f8d7ce94d40f1c6797f9cf85e45d73f983c86') diff --git a/readable b/readable new file mode 100644 index 000000000000..6e46623fe2ed --- /dev/null +++ b/readable @@ -0,0 +1,5 @@ +#!/bin/sh + +# Workaround for Deno parsing the script as JavaScript rather than TypeScript +# when called as a symlink without file extension +/usr/lib/readability-cli/readable.ts $@ diff --git a/readable-sandbox b/readable-sandbox new file mode 100644 index 000000000000..880a10d324de --- /dev/null +++ b/readable-sandbox @@ -0,0 +1,4 @@ +#!/bin/sh +deno run --no-check \ + --allow-env=LANGUAGE,LC_ALL,LC_MESSAGES,LANG \ + /usr/lib/readability-cli/readable.ts $@ |