Commit Graph

152 Commits

Author SHA1 Message Date
Sylvestre Ledru
df43df3e2d * Fix the watch file
* Update of the repack to remove llvm sources
2015-05-18 15:26:25 +02:00
Sylvestre Ledru
23cccffb32 prepare for upload 2015-05-18 15:15:41 +02:00
Angus Lees
d26e875a04 New upstream release (1.0) 2015-05-16 08:29:02 +10:00
Angus Lees
3a6ff5a5ae Merge tag 'upstream-tar/1.0.0+dfsg1'
Upstream version 1.0.0+dfsg1

Conflicts:
	mk/main.mk
	src/etc/snapshot.pyc
	src/jemalloc/VERSION
	src/librustc_lint/lib.rs
	src/librustc_typeck/check/dropck.rs
2015-05-16 08:23:26 +10:00
Angus Lees
bd371182c2 Imported Upstream version 1.0.0+dfsg1 2015-05-16 08:16:23 +10:00
Angus Lees
85473448de Repack upstream source using copyright:Files-Excluded
Apparently uscan's mk-origtargz has a poorly documented feature that
strips out files listed in debian/copyright Files-Excluded.
2015-05-16 08:09:37 +10:00
Sylvestre Ledru
6141453080 remove llvm sources 2015-05-08 17:27:13 +02:00
Sylvestre Ledru
df58b66c4f remove from usptream tarball 2015-05-08 17:14:55 +02:00
Sylvestre Ledru
905d242b70 fix the copyright file 2015-05-08 17:14:08 +02:00
Sylvestre Ledru
c57eb54898 same version of jquery 2015-05-08 17:04:31 +02:00
Sylvestre Ledru
83ab77bcd2 Add a repack script to remove a file with an incorrect license 2015-05-07 18:24:41 +02:00
Sylvestre Ledru
6a0c4e61fd ready for upload 2015-05-06 17:03:15 +02:00
Sylvestre Ledru
9d09010545 Replace two more occurrences of jquery by the package 2015-05-06 11:15:38 +02:00
Sylvestre Ledru
bbd2468451 beta 4 2015-05-06 09:29:49 +02:00
Sylvestre Ledru
f555369c80 Merge tag 'upstream-tar/1.0.0_beta.4'
Upstream version 1.0.0~beta.4
2015-05-06 09:29:05 +02:00
Sylvestre Ledru
7deb1204a7 Imported Upstream version 1.0.0~beta.4 2015-05-06 09:28:58 +02:00
Angus Lees
e5525934c2 New upstream release 1.0.0~beta.3 2015-05-05 17:29:06 +10:00
Angus Lees
91043bc0a8 Merge tag 'upstream-tar/1.0.0_beta.3'
Upstream version 1.0.0~beta.3
2015-05-05 17:26:34 +10:00
Angus Lees
9346a6ac1c Imported Upstream version 1.0.0~beta.3 2015-05-05 17:26:13 +10:00
Angus Lees
2e97839d6b override_dh_install: Use make conditionals rather than shell
Either make syntax or shell syntax is fine, but the use of $(BUILD_DOCS)
needs to be consistent with that in override_dh_auto_build-indep.  In
particular, make's $(if ...) considers '0' to be true (empty string is
false).

This change switches to make syntax (empty string is false), which is a
bit more surprising but has the advantage that we can drop all the "; \"
nonsense at end of line (and gain `set -e` behaviour).
2015-04-21 20:59:55 +10:00
Angus Lees
1261b4b365 Replace compile-time dylibs with symlinks to run-time
Dylibs (lib*.so) are installed both into $prefix/lib/rustlib/$triple/lib
for use at compile/link time by rustc, and into $prefix/lib for later
use at runtime by ld.so.  The files are not byte-for-byte identical
since they come from different stages of the compiler build, but they
are expected to be functionally equivalent.

