Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:20
riak_pipe
riak_pipe.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File riak_pipe.spec of Package riak_pipe
%define bname riak_pipe Name: %bname Version: 2.1.6 Release: 1 Summary: Riak Pipeline License: Apache-2.0 Group: Development/Tools/Other URL: https://github.com/basho/%bname Source: %bname-%version.tar.xz BuildArch: noarch Provides: erlang-%bname = %version-release BuildRequires: rpm-macros-erlang rpm-build-erlang BuildRequires: rebar >= 2.6.1-7 BuildRequires: erlang-lager-devel riak_core-devel %description %bname is most simply described as "UNIX pipes for Riak". In much the same way you would pipe the output of one program to another on the command line (e.g. find . -name *.hrl | xargs grep define | uniq | wc -l), %bname allows you to pipe the output of a function on one vnode to the input of a function on another (e.g. kvget | xform | reduce). %package devel Summary: Headers of %bname Group: Development/Tools/Other %description devel Headers of %bname. %prep %setup -q -n %bname-%version erl -noshell -eval ' {ok, [{application, %bname, L}]} = file:consult("src/%bname.app.src"), file:write_file("src/%bname.app.src", io_lib:format("{application, %bname, ~81p}.~n", [lists:keystore(vsn, 1, L, {vsn, "%version"})]), [raw]), init:stop().' %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, [{erl_opts, [slim, inline, no_debug_info|lists:foldl(fun lists:delete/2, proplists:get_value(erl_opts, L, []), [debug_info, warnings_as_errors])]} |lists:foldl(fun proplists:delete/2, L, [erl_opts, deps, cover_enabled])]), [raw]), init:stop().' 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/priv install -p -m 0644 priv/* %buildroot%_otplibdir/%bname-%version/priv/ 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 README.* %buildroot%_docdir/%name/ %check rebar -C %bname.rebar.config eunit %files %defattr(-,root,root) %doc %_docdir/%name %_otplibdir/* %exclude %_otplibdir/*/include %files devel %defattr(-,root,root) %dir %_otplibdir %_otplibdir/*/include %changelog * Sun Aug 13 2017 Led <ledest@gmail.com> 2.1.6-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