summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2022-12-21 10:13:04 +0100
committerCarl Smedstad2022-12-21 10:13:04 +0100
commita131e2879697c4ce36d860bd4b75512ebf14a79c (patch)
treea3e4d14936bbcdb9922e2c7dd3845d3ddebba466
parent326f62fe8f63ff90a2e4193142a1dfc1af07c8f7 (diff)
downloadaur-a131e2879697c4ce36d860bd4b75512ebf14a79c.tar.gz
Publish version 1.7.1
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD54
3 files changed, 44 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 91035d44b7c0..8e7578891947 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index bda21121abbb..d7d8d4bc3d84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: