# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
setvar pkgname = 'jenkins'
setvar pkgver = '2.73.2'
setvar pkgrel = '0'
setvar pkgdesc = ""Extendable continuous integration server (stable version)""
setvar url = ""https://jenkins.io""
setvar arch = ""noarch""
setvar license = ""MIT""
setvar depends = ""openjdk8 openjdk8-jre openjdk8-jre-base
	freetype ttf-dejavu xvfb fontconfig""
setvar install = ""$pkgname.pre-install""
setvar options = ""!check""
setvar pkgusers = "$pkgname"
setvar pkggroups = "$pkgname"
setvar source = ""jenkins-$pkgver.war::http://mirrors.jenkins.io/war-stable/$pkgver/$pkgname.war
	$pkgname.logrotate
	$pkgname.initd
	$pkgname.confd""
setvar builddir = ""$srcdir/""

proc build {
	cd $builddir
	return 0
}

proc package {
	cd $builddir
	install -Dm755 "$srcdir"/$pkgname.initd \
		"$pkgdir"/etc/init.d/$pkgname
	install -Dm644 "$srcdir"/$pkgname.confd \
		"$pkgdir"/etc/conf.d/$pkgname
	install -Dm755 "$srcdir"/$pkgname-$pkgver.war \
		"$pkgdir"/usr/share/webapps/jenkins/$pkgname.war
	install -Dm644 "$srcdir"/$pkgname.logrotate \
		"$pkgdir"/etc/logrotate.d/$pkgname
	mkdir -p "$pkgdir"/var/log/jenkins
	chown -R $pkgusers:$pkggroups "$pkgdir"/var/log/jenkins
}

setvar sha512sums = ""36fe7d2581f9a2f13b07c43ac9d5915d057bfede3522a17abc9376f19656166586c207c7516f46df7b2cef46ec67444ec44a97df0fc9af50ff41e9938465cebf  jenkins-2.73.2.war
74423d3c66e2312eb3a1590e0582ccd82fc01b410d3bfc0627bef56fe6f4e7f4ea01a7a2d92a7a0c4870a1a1c48e911fe7eab3073e14db4910b52158182e5856  jenkins.logrotate
43686a537248c7a0a8fe53c3ca9577c8ffb50a141248de028d398d0fd3b3be8562b6cb2c63b44b3b0ac58d6431e8907790553791b2e125d1bfc2e3263ffaa83e  jenkins.initd
7247750a13fc2537dc1e405f6d8221ccdc80cfbaf40c47327ee04c206afa8607ada52e7b895c8eb3489dd9f6a94b42b8b38110b3120948a35dc4f197fe4c08ed  jenkins.confd""