diff options
author | James An | 2016-01-02 07:17:35 -0500 |
---|---|---|
committer | James An | 2016-01-02 07:17:35 -0500 |
commit | 24f87d5699aff1aa2448551d9d976fc75be19f90 (patch) | |
tree | fd95e16074457bc6ea7ccc77af5942a171fe1d03 | |
parent | a94c29efd6f75e95a05251ab34c650ab745bb3f8 (diff) | |
download | aur-24f87d5699aff1aa2448551d9d976fc75be19f90.tar.gz |
Removed definition redundancy for gemspec file path.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 7 |
2 files changed, 6 insertions, 5 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Sat Jan 2 12:14:19 UTC 2016 +# Sat Jan 2 12:17:26 UTC 2016 pkgbase = ruby-mailcatcher pkgdesc = Catches mail and serves it through a dream. pkgver = 0.6.1 - pkgrel = 7 + pkgrel = 8 url = http://mailcatcher.me install = ruby-mailcatcher.install arch = any @@ -4,7 +4,7 @@ _pkgname=mailcatcher pkgname=ruby-$_pkgname pkgver=0.6.1 -pkgrel=7 +pkgrel=8 pkgdesc='Catches mail and serves it through a dream.' arch=('any') url="http://$_pkgname.me" @@ -35,13 +35,14 @@ package() { # _gemdir is defined inside package() because if ruby[gems] is not installed on # the system, makepkg will exit with an error when sourcing the PKGBUILD. local _gemdir="$pkgdir$(ruby -rubygems -e'puts Gem.default_dir')" + local _gemspec="$_gemdir/specifications/$_pkgname-$pkgver.gemspec" gem install --no-document --no-user-install --ignore-dependencies --install-dir "$_gemdir" --bindir "$pkgdir/usr/bin" "$_pkgname-$pkgver.gem" rm "$_gemdir/cache/$_pkgname-$pkgver.gem" # Loosen version-specific dependencies - sed -i '/dependency(%q<eventmachine>/{s/"<= 1.0.5", //}' "$_gemdir/specifications/$_pkgname-$pkgver.gemspec" - sed -i '/dependency(%q<thin>/{s/"~> 1.5.0"/"~> 1"/}' "$_gemdir/specifications/$_pkgname-$pkgver.gemspec" + sed -i '/dependency(%q<eventmachine>/{s/"<= 1.0.5", //}' $_gemspec + sed -i '/dependency(%q<thin>/{s/"~> 1.5.0"/"~> 1"/}' $_gemspec # Install systemd units for file in "$_pkgname"{.service,{-http,-smtp}{@.service,.socket}}; do |