diff options
author | Carl Smedstad | 2022-12-21 10:13:04 +0100 |
---|---|---|
committer | Carl Smedstad | 2022-12-21 10:13:04 +0100 |
commit | a131e2879697c4ce36d860bd4b75512ebf14a79c (patch) | |
tree | a3e4d14936bbcdb9922e2c7dd3845d3ddebba466 | |
parent | 326f62fe8f63ff90a2e4193142a1dfc1af07c8f7 (diff) | |
download | aur-a131e2879697c4ce36d860bd4b75512ebf14a79c.tar.gz |
Publish version 1.7.1
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 54 |
3 files changed, 44 insertions, 29 deletions
@@ -1,7 +1,7 @@ pkgbase = ruby-cool.io - pkgdesc = provides a high performance event framework for Ruby which uses the libev C library. - pkgver = 1.7.0 - pkgrel = 0 + pkgdesc = Simple evented I/O for Ruby + pkgver = 1.7.1 + pkgrel = 1 url = https://github.com/tarcieri/cool.io arch = x86_64 license = MIT @@ -11,11 +11,10 @@ pkgbase = ruby-cool.io makedepends = ruby-bundler makedepends = ruby-rake-compiler depends = ruby - provides = cool.io_ext.so=1.7.0 - provides = iobuffer_ext.so=1.7.0 + provides = cool.io_ext.so=1.7.1 + provides = iobuffer_ext.so=1.7.1 options = !emptydirs - source = https://github.com/tarcieri/cool.io/archive/v1.7.0/cool.io-v1.7.0.tar.gz - sha512sums = 5bae91a4db83999922e8b75e2ba943d0a211636456bb197d914acaae0ead3e7575d6eb52cd9228304941c4f4b8274a82ca302a54d1484e894361a68038b20f24 + source = https://github.com/tarcieri/cool.io/archive/v1.7.1/cool.io-v1.7.1.tar.gz + sha256sums = 64d6921b052f9e5894eef42b5b2d053ce62a933fe57c79b6c51a928bd1d77c89 pkgname = ruby-cool.io - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,25 +1,37 @@ -# Maintainer: Tim Meusel <tim@bastelfreak.de> - -_gemname='cool.io' -pkgname="ruby-${_gemname}" -pkgver=1.7.0 -pkgrel=0 -pkgdesc='provides a high performance event framework for Ruby which uses the libev C library.' -arch=('x86_64') +# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com> +# Contributor: Tim Meusel <tim@bastelfreak.de> + +pkgname="ruby-cool.io" +_gemname=${pkgname#ruby-} +pkgver=1.7.1 +pkgrel=1 +pkgdesc='Simple evented I/O for Ruby' +arch=(x86_64) url='https://github.com/tarcieri/cool.io' -license=('MIT') -depends=('ruby') -makedepends=('ruby-rdoc' 'ruby-bundler' 'ruby-rake-compiler') -checkdepends=('ruby-rake' 'ruby-rspec') -source=("${url}/archive/v${pkgver}/${_gemname}-v${pkgver}.tar.gz") +license=(MIT) +depends=(ruby) +makedepends=( + ruby-rdoc + ruby-bundler + ruby-rake-compiler +) +checkdepends=( + ruby-rake + ruby-rspec +) options=("!emptydirs") -sha512sums=('5bae91a4db83999922e8b75e2ba943d0a211636456bb197d914acaae0ead3e7575d6eb52cd9228304941c4f4b8274a82ca302a54d1484e894361a68038b20f24') + +source=("${url}/archive/v${pkgver}/${_gemname}-v${pkgver}.tar.gz") +sha256sums=('64d6921b052f9e5894eef42b5b2d053ce62a933fe57c79b6c51a928bd1d77c89') provides=( - cool.io_ext.so=${pkgver} - iobuffer_ext.so=${pkgver} + "cool.io_ext.so=${pkgver}" + "iobuffer_ext.so=${pkgver}" ) + +_archive="${_gemname}-${pkgver}" + build() { - cd "${srcdir}/${_gemname}-${pkgver}" + cd "$_archive" # update the gemspec to allow newer versions of rake sed --in-place 's|~>|>=|g' "${_gemname}.gemspec" @@ -28,14 +40,16 @@ build() { } check() { - cd "${srcdir}/${_gemname}-${pkgver}" + cd "$_archive" + # Two tests fail if /etc/resolv.conf contains an IPv6 address # https://github.com/tarcieri/cool.io/issues/68 rake } package() { - cd "${srcdir}/${_gemname}-${pkgver}" + cd "$_archive" + local _gemdir="$(gem env gemdir)" gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" @@ -46,5 +60,3 @@ package() { rm -rf "${pkgdir}/${_gemdir}/cache" rm -r ${pkgdir}/${_gemdir}/extensions/*/*/${_gemname}-${pkgver}/{mkmf.log,gem_make.out} } - -# vim: ts=2 sw=2 et: |