diff options
author | H. Rosendahl | 2018-10-08 10:45:07 +0200 |
---|---|---|
committer | H. Rosendahl | 2018-10-08 10:45:07 +0200 |
commit | e53c9af5102f20a76cf7ea17b16090c7a76c6f8c (patch) | |
tree | 4a270ed449648f4de2c70389d190520d093b09b2 | |
download | aur-e53c9af5102f20a76cf7ea17b16090c7a76c6f8c.tar.gz |
Adapted from um-git package
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 44 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e8d428e0d34a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = um + pkgdesc = utility to create and maintain your own man pages so you can remember how to do stuff + pkgver = 4.1.0 + pkgrel = 1 + url = https://github.com/sinclairtarget/um + arch = any + license = MIT + makedepends = ruby-rake + depends = ruby + depends = ruby-kramdown + conflicts = um-git + options = !emptydirs + source = https://github.com/sinclairtarget/um/archive/4.1.0.tar.gz + sha256sums = SKIP + +pkgname = um + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..60dccf1461c6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +pkg/ +src/ +*.pkg.tar.xz +*.pkg.tar.lrz +*.pkg.tar +*.src.tar.gz +*.src.tar.xz +*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ffe2208d1304 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: H. Rosendahl <h [at] ro [dot] sendahl [dot] de> +pkgname=um +_gemname=um +pkgver=4.1.0 +pkgrel=1 +pkgdesc="utility to create and maintain your own man pages so you can remember how to do stuff" +arch=("any") +url="https://github.com/sinclairtarget/um" +license=("MIT") +depends=("ruby" "ruby-kramdown") +makedepends=("ruby-rake") +options=(!emptydirs) +conflicts=('um-git') +source=("https://github.com/sinclairtarget/um/archive/4.1.0.tar.gz") + +sha256sums=("SKIP") + +build() { + cd "$srcdir/$pkgname-$pkgver/" + # Create man pages + rm doc/man1/* + rake + + # Compress man pages + find doc/man1/ -name \*.1 -exec gzip {} \; + + # Build gem + gem build --norc $_gemname.gemspec +} + +package() { + cd "$srcdir/$pkgname-$pkgver/" + local _gemdir="$(ruby -e'puts Gem.default_dir')" + gem install --ignore-dependencies --no-user-install --no-document \ + -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" \ + $_gemname-$pkgver.gem + install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" \ + -t "$pkgdir/usr/share/licenses/$pkgname" + rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + install -Dm644 "$srcdir/$pkgname-$pkgver/um-completion.sh" \ + "$pkgdir/usr/share/bash-completion/completions/$_gemname" +} + +# vim:set ts=4 sw=4 et: |