summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Rosendahl2018-10-08 10:45:07 +0200
committerH. Rosendahl2018-10-08 10:45:07 +0200
commite53c9af5102f20a76cf7ea17b16090c7a76c6f8c (patch)
tree4a270ed449648f4de2c70389d190520d093b09b2
downloadaur-e53c9af5102f20a76cf7ea17b16090c7a76c6f8c.tar.gz
Adapted from um-git package
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD44
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: