summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--arch/git-PKGBUILD.in47
-rw-r--r--configure.ac2
3 files changed, 49 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 91c5a2c..63b4983 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,6 +18,7 @@ depcomp
debian/rcm
debian/rcm.debhelper.log
share/rcm.sh
+arch/git-PKGBIULD
bin/lsrc
bin/mkrc
bin/rcup
diff --git a/arch/git-PKGBUILD.in b/arch/git-PKGBUILD.in
new file mode 100644
index 0000000..5f70822
--- /dev/null
+++ b/arch/git-PKGBUILD.in
@@ -0,0 +1,47 @@
+# Maintainer: Pat Brisbin <pbrisbin@gmail.com>
+_gitname='@PACKAGE@'
+pkgname=$_gitname-git
+pkgver=0.0.0
+pkgrel=3
+pkgdesc="rc file (dotfile) management"
+arch=('any')
+url="http://thoughtbot.github.io/@PACKAGE@/"
+license=('BSD')
+conflicts=('@PACKAGE@')
+makedepends=('git' 'ruby-mustache')
+source=('git://github.com/thoughtbot/@PACKAGE@')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$_gitname"
+
+ git describe --always | sed 's|-|.|g'
+}
+
+prepare() {
+ cd "$_gitname"
+
+ ./autogen.sh
+}
+
+build() {
+ cd "$_gitname"
+
+ ./configure \
+ --disable-debug \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix=/usr
+
+ make
+}
+
+package() {
+ cd "$_gitname"
+
+ make DESTDIR="$pkgdir/" install
+
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_gitname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/configure.ac b/configure.ac
index b28de09..1875c2d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,4 +23,4 @@ AC_SUBST([SHELL])
# Checks for library functions.
AM_EXTRA_RECURSIVE_TARGETS([release_build_man_html release_push_man_html release_clean_man_html])
-AC_OUTPUT(Makefile bin/Makefile man/Makefile share/Makefile test/Makefile share/rcm.sh NEWS.md bin/lsrc bin/mkrc bin/rcdn bin/rcup)
+AC_OUTPUT(Makefile bin/Makefile man/Makefile share/Makefile test/Makefile share/rcm.sh arch/git-PKGBUILD NEWS.md bin/lsrc bin/mkrc bin/rcdn bin/rcup)