Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ecsos:server
guacamole-client
guacamole-client.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File guacamole-client.spec of Package guacamole-client
# # spec file for package guacamole-client # # Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: guacamole-client Version: 1.5.5 Release: 0 Summary: Clientless remote desktop gateway License: Apache-2.0 Group: Productivity/Networking/Other URL: https://guac-dev.org/ Source0: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-%{version}.war Source1: guacamole.properties Source2: user-mapping.xml Source10: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-duo-%{version}.tar.gz Source11: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-header-%{version}.tar.gz Source12: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-jdbc-%{version}.tar.gz Source13: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-json-%{version}.tar.gz Source14: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-ldap-%{version}.tar.gz Source15: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-quickconnect-%{version}.tar.gz Source16: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-sso-%{version}.tar.gz Source17: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-auth-totp-%{version}.tar.gz Source18: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-history-recording-storage-%{version}.tar.gz Source19: https://www.apache.org/dist/guacamole/%{version}/binary/guacamole-vault-%{version}.tar.gz Source90: README.SUSE Source99: %{name}-rpmlintrc BuildRequires: fdupes BuildRequires: maven BuildRequires: mysql-connector-j BuildRequires: postgresql-jdbc BuildRequires: tomcat Requires: tomcat Recommends: mysql-connector-j Recommends: postgresql-jdbc BuildArch: noarch %description Guacamole is an HTML5 web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centralized server acts as a tunnel and proxy, allowing access to multiple desktops through a web browser. No plugins are needed: the client requires nothing more than a web browser supporting HTML5 and AJAX. This is the client-part. %prep #%%setup -q %build %install #make install DESTDIR=%%{buildroot} mkdir -p %{buildroot}%{_docdir}/%{name} mkdir -p %{buildroot}%{_sysconfdir}/guacamole mkdir -p %{buildroot}%{_sysconfdir}/guacamole/extensions mkdir -p %{buildroot}%{_sysconfdir}/guacamole/lib mkdir -p %{buildroot}%{_datadir}/tomcat cp %{SOURCE1} %{buildroot}%{_sysconfdir}/guacamole cp %{SOURCE2} %{buildroot}%{_sysconfdir}/guacamole ln -s %{_sysconfdir}/guacamole/ %{buildroot}%{_datadir}/tomcat/.guacamole mkdir -p %{buildroot}/srv/tomcat/webapps cp %{SOURCE0} %{buildroot}/srv/tomcat/webapps/guacamole.war # LIB # install/symlink mysql-jdbc ln -s %{_datadir}/java/mysql-connector-j.jar %{buildroot}%{_sysconfdir}/guacamole/lib/mysql-connector-j.jar # install/symlink postgresql-jdbc ln -s %{_datadir}/java/postgresql-jdbc.jar %{buildroot}%{_sysconfdir}/guacamole/lib/postgresql-jdbc.jar # EXTENSIONS tar xvzf %{SOURCE10} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE11} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE12} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE13} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE14} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE15} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE16} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE17} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE18} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ tar xvzf %{SOURCE19} -C %{buildroot}%{_sysconfdir}/guacamole/extensions/ # extensions move to correct dir cp %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-*-%{version}/guacamole-auth-*-%{version}.jar %{buildroot}%{_sysconfdir}/guacamole/extensions/ rm -rf %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-*-%{version}/*jar # extension jdbc move to correct dir cp %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-jdbc-%{version}/mysql/guacamole-auth-*-%{version}.jar %{buildroot}%{_sysconfdir}/guacamole/extensions/ rm -rf %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-jdbc-%{version}/mysql/*jar cp %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-jdbc-%{version}/postgresql/guacamole-auth-*-%{version}.jar %{buildroot}%{_sysconfdir}/guacamole/extensions/ rm -rf %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-jdbc-%{version}/postgresql/*jar # extensions doc mv -f %{buildroot}%{_sysconfdir}/guacamole/extensions/guacamole-auth-*-%{version}/ %{buildroot}%{_docdir}/%{name} # README.SUSE cp %{SOURCE90} %{buildroot}%{_docdir}/%{name} %files #%%license %%{_sysconfdir}/guacamole/extensions/guacamole-auth-*-%%{version}/bundled/*/LICENSE #%%doc %%{_sysconfdir}/guacamole/extensions/guacamole-auth-*-%%{version}/bundled/README %doc README.SUSE %doc %{_docdir}/guacamole-client/guacamole-auth-*-%{version} %dir %{_sysconfdir}/guacamole %dir %{_docdir}/guacamole-client %defattr(0664,root,tomcat,0775) %config(noreplace) %{_sysconfdir}/guacamole/* %{_datadir}/tomcat/.guacamole /srv/tomcat/webapps/guacamole.war %defattr(0660,root,tomcat,0770) %config(noreplace) %{_sysconfdir}/guacamole/user-mapping.xml %config(noreplace) %{_sysconfdir}/guacamole/guacamole.properties %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor