summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrien Smith2022-05-05 16:01:59 -0600
committerAdrien Smith2022-05-05 16:01:59 -0600
commit02bf059cbafe6dc12542e47d70ddb79ab31484ac (patch)
treef00558e6a329a96736037930d4a499361c91226a
parent94ffa696c6f87ee2f221e56c52614750e2543008 (diff)
downloadaur-02bf059cbafe6dc12542e47d70ddb79ab31484ac.tar.gz
upgpkg: ruby-build-git 20220426.r1.gc0d87ea-1
Improve PKGBUILD quality
-rw-r--r--.SRCINFO4
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD25
3 files changed, 16 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c876ed377556..e186a72107de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ruby-build-git
pkgdesc = Compile and install Ruby
- pkgver = v20211124
+ pkgver = 20220426.r1.gc0d87ea
pkgrel = 1
url = https://github.com/rbenv/ruby-build
arch = any
@@ -10,6 +10,6 @@ pkgbase = ruby-build-git
provides = ruby-build
conflicts = ruby-build
source = git+https://github.com/rbenv/ruby-build.git
- sha1sums = SKIP
+ sha256sums = SKIP
pkgname = ruby-build-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4f64442b9a99
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+**/*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 14a46ed1a4e1..a9eb0eab77d7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,32 @@
+#!/hint/bash -e
# Maintainer: jason ryan <jasonwryan@gmail.com>
# Contributor: megadriver <megadriver at gmx dot com>
# Contributor: Vasil Yonkov <bustervill at gmail dot com>
# Contributor: Guten Ye <ywzhaifei [at] gmail [dot] com>
pkgname=ruby-build-git
-pkgver=v20211124
+pkgver=20220426.r1.gc0d87ea
pkgrel=1
pkgdesc="Compile and install Ruby"
arch=('any')
-url="https://github.com/rbenv/ruby-build"
+url="https://github.com/rbenv/${pkgname%-git}"
license=("MIT")
depends=('bash')
makedepends=('git')
provides=('ruby-build')
conflicts=('ruby-build')
-_gitname="ruby-build"
-source=("git+https://github.com/rbenv/ruby-build.git")
-sha1sums=('SKIP')
+source=("git+$url.git")
+sha256sums=('SKIP')
pkgver() {
- cd "$srcdir"/"$_gitname"
- git describe --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+ cd "${pkgname%-git}"
+ git describe --long | sed 's/^v//;s/-/.r/;s/-/./'
}
package() {
- cd "$srcdir"/"$_gitname"
-
- mkdir -p "$pkgdir"/usr/bin
- mkdir -p "$pkgdir"/usr/share/ruby-build
-
- cp bin/* "$pkgdir"/usr/bin
- cp share/ruby-build/* "$pkgdir"/usr/share/ruby-build
- install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/"$_gitname"/LICENSE
+ cd "${pkgname%-git}"
+ PREFIX="$pkgdir/usr" ./install.sh
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
# vim:set ts=2 sw=2 et: