Commit Graph

323 Commits

Author SHA1 Message Date
Jean-Sébastien Pédron a9cc7496c5
Debian package: No need to pass $(VERSION) around in debian/rules
The source disttribution is responsible for its own version string.

[#131643765]
[#130992027]
2016-12-07 13:05:34 +01:00
Loïc Hoguin b267249a3b
Rename mochinum and mochiweb_util 2016-11-24 16:28:21 +01:00
Michael Klishin 613a49fecb
Merge branch 'stable' 2016-11-22 13:06:00 +03:00
Michael Klishin 4a1d67edbe Commit Debian and RPM changelogs 2016-11-21 10:53:00 +00:00
Jean-Sébastien Pédron b6425eff0c
debian/control: Require Erlang 18.3 2016-11-18 16:03:38 +01:00
Michael Klishin a4f98de9c0 Merge pull request #6 from rabbitmq/rabbitmq-common-46
Update mochiweb copyright files
2016-11-09 18:46:33 +03:00
Jean-Sébastien Pédron fd88b57863
Merge branch 'stable' 2016-11-08 19:09:57 +01:00
Jean-Sébastien Pédron ad4565fa57
packaging: Specify source directory in RPM 2016-11-08 18:37:45 +01:00
Jean-Sébastien Pédron d3e2fc6c4f
packaging: Distinguish upstream and package versions in RPM 2016-11-08 18:31:31 +01:00
Jean-Sébastien Pédron ac243bfe61
packaging: Be sure to name RPM source archive correctly 2016-11-08 16:20:21 +01:00
Jean-Sébastien Pédron 5ff79cd849
packaging: Be sure to name RPM source archive correctly 2016-11-08 16:04:30 +01:00
Loïc Hoguin 63e6b3212c
Update mochiweb copyright files 2016-11-08 15:33:31 +02:00
Daniil Fedotov 19d191cbc6 Merge branch 'stable' 2016-10-20 16:48:53 +01:00
Alexey Lebedeff f9b9c1d0e2 Make .deb build process re-enterable
With this patch it's possible to run `dpkg-buildpackage` any number
number of times from single source directory. Otherwise `dpkg-source`
thinks that sources were modified and fails to execute.

`clean-unpacked-source-dist` is needed because `make clean` doesn't
descend into `deps/` folder, and doing `make clean APPS_DIR=deps` breaks
on `licensing/` which doesn't have makefile.

Calling `patch-sockjs` is necessary to be sure that no files in source dist
tarball will not be touched during build.
2016-10-19 17:41:53 +03:00
Michael Klishin e06daef1ac
Merge branch 'stable' 2016-10-19 17:35:58 +08:00
Alexey Lebedeff 3a394b6b00 Propagate version when building .deb
Otherwise rebuilding package from debian sources creates `rabbitmq-0.0.0` directory.
2016-10-18 19:56:24 +03:00
Jean-Sébastien Pédron b8bf3e65b7
Merge branch 'stable' 2016-09-28 17:36:37 +02:00
Jean-Sébastien Pédron aa211a1c7b
Reset `DEPS_DIR` inside Debian and RPM package files
Our packaging Makefiles already take care of not exporting `DEPS_DIR`.
This is to make sure a user setting (eg. `DEPS_DIR` set globally in the
environment) doesn't break the package build either.
2016-09-28 17:34:18 +02:00
Jean-Sébastien Pédron 892d40a762
packaging: Do not pass command-line variables to potential sub-makes
A Debian package is built with a Makefile, `debian/rules`. This Makefile
inherited all variables defined on the command line, even though we
unexported the dangerous ones.

We need to unset `MAKEOVERRIDES` to prevent GNU Make from passing them
in `MAKEFLAGS`.
2016-09-28 17:12:00 +02:00
Jean-Sébastien Pédron 982ad65328
Fix typo: s/Multile/Multiple/ 2016-09-28 12:29:43 +02:00
Jean-Sébastien Pédron 47ffad2697
Import master-specific changes
[#130659985]
2016-09-23 14:13:06 +02:00
Jean-Sébastien Pédron fa0b10b443
packaging: Take `docs` from `deps/rabbit`
[#130659985]
2016-09-21 16:24:58 +02:00
Jean-Sébastien Pédron db7f0a0f38
Initial commit of RabbitMQ release handling bits
Everything comes from the rabbitmq-server repository. The goals of this
move are:
    1. separate unrelated files: the broker sources and release
       handling comprising plugins;
    2. resolve an important dependency cycle: plugins depend on the
       broker to run, but the broker depends on plugins to build a
       release.

[#130659985]
2016-09-20 18:19:24 +02:00