From b055ced197f369252cc788ee0e6b16fb53077579 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Wed, 9 Oct 2019 11:00:10 +0200
Subject: [PATCH] tomcat has to be installed manually, path of tomcat changed

---
 rpm/minerva.spec.in | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/rpm/minerva.spec.in b/rpm/minerva.spec.in
index 555ba6d81f..d1819417b7 100644
--- a/rpm/minerva.spec.in
+++ b/rpm/minerva.spec.in
@@ -7,7 +7,7 @@ License:        AGPLv3
 URL:            http://r3lab.uni.lu/web/minerva-website/
 Source0:        https://git-r3lab.uni.lu/piotr.gawron/minerva/repository/archive.tar.gz?ref=v%{version}
 
-Requires:       tomcat, postgresql
+Conflicts:      tomcat < 8.0
 BuildArch:      noarch
 
 %description
@@ -18,7 +18,10 @@ used and managed via a webbrowser.
 %preun -p /bin/bash
 if [ $1 == 1 ]; then
     # remove old unpacked ("exploded") directory of war file
+    # version 13.2 and below
     rm -rf %{_sharedstatedir}/tomcat/webapps/%{name}
+    # version 14.0 and upper
+    rm -rf /opt/tomcat/webapps/%{name}
 fi
 
 %install
@@ -27,15 +30,15 @@ mkdir -p %{buildroot}/%{_datadir}/%{name}
 install -m 0644 %{name}.war %{buildroot}/%{_datadir}/%{name}/%{name}.war
 mkdir -p %{buildroot}/%{_sysconfdir}/logrotate.d
 install -m 0644 logrotate_minerva %{buildroot}/%{_sysconfdir}/logrotate.d/minerva
-mkdir -p %{buildroot}/%{_sharedstatedir}/tomcat/webapps
-ln -s %{_datadir}/%{name}/%{name}.war %{buildroot}/%{_sharedstatedir}/tomcat/webapps/
+mkdir -p %{buildroot}/opt/tomcat/webapps
+ln -s %{_datadir}/%{name}/%{name}.war %{buildroot}/opt/tomcat/webapps/
 
 %files
 %defattr(-,root,root,-)
 %doc README.md CHANGELOG INSTALL.rst
 %{_datadir}/%{name}/%{name}.war
 %config(noreplace) %{_sysconfdir}/logrotate.d/minerva
-%attr(-,tomcat,tomcat) %{_sharedstatedir}/tomcat/webapps/%{name}.war
+%attr(-,tomcat,tomcat) /opt/tomcat/webapps/%{name}.war
 
 %changelog
 * __DATE__ - %{version}-%{release}
-- 
GitLab