# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'thunar-vcs-plugin'
setvar pkgver = '0.1.4'
setvar pkgrel = '6'
setvar pkgdesc = ""Version Contol System plugin for the Thunar filemanager""
setvar url = ""http://goodies.xfce.org/projects/thunar-plugins/thunar-vcs-plugin""
setvar arch = ""all""
setvar license = ""GPLv2+""
setvar depends = ''
setvar makedepends = ""thunar-dev subversion-dev apr-dev util-linux-dev""
setvar install = """"
setvar subpackages = ""$pkgname-git:_git $pkgname-svn:_svn $pkgname-lang""
setvar source = ""http://archive.xfce.org/src/thunar-plugins/thunar-vcs-plugin/0.1/thunar-vcs-plugin-$pkgver.tar.bz2""

setvar _builddir = ""$srcdir"/thunar-vcs-plugin-$pkgver"
proc prepare {
	local i
	cd $_builddir
	update_config_sub || return 1
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
	# quick and dirty fix for apr linking
	sed -i -e 's/APR_LDFLAGS/APR_LIBS/' thunar-vcs-plugin/Makefile.in
}

proc build {
	cd $_builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--libexecdir=/usr/lib/xfce4 \
		--disable-static \
		--enable-subversion \
		--enable-git \
		|| return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR="$pkgdir" install || return 1
}

proc _mv_files {
	local i
	for i in "$@" {
		mkdir -p "$subpkgdir"/${i%/*}
		mv "$pkgdir"/$i "$subpkgdir"/$i || return 1
	}
}

proc _git {
	setvar pkgdesc = ""Git support for thunar-vcs-plugin""
	setvar depends = ''
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel git""
	cd $pkgdir
	_mv_files usr/lib/xfce4/tvp-git-helper \
		usr/share/icons/hicolor/*/apps/git.png
}

proc _svn {
	setvar pkgdesc = ""Subversion support for thunar-vcs-plugin""
	setvar depends = ''
	setvar install_if = ""$pkgname=$pkgver-r$pkgrel subversion""
	cd $pkgdir
	_mv_files usr/lib/xfce4/tvp-svn-helper \
		usr/share/icons/hicolor/*/apps/subversion.png
}

setvar sha512sums = ""037ca986ab9030146fc409d78d235a157b956b202449ef8e68de77dfce29ba2dd9a2dabc793215dd9ce455f97d8c5400ba51c8254b3c07b3e0d87572df672151  thunar-vcs-plugin-0.1.4.tar.bz2""