# Maintainer: Pekka Helenius pkgname=bookstore-project packagetype=war packagename=Bookstore.${packagetype} tomcat_ver=9 java_ver=8 pkgver=7.2af07c8 pkgrel=1 pkgdesc='Bookstore Java server example project' arch=('any') url='https://github.com/Fincer/java-bookstore' license=('GPL') depends=( "tomcat${tomcat_ver}" "mariadb" "java-runtime>=${java_ver}" ) makedepends=('maven' 'git') source=( "$pkgname::git+${url}.git" "bookstore-tomcat.xml" ) sha256sums=('SKIP' '6a115dc9132cd04f5b740575612d6aeb744db8620e8249776dad8222ca917cbf') pkgver() { cd $pkgname if [[ $(git describe) ]]; then git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' else echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) fi } #prepare() { # cd $pkgname #} build() { cd $pkgname/bookstore mvn package } package() { cd $pkgname/bookstore install -Dm0644 -t ${pkgdir}/opt/bookstore/ target/${packagename} install -Dm0644 ../../bookstore-tomcat.xml ${pkgdir}/etc/tomcat${tomcat_ver}/Catalina/localhost/bookstore.xml }