summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2024-02-06 00:39:21 +0100
committerCarl Smedstad2024-02-06 13:40:15 +0100
commita3cb558a836537590165e07257eef25d7ed9ecbc (patch)
tree07464b8bfd71b9900ba3a0600db8e696008902bd
parent237d93a6e02b287f75526147c4a7373777c65bca (diff)
downloadaur-a3cb558a836537590165e07257eef25d7ed9ecbc.tar.gz
upgpkg: 1.8.0-2
-rw-r--r--.SRCINFO4
-rw-r--r--.gitignore3
-rw-r--r--.nvchecker.toml3
-rw-r--r--PKGBUILD35
4 files changed, 22 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a7a1b53121f5..33ab5dabde1b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ruby-cool.io
pkgdesc = Simple evented I/O for Ruby
pkgver = 1.8.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/tarcieri/cool.io
arch = x86_64
license = MIT
@@ -10,7 +10,7 @@ pkgbase = ruby-cool.io
depends = glibc
depends = ruby
options = !emptydirs
- source = https://github.com/tarcieri/cool.io/archive/v1.8.0/cool.io-v1.8.0.tar.gz
+ source = ruby-cool.io-1.8.0.tar.gz::https://github.com/tarcieri/cool.io/archive/v1.8.0.tar.gz
sha256sums = e0500529b86e487cb7a682833e46d30dc6e6fbf63e9d5e419aee05bd7cadb9bd
pkgname = ruby-cool.io
diff --git a/.gitignore b/.gitignore
index f71c635dafda..0df2b70016b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
*
!.gitignore
-!PKGBUILD
+!.nvchecker.toml
!.SRCINFO
+!PKGBUILD
diff --git a/.nvchecker.toml b/.nvchecker.toml
new file mode 100644
index 000000000000..9bc7a3d99a40
--- /dev/null
+++ b/.nvchecker.toml
@@ -0,0 +1,3 @@
+["ruby-cool.io"]
+source = "gems"
+gems = "cool.io"
diff --git a/PKGBUILD b/PKGBUILD
index 32c21f1bfa98..653a73f7077c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,13 @@
# Contributor: Tim Meusel <tim@bastelfreak.de>
pkgname=ruby-cool.io
-_name=${pkgname#ruby-}
+_pkgname=${pkgname#ruby-}
pkgver=1.8.0
-pkgrel=1
+pkgrel=2
pkgdesc="Simple evented I/O for Ruby"
arch=(x86_64)
url="https://github.com/tarcieri/cool.io"
license=(MIT)
-
depends=(
glibc
ruby
@@ -17,29 +16,27 @@ depends=(
makedepends=(rubygems)
checkdepends=(ruby-rspec)
options=(!emptydirs)
-
-source=("$url/archive/v$pkgver/$_name-v$pkgver.tar.gz")
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('e0500529b86e487cb7a682833e46d30dc6e6fbf63e9d5e419aee05bd7cadb9bd')
-_archive="$_name-$pkgver"
+_archive="$_pkgname-$pkgver"
prepare() {
cd "$_archive"
# Update gemspec/Gemfile to allow newer version of the dependencies
- sed --in-place --regexp-extended 's|~>|>=|g' "$_name.gemspec"
+ sed --in-place --regexp-extended 's|~>|>=|g' "$_pkgname.gemspec"
# We don't build from a git checkout
- sed --in-place --regexp-extended 's|git ls-files|find . -type f -not -path "*/\.git/*"|' "$_name.gemspec"
+ sed --in-place --regexp-extended 's|git ls-files|find . -type f -not -path "*/\.git/*"|' "$_pkgname.gemspec"
}
build() {
cd "$_archive"
- local _gemdir
- _gemdir="$(gem env gemdir)"
+ local _gemdir="$(gem env gemdir)"
- gem build "$_name.gemspec"
+ gem build "$_pkgname.gemspec"
gem install \
--local \
@@ -48,13 +45,13 @@ build() {
--no-user-install \
--install-dir "tmp_install/$_gemdir" \
--bindir "tmp_install/usr/bin" \
- "$_name-$pkgver.gem"
+ "$_pkgname-$pkgver.gem"
# Remove unrepreducible files
rm --force --recursive --verbose \
"tmp_install/$_gemdir/cache/" \
- "tmp_install/$_gemdir/gems/$_name-$pkgver/vendor/" \
- "tmp_install/$_gemdir/doc/$_name-$pkgver/ri/ext/"
+ "tmp_install/$_gemdir/gems/$_pkgname-$pkgver/vendor/" \
+ "tmp_install/$_gemdir/doc/$_pkgname-$pkgver/ri/ext/"
find "tmp_install/$_gemdir/gems/" \
-type f \
@@ -80,17 +77,15 @@ build() {
check() {
cd "$_archive"
- local _gemdir
- _gemdir="$(gem env gemdir)"
-
+ local _gemdir="$(gem env gemdir)"
GEM_HOME="tmp_install/$_gemdir" rspec
}
package() {
cd "$_archive"
- cp --archive --verbose tmp_install/* "$pkgdir"
+ cp --archive tmp_install/* "$pkgdir"
- install --verbose -D --mode=0644 LICENSE --target-directory "$pkgdir/usr/share/licenses/$pkgname"
- install --verbose -D --mode=0644 ./*.md --target-directory "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+ install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" ./*.md
}