Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:19
exometer_core
exometer_core.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File exometer_core.spec of Package exometer_core
%define bname exometer_core Name: %bname Version: 1.5.7 Release: 3 Summary: Erlang instrumentation package, core services License: MPL-2.0 Group: Development/Tools/Other URL: https://github.com/Feuerlabs/%bname Source: %bname-%version.tar.xz Patch0: %bname-%version-git.patch Patch1: %bname-1.5.7-stacktrace.patch BuildArch: noarch Provides: erlang-%bname = %version-%release BuildRequires: rpm-macros-erlang rpm-build-erlang BuildRequires: rebar >= 2.6.4-26 BuildRequires: erlang-lager-devel >= 2.0.3 BuildRequires: erlang-parse_trans >= 3.2.0 BuildRequires: erlang-parse_trans-devel >= 3.2.0 BuildRequires: erlang-hut-devel >= 1.2.0 # check BuildRequires: erlang-common_test BuildRequires: erlang-setup >= 2.0.2 BuildRequires: erlang-folsom >= 0.8.7 %description The Exometer Core package allows for easy and efficient instrumentation of Erlang code, allowing crucial data on system performance to be exported to a wide variety of monitoring systems. Exometer Core comes with a set of pre-defined monitor components, and can be expanded with custom components to handle new types of Metrics, as well as integration with additional external systems such as databases, load balancers, etc. %package devel Summary: Headers of %bname Group: Development/Tools/Other %description devel Headers of %bname. %package doc Summary: Documentation of %bname Group: Documentation/HTML Provides: erlang-%bname-doc = %version-%release Conflicts: %name < 1.5.0-1 %description doc Documentation of %bname. %prep %setup -q -n %bname-%version %patch0 -p1 %patch1 -p1 %build erl -noshell -eval ' {ok, L} = file:consult("rebar.config"), file:write_file("%bname.rebar.config", lists:map(fun(E) -> [io_lib:print(E), ".\n"] end, lists:keystore(edoc_opts, 1, lists:keydelete(deps, 1, L), {edoc_opts, case lists:keyfind(edoc_opts, 1, L) of {_, [_|_] = O} -> lists:keystore(new, 1, lists:keydelete(doclet, 1, O), {new, true}); _ -> [{new, true}] end})), [raw]), init:stop().' ln -s rebar.config.script %bname.rebar.config.script ERL_COMPILER_OPTIONS="[inline,verbose]" rebar %{?_smp_mflags} -C %bname.rebar.config compile -v rebar %{?_smp_mflags} -C %bname.rebar.config doc -v %install install -d -m 0755 %buildroot%_otplibdir/%bname-%version/ebin install -p -m 0644 ebin/* %buildroot%_otplibdir/%bname-%version/ebin/ install -d -m 0755 %buildroot%_otplibdir/%bname-%version/include install -p -m 0644 include/* %buildroot%_otplibdir/%bname-%version/include/ install -d -m 0755 %buildroot%_otplibdir/%bname-%version/doc install -p -m 0644 doc/*.{css,html,png} %buildroot%_otplibdir/%bname-%version/doc/ install -d -m 0755 %buildroot%_docdir/%name ln -sf %_otplibdir/%name-%version/doc %buildroot%_docdir/%name/html install -p -m 0644 *.md %buildroot%_docdir/%name/ %check export ERL_LIBS="$PWD" rebar -C %bname.rebar.config eunit -v rebar -C %bname.rebar.config ct -v %files %defattr(-,root,root) %_otplibdir/* %exclude %_otplibdir/%bname-*/doc %exclude %_otplibdir/*/include %files devel %defattr(-,root,root) %dir %_otplibdir %_otplibdir/*/include %files doc %defattr(-,root,root) %doc %_docdir/%name %doc %dir %_otplibdir/%bname-* %doc %_otplibdir/%bname-*/doc %changelog * Mon Mar 25 2019 Led <ledest@gmail.com> 1.5.7-3 - add {new, true} to edoc_opts - update BuildRequires * Fri Dec 28 2018 Led <ledest@gmail.com> 1.5.7-2 - update BuildRequires * Fri Dec 28 2018 Led <ledest@gmail.com> 1.5.7-1 - 1.5.7 - git 844735a - add patches: + exometer_core-1.5.7-stacktrace.patch * Wed Apr 18 2018 Led <ledest@gmail.com> 1.5.0-5 - git 39c0571 * Thu Dec 14 2017 Led <ledest@gmail.com> 1.5.0-4 - git 588da23 * Tue Oct 17 2017 Led <ledest@gmail.com> 1.5.0-3 - update %%check * Wed Sep 20 2017 Led <ledest@gmail.com> 1.5.0-2 - update BuildRequires * Mon Sep 18 2017 Led <ledest@gmail.com> 1.5.0-1 - 1.5.0 - add doc subpackage - remove patches: + exometer_core-1.4-fix-now.patch * Sat Feb 25 2017 Led <ledest@gmail.com> 1.4-2 - update BuildRequires * Mon Feb 13 2017 Led <ledest@gmail.com> 1.4-1 - initial build
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