This change simply replaces one set with symlinks to the other, reducing
installed size by about 68MB.
2015-04-20 17:21:01 +10:00
Angus Lees
d75d48d616 Set architecture flags in all cases
dpkg-buildpackage sets DEB_{BUILD,HOST,TARGET}_* before invoking
debian/rules.  This change includes /usr/share/dpkg/architecture.mk to
ensure the same variables are set even if debian/rules is invoked in
other ways (eg: directly).
2015-04-20 17:21:00 +10:00
Angus Lees
bf79a23f55 New upstream release (1.0.0~beta)
Drop manpage-markup patch, since it is now incorporated upstream.
2015-04-20 17:21:00 +10:00
Angus Lees
c34b17963d Imported Upstream version 1.0.0~beta 2015-04-16 20:08:53 +10:00
Angus Lees
9e4b1dd240 Merge tag 'upstream/1.0.0_beta'
Upstream version 1.0.0~beta
2015-04-16 20:08:53 +10:00
Sylvestre Ledru
2a758bee02 Fix the copyright file 2015-04-12 23:31:27 +02:00
Sylvestre Ledru
51923451a9 We have the jquery souce in missing-sources 2015-04-12 23:31:14 +02:00
Sylvestre Ledru
67e6f793d8 font copyright 2015-04-12 22:25:45 +02:00
Sylvestre Ledru
83335f2da5 add missing copyright wrt libbacktrace 2015-04-12 22:17:23 +02:00
Sylvestre Ledru
3576302d88 Use jquery package 2015-04-12 22:09:12 +02:00
Sylvestre Ledru
4c74b6d2a5 fix warning debian-rules-ignores-make-clean-error 2015-04-12 10:54:30 +02:00
Sylvestre Ledru
3822bf273b add the jquery sources 2015-04-12 10:52:55 +02:00
Sylvestre Ledru
ce1d3dbee4 about llvm 2015-03-27 14:28:01 +01:00
Sylvestre Ledru
cea9f174ee For now, disable build profiles as they are not supported in Debian 2015-03-25 08:47:13 +01:00
Sylvestre Ledru
94d3a1fa53 Set a minimal version for dpkg-dev and debhelper (for profiles) 2015-03-24 08:28:17 +01:00
Sylvestre Ledru
8590448fc4 target unstable 2015-03-24 08:20:19 +01:00
Sylvestre Ledru
7b62eaed5e no need to explicit the -1 in debian/control 2015-03-24 08:20:08 +01:00
Sylvestre Ledru
926419735a update of the hash of the prebuilt upstream binaries 2015-03-23 15:36:44 +01:00
Sylvestre Ledru
74e68f77cf Comment for now before upload 2015-03-23 15:36:26 +01:00
Sylvestre Ledru
361204494a explain that this does not work 2015-03-14 08:04:16 +01:00
Sylvestre Ledru
120b4d47b6 rename nodocs to nodoc to match what is done in Debian usually 2015-03-14 08:02:15 +01:00
Sylvestre Ledru
6c4d5240a5 prepare for upload 2015-03-14 08:02:15 +01:00
Angus Lees
39a0abff70 Install into debian/tmp regardless of number of packages
With build profiles, it's possible for dh_auto_install to think we only
have a single package and install into debian/$pkg - breaking various
other files that assume debian/tmp.

This change forces dh_auto_install to always set DESTDIR=debian/tmp
regardless of the apparent number of packages.
2015-03-10 13:16:48 +11:00
Luca Bruno
dee625686e orig_tarball: fix after source renaming
Source package has been renamed to "rustc". Fix make_orig-dl_tarball.py
tarball generation accordingly.

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-03-09 21:26:30 +01:00
Angus Lees
7d40d3e194 Set CFLAGS/LDFLAGS/etc according to Debian policy
Debian wants to build all binaries with particular hardening flags.  The
Rust makefiles inconsistently support CFLAGS/etc from the environment
for only some platforms (see mk/cfg/*).

This patch adds upstream support for LDFLAGS, and then unconditionally
prepends CFLAGS/LDFLAGS/etc to the build commands regardless of rust
platform.  debian/rules then sets these flags from dpkg-buildflags.  A
slight wrinkle in the above is also passing LDFLAGS via `rustc -C
link-args` (which in turn assumes rust is using GNU ld for linking).
2015-03-08 23:50:25 +11:00
Luca Bruno
d677860b89 changelog: squash pending alpha2 entries and reset version
Merge together alpha2 entries which have not yet been upload,
and revert back the version to '1.0.0~alpha.2-0~exp1'

Signed-off-by: Luca Bruno <lucab@debian.org>
2015-03-06 23:05:44 +01:00
Luca Bruno
0be7358cfc rules: respect 'nocheck' DEB_BUILD_OPTIONS
Signed-off-by: Luca Bruno <lucab@debian.org>
2015-03-06 23:02:40 +01:00
Angus Lees
0577fc8471 Build against system LLVM
Now that a sufficient version (>= 3.6 RC4) exists in unstable.
2015-02-27 09:50:00 +00:00
Angus Lees
6d2cb94800 Update debian/changelog with recent changes 2015-02-27 09:50:00 +00:00
Angus Lees
06cec66f6c Patch upstream manpages to standardize/improve markup
In particular, this fixes the hyphen-used-as-minus-sign lintian warning.
2015-02-27 09:50:00 +00:00