106 Commits

Author SHA1 Message Date
Travis Cross
3cad316804 Drop default support for squeeze 2014-02-01 15:03:52 +00:00
Travis Cross
e364450a57 Add util option to customize suite names
This lets us set the suite name in the changelog file to
e.g. sid-experimental.  This way we can share a single debian repo URL
for all versions, but make sure that incoming files are directed to
the correct distro.
2014-01-21 05:18:18 +00:00
Travis Cross
671fc3bc4e Add convenience option for building a small subset of modules 2014-01-17 19:30:49 +00:00
Travis Cross
383b77a1f0 Add option to install build-deps needed by debian/util.sh 2014-01-17 19:24:13 +00:00
Peter Olsson
b762332669 Initial commit of mod_v8 2014-01-14 15:38:41 +01:00
Travis Cross
f2f1c38fe4 Follow bump to opus lib version for debian packaging 2013-12-16 21:13:34 +00:00
Travis Cross
8099af6564 Cleanup whitespace in debian/ 2013-12-10 03:53:17 +00:00
Travis Cross
e525dc38ba Follow update of soundtouch version 2013-11-15 18:44:48 +00:00
Ken Rice
a84610b3b0 update opus tarball rev 2013-09-10 12:15:46 -05:00
Travis Cross
26d5a6eb33 Remove redundant orig file purifying step
We kill these files with .gitattributes.
2013-05-28 23:52:46 +00:00
Travis Cross
0a50536aa8 Add generic mechanism for building non-DFSG packages 2013-05-28 23:52:41 +00:00
Travis Cross
10bede7416 Fix typo 2013-05-26 04:55:36 +00:00
Travis Cross
4448d6b743 debian: wheezy is the new stable
And jessie is the new testing.

The king is dead, long live the king!
2013-05-25 19:05:35 +00:00
Travis Cross
c8df04fc4b Allow setting compression level for dpkg-source
Apparently the Raspberry Pi blows up (out of memory) if you call
dpkg-source -z9 as it implicitly calls xz -9.  Thanks to Ken Rice for
running headlong into this.

Also note that while xz takes -0, dpkg-source won't take -z0, so we
check for this and make sure we call dpkg-source correctly.
2013-03-21 21:00:27 +00:00
Travis Cross
860d2aca57 Make a note of commands that must be run as root 2013-01-17 21:02:41 +00:00
Travis Cross
6ec38f1ae5 Correct getopts invocation for build-all -m
Thanks-to: Philip Hands <phil@hands.com>
2013-01-17 20:50:35 +00:00
Travis Cross
2df9d2e478 Remove the siren and ilbc code from the debian source package
The Siren code is non-free per DFSG, and the ILBC code is under
unclear licensing until we upgrade to the WebRTC version.
2012-12-19 17:55:47 +00:00
Travis Cross
53c24a93e0 debian: Add support for humanized version string 2012-09-23 07:49:21 +00:00
Travis Cross
5fd7643ab1 debian: style 2012-09-23 07:49:20 +00:00
Travis Cross
d98bb16b3d debian: Ensure date is calculated in UTC 2012-09-23 04:13:29 +00:00
Travis Cross
9b79922a51 Retry updating base image
If updating the base image fails, retry a few times.  If that doesn't
work, simply move on; the update usually fails because Debian is
updating its mirrors; it's not important that we be absolutely up to
date.
2012-06-25 08:55:48 +00:00
Travis Cross
f840eecdb8 debian: Add mechanism to specify modules.conf 2012-06-25 07:12:56 +00:00
Travis Cross
e38f0a1b02 debian: Correct alphabetization 2012-06-23 22:34:19 +00:00
Travis Cross
f79a37a363 debian: Add option to use existing .orig.* file 2012-06-23 22:34:19 +00:00
Travis Cross
d18a7ffa26 Bundle .version file with debian nightlies
This adds the .version file to nightlies produced with debian/util.sh.
2012-06-23 22:34:18 +00:00
Travis Cross
b16821944e Harmonize debian nightly version with print_git_revision
Debian nightlies created with debian/util.sh now have the version set
in the same format as Makefile.am produces.  Unlike Makefile.am,
however, we show the orig packaging date rather than the date of the
latest commit, as the latter could legitimately regress and we need
this to always increment.
2012-06-23 22:34:18 +00:00
Travis Cross
992e05667c debian: put the build options in the right place 2012-06-02 17:30:48 +00:00
Travis Cross
ed9ff6e375 debian: don't rebuild dsc files 2012-06-02 16:18:53 +00:00
Travis Cross
c15613e065 debian: set variable outside fork 2012-06-02 16:09:39 +00:00
Travis Cross
337c9d4365 debian: output the correct name of the .changes file 2012-06-02 15:17:10 +00:00
Travis Cross
73b34cb373 debian: kill children if we exit unexpectedly 2012-06-02 05:19:19 +00:00
Travis Cross
cf68dc731a debian: only build binary-indep packages once for each distro 2012-06-02 04:20:52 +00:00
Travis Cross
f3c2180c52 add usage help to debian/util.sh 2012-06-02 01:10:11 +00:00
Travis Cross
6679e3f589 debian: add option to run builds in parallel 2012-05-29 16:52:11 +00:00
Travis Cross
25287f3828 debian: add option to control make/bootstrap -j settings 2012-05-28 19:21:06 +00:00
Travis Cross
b4816ae952 debian: place build results in ../ 2012-05-28 18:24:11 +00:00
Travis Cross
a5d696d517 debian: ensure set -e behavior when run under build-all
build_all call each of these subroutines under a sub-shell, so the set
-e gets wiped out.
2012-05-28 18:22:13 +00:00
Travis Cross
2365f41fdc debian: add a build quicktest feature 2012-05-28 18:22:12 +00:00
Travis Cross
d3cb703697 debian: force build output to stderr
Because we're capturing the string return value of these functions, we
can't see any output that goes to stdout.
2012-05-28 18:22:09 +00:00
Travis Cross
496b9a9c78 debian: add utility for building all distros and architectures 2012-05-28 18:21:35 +00:00
Travis Cross
8fb3f54c15 debian: add option to create pbuilder debug hook 2012-05-28 18:21:30 +00:00
Travis Cross
0bab77bf96 debian: refactor and improve build utilities 2012-05-28 18:20:37 +00:00
Travis Cross
15a67097d8 debian: add utility for rolling nightly builds 2012-05-28 16:35:01 +00:00
Travis Cross
870ef6f83f debian: don't bundle sounds in orig tarball
We've moved the sounds to a separate source package.
2012-05-28 16:35:01 +00:00
Travis Cross
dfddd3ec10 debian: remove utilities that duplicate debian tools
install-build-depends is inferior to:

  mk-build-deps -i
2012-05-28 16:34:52 +00:00
Travis Cross
193512e9ea debian: mirror dpkg-source parameter choice 2012-05-11 06:23:18 +00:00
Travis Cross
8d366f7f98 debian: add a utility for creating the source package 2012-05-11 06:14:57 +00:00
Travis Cross
18de244778 debian: add a utility to create the .orig.tar.* file 2012-05-11 06:14:57 +00:00
Travis Cross
495dd7e5e2 debian: stop if we hit any errors in util.sh 2012-05-11 06:14:57 +00:00
Travis Cross
fa4e329847 debian: add a makefile rule to install build deps 2012-05-05 23:29:17 +00:00