Skip to content

Instantly share code, notes, and snippets.

@fnord0
Created November 11, 2013 13:43
Show Gist options
  • Select an option

  • Save fnord0/7413370 to your computer and use it in GitHub Desktop.

Select an option

Save fnord0/7413370 to your computer and use it in GitHub Desktop.
pkgname=gem2arch
pkgver=0.0.7
pkgrel=1
pkgdesc="blackarch's version of gem2arch by crabtw that creates an ArchLinux PKGBUILD from a ruby gem"
arch=('any')
url='https://github.com/BlackArch/gem2arch'
license=('GPL3')
makedepends=('git')
depends=('ruby')
source=("gem2arch"::'git://github.com/BlackArch/gem2arch.git')
md5sums=('SKIP')
pkgver() {
cd "$srcdir/gem2arch"
# grab file from the gemspec file
grep s.version src/gem2arch/gem2arch.gemspec | cut -d'"' -f2
}
#prepare() {
# cd "$srcdir/gem2arch"
#}
package() {
cd "$srcdir/gem2arch"
# Base directories.
install -dm755 "$pkgdir/usr/bin"
install -dm755 "$pkgdir/usr/share/gem2arch"
install -dm755 "$pkgdir/usr/share/gem2arch/lib"
install -dm644 "$pkgdir/usr/share/gem2arch/docs"
# git clone "$srcdir/gem2arch" "$pkgdir/usr/share/gem2arch"
# install -d -m755 $pkgdir/usr/{bin,lib/gem2arch,share/licenses/gem2arch}
install -m755 bin/gem2arch "$pkgdir/usr/share/gem2arch"
install -m644 README.md "$pkgdir/usr/share/gem2arch/docs"
cp --no-preserve=ownership -R lib "$pkgdir/usr/share/gem2arch"
cd "$pkgdir/usr"
ln -s /usr/share/gem2arch/gem2arch "$pkgdir/usr/bin/gem2arch"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment