aboutsummaryrefslogtreecommitdiffstats
path: root/community/ruby-public_suffix/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ruby-public_suffix/APKBUILD')
-rw-r--r--community/ruby-public_suffix/APKBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/community/ruby-public_suffix/APKBUILD b/community/ruby-public_suffix/APKBUILD
new file mode 100644
index 00000000000..bd32c0ffdb6
--- /dev/null
+++ b/community/ruby-public_suffix/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=ruby-public_suffix
+_gemname=public_suffix
+pkgver=5.0.5
+pkgrel=0
+pkgdesc="Domain name parser for Ruby based on the Public Suffix List"
+url="https://simonecarletti.com/code/publicsuffix/"
+arch="noarch"
+license="MIT"
+depends="ruby"
+source="https://github.com/weppos/publicsuffix-ruby/archive/v$pkgver/ruby-public_suffix-$pkgver.tar.gz
+ gemspec.patch
+ "
+builddir="$srcdir/publicsuffix-ruby-$pkgver"
+options="!check" # FIXME: tests require additional dependencies
+
+build() {
+ gem build $_gemname.gemspec
+}
+
+package() {
+ local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
+
+ gem install \
+ --local \
+ --install-dir "$gemdir" \
+ --ignore-dependencies \
+ --no-document \
+ --verbose \
+ $_gemname
+
+ # Remove unnecessary files and rubbish...
+ cd "$gemdir"
+ rm -r cache build_info doc
+}
+
+sha512sums="
+4b785474b7fb726dbfe66b6c1c801eb9a75d5e555c69e678cf8253112facd9dc98fd76c07f43ff74eb310beaf7e063344e8a6484dfe4b8cfea2557510f22ae9f ruby-public_suffix-5.0.5.tar.gz
+d9bd5ca91822b12f716fc7be36385872cffe7326a49e591ebb2619b0dc5abf1141516c656a97228608980dbbc980b7edda8316d5382cacf657ced2c79609610a gemspec.patch
+"