summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-07-13 08:31:16 +0000
committerGeorge Rawlinson2022-07-13 08:31:16 +0000
commiteb1ed886053375874fe80a7ff061b3afcee3725e (patch)
tree08bc42a1fade7d6fcbb6ac1770a857a97375a07a
parent44343ccee49742d26483342c120530f2d6d0aa25 (diff)
downloadaur-eb1ed886053375874fe80a7ff061b3afcee3725e.tar.gz
upgpkg: ruby-dry-container 0.10.0-1
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD31
2 files changed, 26 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 60a6997479ad..d4af0c81419f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,16 @@
pkgbase = ruby-dry-container
pkgdesc = A simple container intended for use as an IoC container
- pkgver = 0.9.0
+ pkgver = 0.10.0
pkgrel = 1
url = https://github.com/dry-rb/dry-container
arch = any
license = MIT
+ makedepends = git
makedepends = ruby-rdoc
depends = ruby
depends = ruby-concurrent
- depends = ruby-dry-configurable
- noextract = dry-container-0.9.0.gem
options = !emptydirs
- source = https://rubygems.org/downloads/dry-container-0.9.0.gem
- b2sums = b635c58149bfc33c39968134c6df2a5b0bc5824bf1156203d357728420f41c95990fb40eb4518300223853b1e73625cff81026993067fba7635426cac9a95b67
+ source = ruby-dry-container::git+https://github.com/dry-rb/dry-container#commit=ad67e5b8f3f8e0717ee67bd13a477ace5fd66131
+ b2sums = SKIP
pkgname = ruby-dry-container
diff --git a/PKGBUILD b/PKGBUILD
index c73521c0ef9a..6c4f92044bba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,29 +3,42 @@
_gemname=dry-container
pkgname=ruby-$_gemname
-pkgver=0.9.0
+pkgver=0.10.0
pkgrel=1
-pkgdesc="A simple container intended for use as an IoC container"
+pkgdesc='A simple container intended for use as an IoC container'
arch=('any')
-url="https://github.com/dry-rb/dry-container"
+url='https://github.com/dry-rb/dry-container'
license=('MIT')
-depends=('ruby' 'ruby-concurrent' 'ruby-dry-configurable')
-makedepends=('ruby-rdoc')
+depends=('ruby' 'ruby-concurrent')
+makedepends=('git' 'ruby-rdoc')
options=('!emptydirs')
-source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
-noextract=("$_gemname-$pkgver.gem")
-b2sums=('b635c58149bfc33c39968134c6df2a5b0bc5824bf1156203d357728420f41c95990fb40eb4518300223853b1e73625cff81026993067fba7635426cac9a95b67')
+_commit='ad67e5b8f3f8e0717ee67bd13a477ace5fd66131'
+source=("$pkgname::git+$url#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
+
+build() {
+ cd "$pkgname"
+
+ gem build
+}
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install \
--verbose \
+ --local \
--ignore-dependencies \
--no-user-install \
--install-dir "$pkgdir/$_gemdir" \
--bindir "$pkgdir/usr/bin" \
- "$_gemname-$pkgver.gem"
+ "$pkgname/$_gemname-$pkgver.gem"
# delete cache
cd "$pkgdir/$_gemdir"