summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrien Smith2022-05-05 17:27:35 -0600
committerAdrien Smith2022-05-05 17:27:35 -0600
commit35b5efe2f1670edf0f09fd71c459edf887bdcc8d (patch)
treee09cc3ccaf1cd13e6d271893b6967ea773c6ad2c
parent3e57229c15dc10f7f8cbfeb3694d0233f58d61ca (diff)
downloadaur-35b5efe2f1670edf0f09fd71c459edf887bdcc8d.tar.gz
upgpkg: rbenv-git 1.2.0.r14.gc6cc0a1-1
Improved PKGBUILD
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD49
3 files changed, 34 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 14b85f4fded7..09357e79df05 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,20 @@
pkgbase = rbenv-git
pkgdesc = Simple Ruby version manager
- pkgver = 1.2.0.r14.c6cc0a1
+ pkgver = 1.2.0.r14.gc6cc0a1
pkgrel = 1
- url = http://github.com/rbenv/rbenv
+ url = https://github.com/rbenv/rbenv
install = rbenv.install
arch = i686
arch = x86_64
- license = custom:MIT
+ arch = armv7h
+ arch = aarch64
+ license = MIT
makedepends = git
- depends = ruby
depends = bash
optdepends = ruby-build
provides = rbenv
conflicts = rbenv
- source = git+https://github.com/rbenv/rbenv
- md5sums = SKIP
+ source = git+https://github.com/rbenv/rbenv.git
+ sha256sums = SKIP
pkgname = rbenv-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b7f98cda07bd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+**/*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!rbenv.install
diff --git a/PKGBUILD b/PKGBUILD
index 9b3643b88432..1d98d92f543d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,54 +1,49 @@
-# Maintainer: Simon Kohlmeyer <simon.kohlmeyer@googlemail.com>
+# Maintainer: Adrien Smith <adrien@panissupraomnia.dev>
+# Contributor: Simon Kohlmeyer <simon.kohlmeyer@googlemail.com>
+
pkgname=rbenv-git
-pkgver=1.2.0.r14.c6cc0a1
+pkgver=1.2.0.r14.gc6cc0a1
pkgrel=1
pkgdesc="Simple Ruby version manager"
-arch=('i686' 'x86_64')
-url="http://github.com/rbenv/rbenv"
-license=('custom:MIT')
-groups=()
-depends=('ruby' 'bash')
+arch=('i686' 'x86_64' 'armv7h' 'aarch64')
+url="https://github.com/rbenv/rbenv"
+license=('MIT')
+depends=('bash')
makedepends=('git')
optdepends=('ruby-build')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
-replaces=()
-backup=()
-options=()
install="rbenv.install"
-source=('git+https://github.com/rbenv/rbenv')
-noextract=()
-md5sums=('SKIP')
+source=('git+https://github.com/rbenv/rbenv.git')
+sha256sums=('SKIP')
build() {
- cd "${pkgname%-git}/src"
- ./configure
- make
+ cd "${pkgname%-git}"
+ src/configure
+ make -C src
}
pkgver() {
- cd "$srcdir/${pkgname%-git}"
- printf "%s" "$(git describe --tags --long | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')"
+ cd "${pkgname%-git}"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
package() {
cd "${pkgname%-git}"
- mkdir -p "$pkgdir/usr/share/licenses/${pkgname}"
- install -m 644 ./LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm 644 ./LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
- mkdir -p "$pkgdir/usr/lib/rbenv/completions/"
- install -m 644 ./completions/* "$pkgdir/usr/lib/rbenv/completions/"
+ # mkdir -p "$pkgdir/usr/lib/rbenv/completions/"
+ install -Dm 644 -t "$pkgdir/usr/lib/rbenv/completions/" ./completions/*
- mkdir -p "$pkgdir/usr/lib/rbenv/libexec/"
- install -m 755 ./libexec/* "$pkgdir/usr/lib/rbenv/libexec/"
+ # mkdir -p "$pkgdir/usr/lib/rbenv/libexec/"
+ install -Dm 755 -t "$pkgdir/usr/lib/rbenv/libexec/" ./libexec/*
- mkdir -p "$pkgdir/usr/bin/"
+ install -d "$pkgdir/usr/bin/"
ln -s /usr/lib/rbenv/libexec/rbenv "$pkgdir/usr/bin/"
- mkdir -p "$pkgdir/usr/lib/rbenv/hooks/exec/gem-rehash"
- install -m 644 rbenv.d/exec/gem-rehash/rubygems_plugin.rb \
+ install -Dm 644 rbenv.d/exec/gem-rehash/rubygems_plugin.rb \
"$pkgdir/usr/lib/rbenv/hooks/exec/gem-rehash/rubygems_plugin.rb"
install -m 644 rbenv.d/exec/gem-rehash.bash \
"$pkgdir/usr/lib/rbenv/hooks/exec/gem-rehash.bash"