diff options
Diffstat (limited to 'community/ruby-public_suffix/APKBUILD')
-rw-r--r-- | community/ruby-public_suffix/APKBUILD | 41 |
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 +" |