diff options
author | Mario Finelli | 2023-04-12 11:38:22 +0200 |
---|---|---|
committer | Mario Finelli | 2023-04-12 11:38:22 +0200 |
commit | 22f9c2619cb74e4fe59f5d7627e327878503e16a (patch) | |
tree | f24c28c2b9865eea17bd0476e738817e8a44b08e | |
parent | 51119e02f68dd8c1c9adeb190ee12a679b844b3e (diff) | |
download | aur-22f9c2619cb74e4fe59f5d7627e327878503e16a.tar.gz |
upgpkg: ruby-net-ldap 0.18.0-1
upstream release
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 48 |
3 files changed, 44 insertions, 27 deletions
@@ -1,14 +1,15 @@ pkgbase = ruby-net-ldap pkgdesc = Pure Ruby LDAP library - pkgver = 0.17.0 + pkgver = 0.18.0 pkgrel = 1 - url = https://rubygems.org/gems/net-ldap + url = https://github.com/ruby-ldap/ruby-net-ldap arch = any - license = GPL + license = MIT + makedepends = rubygems + makedepends = ruby-rdoc depends = ruby - noextract = net-ldap-0.17.0.gem - source = https://rubygems.org/downloads/net-ldap-0.17.0.gem - sha256sums = d62474b28b9f18d9108a7c859171bb1b9ebf0e1bc1d218e79170c0f373f729c8 + options = !emptydirs + source = https://github.com/ruby-ldap/ruby-net-ldap/archive/v0.18.0.tar.gz + sha256sums = 1e379e9d16d96ed510a70deca2f81abe601c626ed1699c2c762a02a227e5a3af pkgname = ruby-net-ldap - diff --git a/.gitignore b/.gitignore index 2bc9c72fc926..f71c635dafda 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -*.gem -pkg -src -*.xz +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,24 +1,40 @@ -# Maintainer: Hyacinthe Cartiaux <hyacinthe.cartiaux (a) free.fr> -pkgname=ruby-net-ldap -pkgver=0.17.0 -_gemname=${pkgname#ruby-} +# Maintainer: Mario Finelli <mario at finel dot li> +# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux (a) free.fr> + +_gemname=net-ldap +pkgname=ruby-$_gemname +pkgver=0.18.0 pkgrel=1 pkgdesc="Pure Ruby LDAP library" arch=(any) -url="https://rubygems.org/gems/${_gemname}" -license=("GPL") -depends=('ruby') -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -sha256sums=('d62474b28b9f18d9108a7c859171bb1b9ebf0e1bc1d218e79170c0f373f729c8') -noextract=($_gemname-$pkgver.gem) +url=https://github.com/ruby-ldap/ruby-net-ldap +license=(MIT) +options=(!emptydirs) +depends=(ruby) +makedepends=(rubygems ruby-rdoc) +source=(${url}/archive/v${pkgver}.tar.gz) +sha256sums=('1e379e9d16d96ed510a70deca2f81abe601c626ed1699c2c762a02a227e5a3af') + +build() { + cd $pkgname-$pkgver + gem build ${_gemname}.gemspec +} package() { - cd "$srcdir" + cd $pkgname-$pkgver + local _gemdir="$(gem env gemdir)" - local _gemdir="$(ruby -e'puts Gem.default_dir')" - HOME="/tmp" GEM_HOME="$_gemdir" GEM_PATH="$_gemdir" gem install \ - --no-user-install --ignore-dependencies \ - -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" "$_gemname-$pkgver.gem" + gem install \ + --ignore-dependencies \ + --no-user-install \ + -i "$pkgdir/$_gemdir" \ + -n "$pkgdir/usr/bin" \ + $_gemname-$pkgver.gem - rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + rm -rf "$pkgdir/$_gemdir/cache" + + install -Dm0644 License.rdoc "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm0644 README.rdoc "$pkgdir/usr/share/doc/$pkgname/README.rdoc" } + +# vim: set ts=2 sw=2 et: |