diff options
Diffstat (limited to 'main/ruby-net-smtp/APKBUILD')
-rw-r--r-- | main/ruby-net-smtp/APKBUILD | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/main/ruby-net-smtp/APKBUILD b/main/ruby-net-smtp/APKBUILD new file mode 100644 index 00000000000..d110cda3379 --- /dev/null +++ b/main/ruby-net-smtp/APKBUILD @@ -0,0 +1,62 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> +pkgname=ruby-net-smtp +_gemname=net-smtp +# Keep version in sync with "Bundled gems" (https://stdgems.org) for the +# packaged Ruby version. +pkgver=0.4.0 +pkgrel=1 +pkgdesc="Simple Mail Transfer Protocol client library for Ruby" +url="https://github.com/ruby/net-smtp" +arch="noarch" +license="BSD-2-Clause AND Ruby" +depends="ruby" +checkdepends="ruby-rake ruby-test-unit" +makedepends="ruby-rdoc" +subpackages="$pkgname-doc" +source="https://github.com/ruby/net-smtp/archive/v$pkgver/$_gemname-$pkgver.tar.gz + gemspec.patch + renew-test-certs.patch + " +builddir="$srcdir/$_gemname-$pkgver" + +prepare() { + default_prepare + sed -i '/require .bundler/d' Rakefile +} + +build() { + gem build $_gemname.gemspec +} + +check() { + rake test +} + +package() { + local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')" + + gem install \ + --local \ + --install-dir "$gemdir" \ + --ignore-dependencies \ + --document ri \ + --verbose \ + $_gemname + + # Remove unnessecary files + cd "$gemdir" + rm -rf build_info cache extensions plugins +} + +doc() { + pkgdesc="$pkgdesc (ri docs)" + + amove "$(ruby -e 'puts Gem.default_dir')"/doc +} + +sha512sums=" +3a130daac6392dd9328bdc644e1089eb34f290658b06f4aee48ab9f407086446af9fe674c5f417251ffb04478e5a6f14829f2b13b3e62fadb65ac09a2fa35bc1 net-smtp-0.4.0.tar.gz +82265f30a418ecf1248faec6f307aa4c4e4c3176325b0691d600a0fe85803caf8a10fd58391459e16bbd451b3482f543261ee3a4a6b580cc5a1576fe8afebc6e gemspec.patch +778adaeedde876936df40e31e2d1b26438a5a8ebc96170822801536cd916ab602170266111b4100e3c609e4d7ceaf627643b432352e0951b6eed757819b7f16e renew-test-certs.patch +" |