Projects
Kolab:Winterfell
erlang-rebar3
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
debian.changelog
Changed
@@ -1,3 +1,11 @@ +erlang-rebar3 (3.3.2-1mic1) unstable; urgency=low + + * fix debian build + * use rebar2 + * use dh-rebar autobuild, needs "erlang-" prefix + + -- hede <kolab983@der-he.de> Fri, 09 Jun 2017 19:26:56 +0000 + rebar3 (3.3.2-1) unstable; urgency=low * Update to rebar3
View file
debian.control
Changed
@@ -1,28 +1,25 @@ -Source: rebar3 -Maintainer: Debian Erlang Packagers <pkg-erlang-devel@lists.alioth.debian.org> -Uploaders: Nobuhiro Iwamatsu <iwamatsu@debian.org> +Source: erlang-rebar3 +Maintainer: hede <kolab983@der-he.de> Section: devel Priority: optional Standards-Version: 3.9.4 -Homepage: https://github.com/basho/rebar -Build-Depends: debhelper (>= 9), erlang-dev, erlang-tools, erlang-dialyzer +Homepage: https://github.com/erlang/rebar3 +Build-Depends: debhelper (>= 9), dh-rebar, erlang-dev, erlang-tools, erlang-crypto, erlang-public-key, erlang-erlware-commons, erlang-bbmustache, erlang-certifi, erlang-providers, erlang-relx, erlang-cf, erlang-eunit-formatters, erlang-cth-readable, erlang-getopt, erlang-ssl-verify-hostname, erlang-ssl-verify-fun, erlang-dialyzer -Package: rebar3 +Package: erlang-rebar3 Architecture: any Section: devel Priority: optional Depends: ${misc:Depends}, ${shlibs:Depends}, erlang-base | erlang-base-hipe, - erlang-dev, erlang-tools, erlang-dialyzer + erlang-dev, erlang-tools, erlang-dialyzer, erlang-erlware-commons, + erlang-relx, erlang-getopt, erlang-providers, erlang-cf, erlang-asn1, + erlang-public-key, erlang-ssl, erlang-inets Recommends: git, mercurial Enhances: erlang -Description: Sophisticated build-tool for Erlang projects that follows OTP principles - rebar is an Erlang build tool that makes it easy to compile and - test Erlang applications, port drivers and releases. - . - rebar is a self-contained Erlang script, so it's easy to distribute or even - embed directly in a project. Where possible, rebar uses standard Erlang/OTP - conventions for project structures, thus minimizing the amount of build - configuration work. rebar also provides dependency management, enabling - application writers to easily re-use common libraries from a variety of - locations (git, hg, etc). +Description: Rebar3 is an Erlang tool that makes it easy to create, develop, + and release Erlang libraries, applications, and systems in a repeatable manner. + Rebar3 is also a self-contained Erlang script. It is easy to distribute or + embed directly in a project. Tasks or behaviours can be modified or expanded + with a plugin system flexible enough that even other languages on the Erlang + VM will use it as a build tool.
View file
debian.rules
Changed
@@ -1,4 +1,25 @@ #!/usr/bin/make -f +ifeq "$(PKG_VERSION)" "" +PKG_VERSION=$(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)(\+dfsg)?.*$$/\1/p') +endif + +ifeq "$(PKG_NAME)" "" +PKG_NAME=$(shell dpkg-parsechangelog | sed -rne 's/^Source: erlang-(.*)/\1/p') +endif +E_PKG_NAME=$(shell echo $(PKG_NAME) | sed -e 's/-/_/g') +DEB_PKG=erlang-$(PKG_NAME) + %: - dh $@ + dh $@ --buildsystem=rebar --with rebar + +override_dh_auto_build: + patch -p1 < debian/patches/remove-rebar-deps.patch + patch -p1 < debian/patches/add-rebar3.escript.patch + dh_auto_build + +override_dh_install: +# install -pDT -m 0755 rebar3.escript $(DESTDIR)/usr/bin/rebar3 + install -d debian/tmp/usr/lib/erlang/lib/$(E_PKG_NAME)-$(PKG_VERSION)/priv/templates + install priv/templates/* debian/tmp/usr/lib/erlang/lib/$(E_PKG_NAME)-$(PKG_VERSION)/priv/templates/ + dh_install
View file
debian.tar.gz/copyright
Changed
@@ -1,68 +1,14 @@ Format: Format: http://dep.debian.net/deps/dep5 -Name: rebar -Maintainer: Nobuhiro Iwamatsu <iwamatsu@debian.org> -Source: https://github.com/basho/rebar - -Files: src/getopt.erl -Copyright: Juan Jose Comellas <juanjo@comellas.org> -License: BSD-2-clause - -Files: src/mustache.erl -Copyright: Copyright (c) 2009 Tom Preston-Werner <tom@mojombo.com> -License: MIT - -Files: src/rebar_abnfc_compiler.erl -Copyright (c) 2010 Anthony Ramine (nox@dev-extend.eu), -License: MIT - -Files: src/rebar_appups.erl - src/rebar_upgrade.erl -Copyright: Copyright (c) 2011 Joe Williams (joe@joetify.com) -License: MIT - -Files: src/rebar_asn1_compiler.erl -Files: src/rebar_eunit.erl -Files: src/rebar_utils.erl -Copyright: Copyright (c) 2009, 2010 Dave Smith (dizzyd@dizzyd.com) -License: MIT - -Files: src/rebar.erl - src/rebar_app_utils.erl - src/rebar_base_compiler.erl - src/rebar_cleaner.erl - src/rebar_config.erl - src/rebar_core.erl - src/rebar_ct.erl - src/rebar_deps.erl - src/rebar_edoc.erl - src/rebar_erlc_compiler.erl - src/rebar_erlydtl_compiler.erl - src/rebar_escripter.erl - src/rebar_file_utils.erl - src/rebar_lfe_compiler.erl - src/rebar_log.erl - src/rebar_otp_app.erl - src/rebar_port_compiler.erl - src/rebar_protobuffs_compiler.erl - src/rebar_rel_utils.erl - src/rebar_reltool.erl - src/rebar_require_vsn.erl - src/rebar_subdirs.erl - src/rebar_templater.erl - src/rebar_xref.erl -Copyright: Copyright (c) 2009 Dave Smith (dizzyd@dizzyd.com) -License: MIT - -Files: src/rebar_neotoma_compiler.erl -Copyright: Copyright (c) 2010 Cliff Moon (cliff@moonpolysoft.com) -License: MIT +Name: Rebar3 +Maintainer: hede <kolab983@der-he.de> +Source: https://github.com/erlang/rebar3 Files: * -Copyright: Copyright 2005-2011, Basho Team and other contributors -License: Apache-2.0 +Copyright: Sorry, this is a TODO for now +License: unknown Files: debian/* -Copyright: Copyright 2012, Nobuhiro Iwamatsu <iwamatsu@debian.org> +Copyright: Copyright 2017, hede <kolab983@der-he.de> License: MIT License: The MIT License
View file
debian.tar.gz/dh-rebar.conf
Added
@@ -0,0 +1,1 @@ +EXEC_REBAR_COMMANDS=compile
View file
debian.tar.gz/erlang-rebar3.install
Added
@@ -0,0 +1,1 @@ +rebar3 usr/bin
View file
debian.tar.gz/patches
Added
+(directory)
View file
debian.tar.gz/patches/add-rebar3.escript.patch
Added
@@ -0,0 +1,9 @@ +diff -rupN old/rebar3 new/rebar3 +--- old/rebar3 1970-01-01 00:00:00.000000000 +0000 ++++ new/rebar3 2017-06-10 09:24:22.761474433 +0000 +@@ -0,0 +1,5 @@ ++#!/usr/bin/env escript ++%%! -noshell -noinput ++ ++main (Args) -> ++ rebar3:main(Args).
View file
debian.tar.gz/patches/remove-rebar-deps.patch
Added
@@ -0,0 +1,30 @@ +diff -rupN old/rebar.config new/rebar.config +--- old/rebar.config 2017-06-09 18:02:24.865542022 +0000 ++++ new/rebar.config 2017-06-09 18:03:40.667598371 +0000 +@@ -1,16 +1,16 @@ + %% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*- + %% ex: ts=4 sw=4 ft=erlang et + +-{deps, [{erlware_commons, "0.21.0"}, +- {ssl_verify_fun, "1.1.1"}, +- {certifi, "0.4.0"}, +- {providers, "1.6.0"}, +- {getopt, "0.8.2"}, +- {bbmustache, "1.3.0"}, +- {relx, "3.21.1"}, +- {cf, "0.2.1"}, +- {cth_readable, "1.2.3"}, +- {eunit_formatters, "0.3.1"}]}. ++%% {deps, [{erlware_commons, "0.21.0"}, ++%% {ssl_verify_fun, "1.1.1"}, ++%% {certifi, "0.4.0"}, ++%% {providers, "1.6.0"}, ++%% {getopt, "0.8.2"}, ++%% {bbmustache, "1.3.0"}, ++%% {relx, "3.21.1"}, ++%% {cf, "0.2.1"}, ++%% {cth_readable, "1.2.3"}, ++%% {eunit_formatters, "0.3.1"}]}. + + {post_hooks, [{"(linux|darwin|solaris|freebsd|netbsd|openbsd)", + escriptize,
View file
debian.tar.gz/source/format
Changed
@@ -1,1 +1,1 @@ -3.0 (quilt) +1.0
View file
debian.tar.gz/watch
Deleted
@@ -1,4 +0,0 @@ -version=3 -opts=uversionmangle=s/_/./g;s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/ \ - https://github.com/basho/rebar/tags .*[^n]/(?:v||release-|rebar[_\-])(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) -# Bart Martens <bartm@debian.org> Tue, 15 Jan 2013 20:52:43 +0000
View file
erlang-rebar3.dsc
Changed
@@ -1,14 +1,13 @@ Format: 1.0 -Source: rebar3 -Binary: rebar3 +Source: erlang-rebar3 +Binary: erlang-rebar3 Architecture: any -Version: 3.3.2-1 -Maintainer: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> -Homepage: https://github.com/erlang/rebar3 +Version: 3.3.2-1mic1 +Maintainer: hede <kolab983@der-he.de> +Homepage: https://github.com/basho/rebar Standards-Version: 3.9.4 -Build-Depends: debhelper (>= 9), erlang-dev, erlang-tools, erlang-dialyzer +Build-Depends: debhelper (>= 9), dh-rebar, erlang-dev, erlang-tools, erlang-crypto, erlang-public-key, erlang-erlware-commons, erlang-bbmustache, erlang-certifi, erlang-providers, erlang-relx, erlang-cf, erlang-eunit-formatters, erlang-cth-readable, erlang-getopt, erlang-ssl-verify-hostname, erlang-ssl-verify-fun, erlang-dialyzer Package-List: - rebar3 deb devel optional + erlang-rebar3 deb devel optional arch=any Files: 00000000000000000000000000000000 0 rebar3-3.3.2.tar.gz - 00000000000000000000000000000000 0 debian.tar.gz
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.