summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 11 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cc2667290562..c25926637ec5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"