debian/0000755000000000000000000000000012227122607007167 5ustar debian/compat0000644000000000000000000000000212175336074010374 0ustar 9 debian/changelog0000644000000000000000000000205412227122350011035 0ustar rebar (2.0.0-5) unstable; urgency=low * Update debian/control. Add erlang-dialyzer to Depends. -- Nobuhiro Iwamatsu Tue, 15 Oct 2013 11:13:27 +0900 rebar (2.0.0-4) unstable; urgency=low * Update debian/control. - Add erlang-dialyzer to Build-Depends. Fix FTBFS if built with Erlang R16B01. - Bump Standards-Version to 3.9.4. -- Nobuhiro Iwamatsu Mon, 29 Jul 2013 09:59:58 +0900 rebar (2.0.0-3) unstable; urgency=low * Add debian/watch file. * Change Maintainer to Debian Erlang Packagers . -- Nobuhiro Iwamatsu Mon, 21 Jan 2013 16:51:40 +0900 rebar (2.0.0-2) unstable; urgency=low * Remove extra slashes in man page synopsis. Thanks to Per Andersson. (Closes: #689929) -- Nobuhiro Iwamatsu Mon, 08 Oct 2012 08:12:01 +0900 rebar (2.0.0-1) unstable; urgency=low * Initial release. (Closes: #683350) -- Nobuhiro Iwamatsu Sun, 15 Jul 2012 12:10:52 +0900 debian/patches/0000755000000000000000000000000012175336074010625 5ustar debian/patches/series0000644000000000000000000000004312175336074012037 0ustar Add-build-target-to-Makefile.patch debian/patches/Add-build-target-to-Makefile.patch0000644000000000000000000000211612175336074017052 0ustar From e815298b6abff3ac1cf58c360e03ee9a849a9614 Mon Sep 17 00:00:00 2001 From: Nobuhiro Iwamatsu Date: Mon, 16 Jul 2012 01:56:58 +0900 Subject: [PATCH] Add build target to Makefile Signed-off-by: Nobuhiro Iwamatsu --- Makefile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 1fda878..b11dccf 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,10 @@ -.PHONY: dialyzer_warnings xref_warnings +.PHONY: all build clean install -all: +all: build + +build: bootstrap + +bootstrap: ./bootstrap clean: @@ -9,7 +13,7 @@ clean: debug: @./bootstrap debug -check: debug xref dialyzer +check: debug # xref dialyzer xref: @./rebar xref @@ -24,4 +28,7 @@ dialyzer_warnings: binary: VSN = $(shell ./rebar -V) binary: clean all cp rebar ../rebar.wiki/rebar - (cd ../rebar.wiki && git commit -m "Update $(VSN)" rebar) \ No newline at end of file + (cd ../rebar.wiki && git commit -m "Update $(VSN)" rebar) + +install: build + install -D -m 755 ./rebar $(DESTDIR)/usr/bin/rebar -- 1.7.10.4 debian/source/0000755000000000000000000000000012175336074010476 5ustar debian/source/format0000644000000000000000000000001412175336074011704 0ustar 3.0 (quilt) debian/rebar.10000644000000000000000000000303112175336074010350 0ustar .TH "REBAR" 1 "31 Jul 2012" "REBAR" "REBAR" .SH NAME rebar \- Sophisticated build-tool for Erlang projects that follows OTP principles .SH SYNOPSIS .B rebar [\-h] [\-c] [\-v ] [\-V] [\-f] [\-D ] [\-j ] [\-C ] [\-p] [var=value,...] .SH DESCRIPTION \fBrebar\fP is an Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases. \fBrebar\fP 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). .SH OPTIONS: .TP .B \\-h, \\--help Show the program options .TP .B \\-c, \\--commands Show available commands .TP .B \\-v, \\--verbose Verbosity level (-v, -vv, -vvv, --verbose 3). Default: 0 .TP .B \\-V, \\--version Show version information .TP .B \\-f, \\--force Force .TP .B \\-D Define compiler macro .TP .B \\-j, \\--jobs Number of concurrent workers a command may use. Default: 3 .TP .B \\-C, \\--config Rebar config file to use .TP .B \\-p, \\--profile Profile this run of rebar .TP .B var=value rebar global variables (e.g. force=1) .TP .B command Command to run (e.g. compile) .SH AUTHOR This manual page was written by Nobuhiro Iwamatsu for the Debian GNU/Linux system (but may be used by others). debian/watch0000644000000000000000000000044112175336074010226 0ustar 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 Tue, 15 Jan 2013 20:52:43 +0000 debian/control0000644000000000000000000000221012227122300010553 0ustar Source: rebar Maintainer: Debian Erlang Packagers Uploaders: Nobuhiro Iwamatsu 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 Package: rebar Architecture: any Section: devel Priority: optional Depends: ${misc:Depends}, ${shlibs:Depends}, erlang-base | erlang-base-hipe, erlang-dev, erlang-tools, erlang-dialyzer 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). debian/manpages0000644000000000000000000000001712175336074010712 0ustar debian/rebar.1 debian/copyright0000644000000000000000000000603712175336074011137 0ustar Format: Format: http://dep.debian.net/deps/dep5 Name: rebar Maintainer: Nobuhiro Iwamatsu Source: https://github.com/basho/rebar Files: src/getopt.erl Copyright: Juan Jose Comellas License: BSD-2-clause Files: src/mustache.erl Copyright: Copyright (c) 2009 Tom Preston-Werner 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 Files: * Copyright: Copyright 2005-2011, Basho Team and other contributors License: Apache-2.0 Files: debian/* Copyright: Copyright 2012, Nobuhiro Iwamatsu License: MIT License: The MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Apache-2.0 On Debian systems, the full text of the Apache License (Version 2.0) can be found in the file `/usr/share/common-licenses/Apache-2.0' file. debian/rules0000755000000000000000000000003612175336074010255 0ustar #!/usr/bin/make -f %: dh $@