summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMike Swanson2013-12-18 09:45:40 -0800
committerMike Swanson2013-12-18 09:45:40 -0800
commita4dcf7d1de1bc4328fed93ef956aa583f8d30c48 (patch)
tree0418c92974ad1c2c1991b78fea9885adfa2b19f6 /PKGBUILD
parent9abd2531b04433e186f08c04db6da061814ca468 (diff)
downloadaur-a4dcf7d1de1bc4328fed93ef956aa583f8d30c48.tar.gz
Update cvs-fast-export to 0.8
Some more changes that usual happening here, in particular using a real patch to fix the Makefile instead of ad-hocing it by replicating a good install procedure in shell.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 23 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 003e0ffe4cdb..36f438934b10 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,44 @@
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
pkgname=cvs-fast-export
-pkgver=0.7
+pkgver=0.8
pkgrel=1
pkgdesc="Export RCS or CVS history as a fastimport stream."
arch=('i686' 'x86_64')
+depends=('python')
makedepends=('asciidoc')
url="http://www.catb.org/esr/cvs-fast-export/"
license=('GPL2')
-source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz)
-sha256sums=('4faaf7f6b6323f6dca3026fcf9eb94ebd24f80c892b09e73919589c4c561ac80')
+source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
+ 'cvssync.txt::https://gitorious.org/cvs-fast-export/cvs-fast-export/raw/759a97ffa0b13af12dbf9cacfce96f049e1f0f0f:cvssync.asc'
+ 0001_fix-makefile.patch)
+sha256sums=('856c09c9fb5e03fe0c59b0a6cc58c11debf6d58745f7762472be16360b4effe1'
+ 'SKIP'
+ '5c75fde5feedf1d1cf73110ec86f61ff85b701163f64f19416c4b7d328a0fb82')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+
+ # Grumble about "make install" targets that don't work...
+ patch Makefile ../0001_fix-makefile.patch
+
+ # Naming this *.asc in the source array makes makepkg
+ # think it's a GPG signature...
+ ln -s ../cvssync.txt cvssync.asc
+
+ 2to3 -w cvssync
+}
build() {
cd ${pkgname}-${pkgver}
- make prefix=/usr $pkgname{,.1,.html}
- asciidoc README
+ make $pkgname{,.1} cvssync.1
}
package() {
cd ${pkgname}-${pkgver}
- # Grumble about "make install" targets that don't work...
- install -dm 755 ${pkgdir}/usr/bin
- install -dm 755 ${pkgdir}/usr/share/doc/cvs-fast-export
- install -dm 755 ${pkgdir}/usr/share/man/man1
- install -m 755 ${pkgname} ${pkgdir}/usr/bin
- install -m 644 *.html AUTHORS NEWS ${pkgdir}/usr/share/doc/${pkgname}
- install -m 644 ${pkgname}.1 ${pkgdir}/usr/share/man/man1
+ make prefix=/usr DESTDIR="${pkgdir}" install
}
# vim:set ts=2 sw=2 et: