# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
setvar pkgname = 'myrepos'
setvar pkgver = '1.20170129'
setvar pkgrel = '1'
setvar pkgdesc = ""A multiple repository management tool""
setvar url = ""https://git.joeyh.name/git/myrepos.git""
setvar arch = ""noarch""
setvar license = ""GPL2+""
setvar depends = ""perl git""
setvar depends_dev = """"
setvar makedepends = """"
setvar replaces = ""mr""
setvar install = """"
setvar subpackages = ""$pkgname-doc""
setvar source = ""https://git.joeyh.name/index.cgi/myrepos.git/snapshot/myrepos-${pkgver}.tar.gz""
setvar builddir = ""$srcdir"/$pkgname-$pkgver"

proc build {
	cd $builddir
	make || return 1
}

proc package {
	cd $builddir
	install -Dm755 mr "$pkgdir"/usr/bin/mr || return 1
	cd "$builddir"/lib
	for file in git-fake-bare git-svn unison {
		install -Dpm 0644 $file \
			"$pkgdir"/usr/share/$pkgname/$file  || return 1
	}
}

proc check {
	cd $builddir
	make test || return 1
}

proc doc {
    cd $builddir
    mkdir -p "$subpkgdir"/usr/share/man || return 1
    mv "$builddir"/*.1 "$subpkgdir"/usr/share/man/ || return 1
	# Sample configuration files
	for file in mrconfig mrconfig.complex {
		install -Dpm 0644 $file \
			"$subpkgdir"/usr/share/doc/$pkgname/$file  || return 1
	}
    default_doc
}

setvar sha512sums = ""cada56e811bff72dbd6161cdd843760d0aa34ab052e5ae6e210f1da0ff92f454246ed65399271892019a7ec2212180080a50251ed056cd49fe56e742394d7127  myrepos-1.20170129.tar.gz""