updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / xz-git / PKGBUILD
blob0b4c4ae87e2cc0dd6194b1f007591565747d70c2
1 # Maintainer: Christian Hesse <mail@eworm.de>
2 # Contributor: Pierre Schmitz <pierre@archlinux.de> ([core] package)
3 # Contributor: François Charette <firmicus@gmx.net>
5 pkgname=xz-git
6 pkgver=20111223
7 pkgrel=1
8 pkgdesc='Library and command line tools for XZ and LZMA compressed files - git checkout'
9 arch=('i686' 'x86_64')
10 url='http://tukaani.org/xz/'
11 license=('GPL' 'LGPL' 'custom')
12 depends=('sh')
13 makedepends=('git')
14 provides=('lzma' 'lzma-utils' 'xz-utils' 'xz=5.1.1')
15 replaces=('lzma' 'lzma-utils' 'xz-utils')
16 conflicts=('lzma' 'lzma-utils' 'xz-utils' 'xz')
17 options=('!libtool')
19 _gitroot="http://git.tukaani.org/xz.git"
20 _gitname="xz"
22 # keep an upgrade path for older installations
23 PKGEXT='.pkg.tar.gz'
25 build() {
26   cd "${srcdir}"
27   msg "Connecting to GIT server...."
29   if [ -d ${_gitname} ] ; then
30     cd ${_gitname} && git pull origin
31     msg "The local files are updated."
32   else
33     git clone ${_gitroot} ${_gitname}
34   fi
36   msg "GIT checkout done or server timeout"
37   msg "Starting make..."
39   rm -rf "${srcdir}/${_gitname}-build"
40   git clone "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
41   cd "${srcdir}/${_gitname}-build"
43   ./autogen.sh
44         ./configure --prefix=/usr \
45                 --disable-rpath \
46                 --enable-werror
47         make
50 check() {
51   cd "${srcdir}/${_gitname}-build"
52         make check
55 package() {
56   cd "${srcdir}/${_gitname}-build"
57         make DESTDIR=${pkgdir} install
58         install -d -m755 ${pkgdir}/usr/share/licenses/xz/
59         ln -sf /usr/share/doc/xz/COPYING ${pkgdir}/usr/share/licenses/xz/
60         ln -sf /usr/share/licenses/common/GPL2/license.txt ${pkgdir}/usr/share/doc/xz/COPYING.GPLv2
62 md5sums=()