From 8b2a9051ad7858c5e6acdf4bcac3d333172fa75f Mon Sep 17 00:00:00 2001 From: ungleich team Date: Tue, 9 Apr 2019 20:42:20 +0000 Subject: [PATCH] update guacamoel war --- SPECS/guacamole-web.spec | 150 +++------------------------------------ 1 file changed, 10 insertions(+), 140 deletions(-) diff --git a/SPECS/guacamole-web.spec b/SPECS/guacamole-web.spec index 818b4d7..97db886 100644 --- a/SPECS/guacamole-web.spec +++ b/SPECS/guacamole-web.spec @@ -9,15 +9,11 @@ URL: http://guac-dev.org/ Source0: http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/%{version}/binary/%{name}-%{version}.war %description -Guacamole Java webfrontend lalala +Guacamole web application -%package -n guacamole +#%package -n guacamole-war Summary: The main java guacamole war - -JINGUK: fixme here --maybe tomcat? -Summary: Proxy daemon for Guacamole -Requires(pre): shadow-utils -Requires: libguac%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: tomcat%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{?fedora} || 0%{?rhel} >= 7 Requires(post): systemd @@ -26,143 +22,17 @@ Requires(postun): systemd %endif -%prep -%autosetup +#%prep +#%autosetup %build -export CFLAGS="%{optflags} -Wno-error=deprecated-declarations" -autoreconf -vif -%configure \ - --disable-silent-rules \ - --disable-static - -%make_build -cd doc/ -doxygen Doxyfile %install -%make_install -cp the war to the right location +cp guacamole-1.0.0.war /var/lib/tomcat/webapps/guacamole.war -find %{buildroot} -type f -name "*.la" -delete -cp -fr doc/doxygen-output/html . -%if 0%{?rhel} == 6 -rm -f html/installdox -%endif - -mkdir -p %{buildroot}%{_sysconfdir}/sysconfig -install -p -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/guacd -mkdir -p %{buildroot}%{_sharedstatedir}/guacd - -%if 0%{?fedora} || 0%{?rhel} >= 7 - -# Systemd unit files -mkdir -p %{buildroot}%{_unitdir} -install -p -m 644 -D %{SOURCE2} %{buildroot}%{_unitdir}/guacd.service - -%else - -# Initscripts -mkdir -p %{buildroot}%{_initrddir} -install -p -m 755 -D %{SOURCE3} %{buildroot}%{_initrddir}/guacd - -%endif - -%pre -n guacd -getent group %username >/dev/null || groupadd -r %username &>/dev/null || : -getent passwd %username >/dev/null || useradd -r -s /sbin/nologin \ - -d %{_sharedstatedir}/guacd -M -c 'Guacamole proxy daemon' -g %username %username &>/dev/null || : -exit 0 - -%if 0%{?fedora} || 0%{?rhel} >= 7 - -%post -n guacd -%systemd_post guacd.service - -%preun -n guacd -%systemd_preun guacd.service - -%postun -n guacd -%systemd_postun_with_restart guacd.service - -%endif - -%if 0%{?rhel} == 6 - -%post -n guacd -/sbin/chkconfig --add guacd - -%preun -n guacd -if [ "$1" = 0 ]; then - /sbin/service guacd stop >/dev/null 2>&1 || : - /sbin/chkconfig --del guacd -fi - -%postun -n guacd -if [ "$1" -ge "1" ]; then - /sbin/service guacd condrestart >/dev/null 2>&1 || : -fi - -%endif - -%ldconfig_scriptlets -n libguac - -%ldconfig_scriptlets -n libguac-client-rdp - -%ldconfig_scriptlets -n libguac-client-ssh - -%ldconfig_scriptlets -n libguac-client-vnc - -%ldconfig_scriptlets -n libguac-client-telnet - -%files -n libguac -%license LICENSE -%doc README CONTRIBUTING -%{_libdir}/libguac.so.* - -%files -n libguac-devel -%doc html -%{_includedir}/* -%{_libdir}/libguac.so - -# The libguac source code dlopen's these plugins, and they are named without -# the version in the shared object; i.e. "libguac-client-$(PROTOCOL).so". - -%files -n libguac-client-rdp -%{_libdir}/libguac-client-rdp.so -%{_libdir}/libguac-client-rdp.so.* -%{_libdir}/freerdp/*.so - -%files -n libguac-client-ssh -%{_libdir}/libguac-client-ssh.so -%{_libdir}/libguac-client-ssh.so.* - -%files -n libguac-client-vnc -%{_libdir}/libguac-client-vnc.so -%{_libdir}/libguac-client-vnc.so.* - -%files -n libguac-client-telnet -%{_libdir}/libguac-client-telnet.so -%{_libdir}/libguac-client-telnet.so.* - -%files -n guacd -%config(noreplace) %{_sysconfdir}/sysconfig/guacd -%{_bindir}/guaclog -%{?_with_ffmpeg: -%{_bindir}/guacenc -%{_mandir}/man1/guacenc.1.* -} -%{_mandir}/man1/guaclog.1.* -%{_mandir}/man5/guacd.conf.5.* -%{_mandir}/man8/guacd.8.* -%{_sbindir}/guacd -%if 0%{?fedora} || 0%{?rhel} >= 7 -%{_unitdir}/guacd.service -%else -%{_initrddir}/guacd -%endif -%attr(750,%{username},%{username}) %{_sharedstatedir}/guacd +%files +%defattr(-,root,root,-) %changelog -* Sat Jan 26 2019 Simone Caronni - 1.0.0-1 -- Update to version 1.0.0. +* Tue Apr 09 2019 kjg - 1.0.0-1 +- create version 1.0.0.