diff options
author | Simon Kohlmeyer | 2015-11-30 17:14:38 +0100 |
---|---|---|
committer | Simon Kohlmeyer | 2015-11-30 17:15:39 +0100 |
commit | 3c436c38ba7d4d07cfc42983e10575ce4f60dedc (patch) | |
tree | ec3a2ec8ab4ad8d440da1562f5ed1d1c8cde562f | |
download | aur-3c436c38ba7d4d07cfc42983e10575ce4f60dedc.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 71 | ||||
-rw-r--r-- | rbenv.install | 10 |
3 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ed622b6e57ea --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = rbenv-git + pkgdesc = Simple Ruby version manager + pkgver = 0.4.0.r210.f0e8bdc + pkgrel = 1 + url = http://github.com/rbenv/rbenw + install = rbenv.install + arch = i686 + arch = x86_64 + license = custom:MIT + makedepends = git gcc + depends = ruby + depends = bash + optdepends = ruby-build + provides = rbenv + conflicts = rbenv + source = git://github.com/rbenv/rbenv + md5sums = SKIP + +pkgname = rbenv-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..89461c9cf6d7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +package() { + cd $srcdir + + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/doc/$pkgname + mkdir -p $pkgdir/usr/share/licenses/$pkgname + mkdir -p $pkgdir/usr/lib/rbenv/completions + mkdir -p $pkgdir/usr/lib/rbenv/libexec + + install -m 644 ./README.md $pkgdir/usr/share/doc/$pkgname + install -m 644 ./LICENSE $pkgdir/usr/share/licenses/$pkgname + install -m 644 ./completions/* $pkgdir/usr/lib/rbenv/completions/ + install -m 755 ./libexec/* $pkgdir/usr/lib/rbenv/libexec/ + + ln -s /usr/lib/rbenv/libexec/rbenv $pkgdir/usr/bin/ +} +# Maintainer: Simon Kohlmeyer <simon.kohlmeyer@googlemail.com> +pkgname=rbenv-git +pkgver=0.4.0.r210.f0e8bdc +pkgrel=1 +pkgdesc="Simple Ruby version manager" +arch=('i686' 'x86_64') +url="http://github.com/rbenv/rbenw" +license=('custom:MIT') +groups=() +depends=('ruby' 'bash') +makedepends=('git gcc') +optdepends=('ruby-build') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install="rbenv.install" +source=('git://github.com/rbenv/rbenv') +noextract=() +md5sums=('SKIP') + + +build() { + cd "${pkgname%-git}/src" + ./configure + make +} + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "%s" "$(git describe --tags --long | 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" + + mkdir -p "$pkgdir/usr/lib/rbenv/completions/" + install -m 644 ./completions/* "$pkgdir/usr/lib/rbenv/completions/" + + mkdir -p "$pkgdir/usr/lib/rbenv/libexec/" + install -m 755 ./libexec/* "$pkgdir/usr/lib/rbenv/libexec/" + + mkdir -p "$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 \ + "$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" +} diff --git a/rbenv.install b/rbenv.install new file mode 100644 index 000000000000..49685824d6c1 --- /dev/null +++ b/rbenv.install @@ -0,0 +1,10 @@ +post_install() { + echo 'Your shell must be initialized before rbenv will function correctly.' + echo 'Run the following, and consider adding it to your ~/.bashrc:' + echo ' eval "$(rbenv init -)"' +} + +post_remove() { + echo 'Remove the following from your ~/.bashrc, if present:' + echo ' eval "$(rbenv init -)"' +} |