Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:19
erldocs
erldocs.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File erldocs.spec of Package erldocs
%define bname erldocs Name: %bname Version: 0.9.0 Release: 1 Summary: Generate documentation for Erlang projects in the format of erldocs.com License: MIT Group: Development/Tools/Other URL: https://github.com/%bname/%bname Source: %bname.tar.xz Provides: erlang-%bname = %version-%release BuildArch: noarch Requires: erlang BuildRequires: rpm-macros-erlang rpm-build-erlang BuildRequires: erlang erlang-otp-base erlydtl erl-mk BuildRequires: erlang-edoc %description %summary. %prep %setup -q -n %bname sed -i '/^erldocs=/s|=.*$|="%_otpdir/bin/%bname"|' *.sh %build cat <<__EOF__ | make %{?_smp_mflags} -f - ERLCFLAGS="+inline +slim" app docs all: escript | erl.mk -include %_datadir/erl-mk/erl.mk __EOF__ cat > %bname <<__EOF__ #!%_bindir/escript %% main(A) -> %bname:main(A). __EOF__ %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 0755 *.sh %buildroot%_otplibdir/%bname-%version/priv/ install -d -m 0755 %buildroot%_otpdir/bin install -p -m 0755 %bname %buildroot%_otpdir/bin/ install -d -m 0755 %buildroot%_bindir ln -sf %_otpdir/bin/%bname %buildroot%_bindir/ 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/%bname-%version/doc %buildroot%_docdir/%name/html install -p -m 0644 *.md %buildroot%_docdir/%name/ %files %defattr(-,root,root) %doc %_docdir/%name %_otplibdir/* %_otpdir/bin/* %_bindir/* %changelog * Tue Dec 22 2015 Led <ledest@gmail.com> 0.9.0-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