Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:sap:trento
trento-web
trento-web.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File trento-web.spec of Package trento-web
# # spec file for package trento-web # # Copyright (c) 2024 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/ Name: trento-web Version: 2.4.0 Release: 0 Summary: Trento server component # FIXME: Select a correct license from https://github.com/openSUSE/spec-cleaner#spdx-licenses License: Apache-2.0 URL: https://github.com/trento-project/web Source: %{name}-%{version}.tar.gz Source1: deps.tar.gz Source2: package-lock.json Source3: node_modules.spec.inc %include %{_sourcedir}/node_modules.spec.inc Group: System/Monitoring BuildRequires: elixir >= 1.15, elixir-hex, npm20, erlang-rebar3, git-core, local-npm-registry, make, gcc %description Trento is an open cloud-native web application for SAP Applications administrators. Trento server collects all the data from the agents and exposes a Web UI to monitor, view and expose potential issues it found. %prep %autosetup -a1 pushd assets local-npm-registry %{_sourcedir} install --include=dev --ignore-scripts popd %build pushd assets npm run tailwind:build npm run build popd export LANG=en_US.UTF-8 export LANGUAGE=en_US:en export LC_ALL=en_US.UTF-8 export MIX_ENV=prod export MIX_HOME=/usr/bin export MIX_REBAR3=/usr/bin/rebar3 export MIX_PATH=/usr/lib/elixir/lib/hex/ebin mix phx.digest mix release %install mkdir -p %{buildroot}/usr/lib/trento cp -a _build/prod/rel/trento %{buildroot}/usr/lib install -D -m 0644 packaging/suse/rpm/systemd/trento-web.service %{buildroot}%{_unitdir}/trento-web.service install -D -m 0600 packaging/suse/rpm/systemd/trento-web.example %{buildroot}/etc/trento/trento-web.example %pre %service_add_pre trento-web.service %post %service_add_post trento-web.service %preun %service_del_preun trento-web.service %postun %service_del_postun trento-web.service %files /usr/lib/trento %{_unitdir}/trento-web.service /etc/trento /etc/trento/trento-web.example %license LICENSE %doc README.md guides %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