summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPatrick Mead2018-06-08 14:58:45 +0930
committerPatrick Mead2018-06-08 14:58:45 +0930
commit9e09aea45ad2131097a4e7a8953e5fbfe1314222 (patch)
treeb812339d39b52cc85742963ebe4442de43fa5132 /PKGBUILD
parent7bf2eb55e555165960225c0e1f6ce8e639a70dc9 (diff)
downloadaur-9e09aea45ad2131097a4e7a8953e5fbfe1314222.tar.gz
Apply patch submitted by jamesan <https://pastebin.com/5PWqc32i>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 5 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6bb88653be49..6e357110ad97 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,20 +3,20 @@
pkgname=ruby-mailcatcher
_pkgname="${pkgname#ruby-}"
-pkgver=0.6.3
-pkgrel=2
+pkgver=0.6.5
+pkgrel=1
pkgdesc='Catches mail and serves it through a dream.'
arch=('any')
url="http://$_pkgname.me"
license=('MIT')
-depends=('ruby-activesupport-4.2' 'ruby-eventmachine' 'ruby-haml' 'ruby-mail' 'ruby-sinatra' 'ruby-skinny' 'ruby-sqlite3' 'ruby-thin')
+depends=('ruby-eventmachine-1.0' 'ruby-mail' 'ruby-rack-1' 'ruby-sinatra-1' 'ruby-skinny' 'ruby-sqlite3' 'ruby-thin-1.5')
makedepends=('rubygems')
provides=("$_pkgname")
conflicts=("$_pkgname")
options=(!emptydirs)
install="$pkgname.install"
source=(
- "https://github.com/sj26/$_pkgname/releases/download/v$pkgver/$_pkgname-$pkgver.gem"
+ "https://rubygems.org/downloads/$_pkgname-$pkgver.gem"
"$_pkgname.service"
"$_pkgname-http@.socket"
"$_pkgname-http.service"
@@ -31,32 +31,15 @@ md5sums=('SKIP'
'be35bfe4c621b7f2ff733e2c21bee54d')
noextract=("$_pkgname-$pkgver.gem")
-# Derive the latest release's version string from its tag name.
-pkgver() {
- (
- set -o pipefail
- curl https://api.github.com/repos/sj26/mailcatcher/releases/latest |
- sed -n '/"tag_name"/{s/^ \+"tag_name": "v\?\([^"]*\)",/\1/;p}'
- )
-}
-
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.
- _gemdir="$pkgdir$(ruby -rubygems -e'puts Gem.default_dir')"
+ _gemdir="$pkgdir$(ruby -e'puts Gem.default_dir')"
_gemspec="$_gemdir/specifications/$_pkgname-$pkgver.gemspec"
- echo $_gemdir
- echo $_gemspec
- echo "$_pkgname-$pkgver.gem"
-
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 (doesn't appear to affect the software)
- sed -i '/dependency(%q<eventmachine>/{s/".*"/"~> 1"/}' $_gemspec
- sed -i '/dependency(%q<thin>/{s/".*"/"~> 1"/}' $_gemspec
-
# Install systemd units
for file in "$_pkgname"{.service,{-http,-smtp}{.service,@.socket}}; do
install -Dm644 "$file" "$pkgdir/usr/lib/systemd/system/$file"