Commit Graph

60 Commits

Author SHA1 Message Date
Ximin Luo
d5edb2b7fa Don't need java graphics stuff for the tests 2016-08-13 15:43:40 +02:00
Ximin Luo
68a8ef27ea Rebuild hoedown html_blocks.c using gperf. Don't exclude jquery for now.
We need to think through how to do jquery in more depth. We can't just have
rustdoc copy the system jquery instead, since the rust-doc build uses that, and
we will still end up with duplicate copies in Debian. But having rustdoc
instead create a symlink is a more invasive change from upstream.
2016-08-05 11:40:02 +02:00
Ximin Luo
3641207ab5 Rebuild with and dynamically link against LLVM 3.8 2016-07-30 14:29:43 +02:00
Ximin Luo
35e8866b5d src/test/run-make/atomic-lock-free/Makefile requires a multiarch nm 2016-07-18 22:08:31 +02:00
Ximin Luo
16dfb2835d Tentatively add support for ARM architectures
- also simplify source_orig-dl so it only builds the orig-dl and not the .dsc;
  building the .dsc has many different scenarios and it's too fluid to try to
  script like this
2016-07-17 16:58:22 +02:00
Ximin Luo
427dce5b1d Add a source_orig-dl target to help bootstrap new distros
- also make make_orig-dl_tarball.sh more reproducible
- update documentation about our new bootstrapping processes
- rename dlstage0 build profile to fit the "pkg.$package.$profilename" schema.
  lintian still complains, never mind..
