|
# Maintainer: Pekka Helenius <fincer89@hotmail.com>
|
|
|
|
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
|
|
}
|