# Packager: Mantas Mikulėnas # Contributor: archaurwiki # Contributor: Angel Velasquez # Contributor: Douglas Soares de Andrade # Contributor: Jeff 'codemac' Mickey # Contributor: Dan McGee pkgname=monotone pkgver=1.1 pkgrel=7 pkgdesc='A free distributed version control system' arch=('i686' 'x86_64') url='http://www.monotone.ca/' license=('GPL') depends=('pcre' 'lua' 'botan1.10' 'sqlite3' 'libidn' 'zlib') makedepends=('boost') source=("http://www.monotone.ca/downloads/1.1/monotone-${pkgver}.tar.bz2" "http://http.debian.net/debian/pool/main/m/monotone/monotone_1.1-9.debian.tar.xz" "pcre-8.42-hack.diff") sha256sums=('f95cf60a22d4e461bec9d0e72f5d3609c9a4576fb1cc45f553d0202ce2e38c88' '70a4e8fed56f4734de2192990db5e20fe8a8b819af51780df3d78310ee9eeeda' 'b23ad00a537314d939eceaa260b4535d85e2b052b4b00279e5f540d38f0d2e07') prepare() { cd "$srcdir/${pkgname}-${pkgver}" for _f in $(< ../debian/patches/series); do msg2 "Applying $_f" patch -Np1 < ../debian/patches/$_f done for _f in "${source[@]}"; do if [[ $_f == *.@(diff|patch) ]]; then msg2 "Applying $_f" patch -Np1 < "$srcdir/$_f" fi done msg2 "Bootstrapping autoconf" aclocal autoreconf --install } build() { cd "$srcdir/${pkgname}-${pkgver}" export DISABLE_NETWORK_TESTS=1 ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --disable-nls make } package() { cd "$srcdir/${pkgname}-${pkgver}" make DESTDIR="$pkgdir" install install -Dm644 contrib/monotone.zsh_completion "${pkgdir}/usr/share/zsh/site-functions/_mtn" } # vim: ts=2:sw=2:et