2016-07-16 19:35:15 +02:00
Ximin Luo
c5fe2a1de3 Don't allow rebuilds by newer versions 2016-07-16 01:44:06 +02:00
Ximin Luo
4b15ddbb78 Fix lintian errors, update d/copyright, bump standards-version 2016-07-15 23:34:33 +02:00
Ximin Luo
ec2b8474f6 Update packaging for 1.10.0
- update changelog
- add some patches to avoid redundant downloads
- update add-soname patch for upstream changes <- needs review!
- update make_orig-dl_tarball script
- activate dlstage0 logic in d/control
- run update-version.sh
- add myself to uploaders
2016-07-07 23:41:03 +02:00
Sylvestre Ledru
3a455c951d New upstream release (Closes: #825752) 2016-05-29 19:02:42 +02:00
Sylvestre Ledru
c905f5fe34 New upstream release 2016-04-15 12:02:03 +02:00
Sylvestre Ledru
c4513ea79f New upstream release 2016-03-05 14:09:56 +01:00
Sylvestre Ledru
555828ffff Use the correct java package definition 2016-02-21 19:20:10 +01:00
Ximin Luo
9cc3337af6 Enable optional tests, and add verbosity/backtraces to tests 2016-02-09 21:24:26 +01:00
Sylvestre Ledru
4921cc2cf7 Add gcc & libc-dev as dependency of rustc to make sure it works out of the box 2016-02-02 16:29:00 +01:00
Sylvestre Ledru
b00fa677b2 new upstream release 2016-01-22 11:58:18 +01:00
Ximin Luo
6df127b7b9 Use secure links for Vcs-* fields.
Even though the data is public, the fact that a particular person is reading
the data does not need to be public. Also, plaintext protocols are susceptible
to injection attacks.
2016-01-05 17:34:31 +01:00
Sylvestre Ledru
82d3be1b40 New upstream release 2015-12-10 17:54:47 +01:00
Sylvestre Ledru
888747f5d1 Move away from hash to the same rust naming schema 2015-12-10 17:43:23 +01:00
Sylvestre Ledru
90b93ca36e * New upstream release
198068b3 => 1bf6e69c
* Update the download url in debian/watch
2015-10-30 09:49:56 +01:00
Sylvestre Ledru
31f7f7213c New upstream release 2015-09-19 14:42:09 +02:00
Ximin Luo
0fbc9e96fb use llvm 3.7 as upstream does, now that it's in Debian 2015-09-02 12:23:03 +02:00
Ximin Luo
2a551df5ad procps is needed for wait-forked-but-failed-child.rs 2015-09-01 01:14:44 +02:00
Ximin Luo
91f33f79be rm Replaces/Breaks since they are redundant as per discussion 2015-08-31 21:01:17 +02:00
Sylvestre Ledru
35a3969772 Add llvm-3.6-tools to the build dep as it is now needed for tests 2015-08-10 09:33:13 +02:00
Sylvestre Ledru
c5ecc3628a Rename the libstd lib 2015-08-10 09:32:41 +02:00
Sylvestre Ledru
896c5cc491 Fix the Vcs-Browser value 2015-08-08 22:36:07 +02:00
Angus Lees
e02a3fe273 rust-{gdb,lldb} now Replaces pre-split rustc package
Closes: #793433
2015-07-26 22:41:13 +10:00
Angus Lees
e38149c111 Switch Vcs fields to canonical URLs
Thanks, lintian.
2015-07-22 15:29:13 +10:00
Angus Lees
2de4b2b530 Remove redundant Section header from rust-{gdb,lldb}
These duplicated the source Section.  Thanks, lintian.
2015-07-22 15:29:13 +10:00
Angus Lees
b8da800b96 Restore Architecture: amd64 i386 filter
Mistakenly removed in the 1.1.0 multiarch patch.
2015-07-22 09:51:55 +10:00
Angus Lees
8dd17250b4 Tighten version-specific deps to ${binary:Version}
Was using ${source:Version}.  Lintian points out that ${binary:Version}
is required for binNMUs.
2015-07-21 14:46:30 +10:00
Angus Lees
f20ed4ace8 New upstream release (1.1)
Requires a slightly different way to calculate RUST_HASH.
2015-06-28 00:01:50 -06:00
Angus Lees
525ff0f9ff Split out library packages for multiarch
Split out libraries from rustc.deb into new packages:
- libstd-rust-4e7c5e5c - run-time dylibs
- libstd-rust-dev - compile-time dylibs + rlibs

Run-time dylibs (libstd-rust-4e7c5e5c) are installed into regular
multiarch lib path, compile-time libs are installed into
/usr/lib/rustlib/$rust_triple/

While we're at it, split out rust-gdb, rust-lldb into their own packages
too.
2015-05-27 18:02:10 +10:00
Sylvestre Ledru
3576302d88 Use jquery package 2015-04-12 22:09:12 +02: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
7b62eaed5e no need to explicit the -1 in debian/control 2015-03-24 08:20:08 +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
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
05815acf4b Rename rust binary package to rustc
The package now contains primarily the compiler (and rustdoc) - name it
accordingly.
2015-02-27 09:50:00 +00:00
Angus Lees
af17a7af8a fix build: reference.pdf requires pzdr.afm
pzdr.{afm,tfm} is contained in texlive-fonts-recommended, add it to
Build-Depends-Indep.

Also: alpha.2 no longer uses luatex, so drop the obsolete Build-Depend.
2015-02-25 11:27:28 +00:00
Sylvestre Ledru
30d94541e4 source package renamed 2015-02-24 10:34:58 +01:00
Sylvestre Ledru
1f1dbfca17 alpha 2 removed emacs, kate & vim plugins 2015-02-23 14:05:08 +01:00
Sylvestre Ledru
1c8ac2b079 * Introduce some changes by Angus Lees
- Introduction of build stages
  - Disable the parallel execution of tests
  - Improving of the parallel syntax
  - Use override_dh_auto_build-arch
  - Use override_dh_auto_build-indep
  - Introduction of rust-mode, vim-syntax-rust & kate-syntax-rust packages
  - Better declarations of the doc
  - Update of the description
  - Watch file updated (with key check)
2015-02-15 18:59:02 +01:00
Sylvestre Ledru
2b9acafa39 missing builddep 2015-01-22 13:01:57 +01:00
Sylvestre Ledru
a517db80df fix the rust-doc section 2015-01-21 13:15:23 +01:00
Sylvestre Ledru
eae8a83a00 Missing dep for the doc generation 2015-01-21 13:14:55 +01:00
Sylvestre Ledru
ff7b6f6e31 add valgrind: use by the testsuite 2015-01-20 20:48:22 +01:00
Sylvestre Ledru
8354de7ad6 * Update the make install logic to install in debian/tmp/
instead of debian/rust and use the *.install files
* Introduce the rust-doc package
2015-01-20 18:07:05 +01:00