diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -2,7 +2,7 @@ pkgname=sonarqube pkgver=5.2 -pkgrel=0 +pkgrel=1 pkgdesc="A code quality management platform." url="http://www.sonarqube.org/" arch=('i686' 'x86_64') @@ -10,7 +10,8 @@ license=('LGPL3') depends=('java-environment-common') optdepends=('apache: a full featured webserver' 'mariadb: Fast SQL database server, drop-in replacement for MySQL' - 'maven: a java project management and project comprehension tool') + 'maven: a java project management and project comprehension tool' + 'postgresql: A sophisticated object-relational DBMS') backup=('etc/sonarqube/sonar.properties' 'etc/sonarqube/wrapper.conf') @@ -30,8 +31,8 @@ source=(https://sonarsource.bintray.com/Distribution/${pkgname}/${pkgname}-${pkg md5sums=('3d0e923a11f3ce5caa272e5ce86a711a' 'f9200f1722578c3e3af312c74295db9c' '0561e8954de393e963b5b9f991a080cb' - '04484a8a3cc5cac4d8fbeddbdea1fbd0' - '2298d28f6be2114fbe1911cf6e5f78fc') + 'd7450179d89871589e7a377fbd696258' + 'd2b63c1fd37954bb470a7d9003aed7f4') package() { cd ${srcdir} @@ -63,10 +64,11 @@ package() { # install the additional config files to the desired destination msg "Installing configuration files" - mkdir -p ${pkgdir}/etc/${pkgname} + mkdir -p ${pkgdir}/etc/${pkgname}/ install ${srcdir}/${pkgname}-${pkgver}/conf/sonar.properties ${pkgdir}/etc/${pkgname}/sonar.properties install ${srcdir}/${pkgname}-${pkgver}/conf/wrapper.conf ${pkgdir}/etc/${pkgname}/wrapper.conf rm -r ${srcdir}/${pkgname}-${pkgver}/conf + ln -s /etc/${pkgname} ${pkgdir}/usr/share/${pkgname}/conf # copy documentation msg "Copy documentation" @@ -76,18 +78,16 @@ package() { # delete not needed directories rm -r ${srcdir}/${pkgname}-${pkgver}/logs + mkdir -p ${pkgdir}/var/log/${pkgname}/ + touch ${pkgdir}/var/log/${pkgname}/wrapper.log + touch ${pkgdir}/var/log/${pkgname}/sonar.log + touch ${pkgdir}/var/log/${pkgname}/profiling.log ln -s /var/log/${pkgname} ${pkgdir}/usr/share/${pkgname}/logs - #mkdir -p /var/log/ # copy the source to the final directory msg "Copy Source to final directory" cp -a ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/usr/share/${pkgname} || return 1 - mkdir -p ${pkgdir}/var/log/${pkgname}/ - touch ${pkgdir}/var/log/${pkgname}/wrapper.log - touch ${pkgdir}/var/log/${pkgname}/sonar.log - touch ${pkgdir}/var/log/${pkgname}/profiling.log - install -m755 -d ${pkgdir}/run/${pkgname} install -Dm644 "${srcdir}/sonarqube.service" "${pkgdir}/usr/lib/systemd/system/sonarqube.service" |