|
|
- # 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
- }
|