Commit Graph

162 Commits

Author SHA256 Message Date
Luke Jones
9ed84e474b Update spec to bootstrap only for releases less than
TW or Leap 42.2. These releases as yet have no successful
builds for which to build n+1 versions.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=66
2017-02-14 02:26:36 +00:00
Luke Jones
6ddb694dd8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=65 2017-02-14 02:05:44 +00:00
Luke Jones
f9b6a7ce5b Set conditional builds up correctly.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=63
2017-02-13 20:36:59 +00:00
Luke Jones
5c434839a1 Clean up previous modifications.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=62
2017-02-13 04:23:24 +00:00
Luke Jones
d95e60eefa Fix incorrect conditional tag
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=61
2017-02-13 04:13:22 +00:00
Luke Jones
a0dd104efa Add conditional for building for Leap 42.2 with bootstrap.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=60
2017-02-13 04:09:18 +00:00
Luke Jones
3e55321f25 Add conditionals for ARM, aarch64, ppc64, ppc64le to build using
bootstrap until n+1 version is released upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=59
2017-02-13 04:04:45 +00:00
Luke Jones
bbd20fa1a8 Restrict build to to use rustc n-1 version.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=58
2017-02-13 03:45:30 +00:00
Luke Jones
7a34637a1f OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=56 2017-02-11 18:49:10 +00:00
Luke Jones
3694124264 Accepting request 456412 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/456412
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=55
2017-02-11 18:39:02 +00:00
Luke Jones
78bda059b8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=54 2017-02-11 11:00:32 +00:00
Luke Jones
4960b8b57d OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=53 2017-02-11 10:56:21 +00:00
Luke Jones
217c5a47ec OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=52 2017-02-11 10:52:06 +00:00
Luke Jones
afc609bcba Accepting request 456385 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/456385
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=51
2017-02-11 09:48:47 +00:00
Luke Jones
99e8486403 Re-download source to fix Factory source check error
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=50
2017-02-11 07:02:13 +00:00
Luke Jones
f692d29948 Accepting request 456358 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/456358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=49
2017-02-11 05:21:44 +00:00
Luke Jones
ef63fa83b1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=48 2017-02-10 20:57:55 +00:00
Luke Jones
2b98259793 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=47 2017-02-10 20:53:47 +00:00
Luke Jones
15728433fa OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=46 2017-02-10 20:50:37 +00:00
Luke Jones
4db3205f93 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=45 2017-02-10 20:47:02 +00:00
Luke Jones
11c368c369 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=44 2017-02-08 04:49:48 +00:00
Luke Jones
9c2ce4d768 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=43 2017-02-08 04:40:17 +00:00
Luke Jones
524223508d OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=42 2017-02-08 01:48:10 +00:00
Luke Jones
b392518f2e OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=41 2017-02-06 09:56:52 +00:00
Luke Jones
3c4f703ca1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=40 2017-02-06 09:13:27 +00:00
Luke Jones
18379fe6cd OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=39 2017-02-06 09:09:48 +00:00
Luke Jones
fcd2e997b0 Correct rust-triples use in spec.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=38
2017-02-06 09:07:11 +00:00
Luke Jones
b925753ed9 Correct the rust-triples by removing them for now. Rely on OBS
- Remove rust-triples to rely on OBS

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=37
2017-02-06 08:38:07 +00:00
Luke Jones
a1ecdbb883 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=36 2017-02-06 08:28:22 +00:00
Luke Jones
f189933e4d - Update to 1.15.0
- Language updates
	* Basic procedural macros allowing custom `#[derive]`, aka "macros 1.1", are
	stable. This allows popular code-generating crates like Serde and Diesel to
	work ergonomically. [RFC 1681].
	* [Tuple structs may be empty. Unary and empty tuple structs may be instantiated
	with curly braces][36868]. Part of [RFC 1506].
	* [A number of minor changes to name resolution have been activated][37127].
	They add up to more consistent semantics, allowing for future evolution of
	Rust macros. Specified in [RFC 1560], see its section on ["changes"] for
	details of what is different. The breaking changes here have been transitioned
	through the [`legacy_imports`] lint since 1.14, with no known regressions.
	* [In `macro_rules`, `path` fragments can now be parsed as type parameter
	bounds][38279]
	* [`?Sized` can be used in `where` clauses][37791]
	* [There is now a limit on the size of monomorphized types and it can be
	modified with the `#![type_size_limit]` crate attribute, similarly to
	the `#![recursion_limit]` attribute][37789]
- Compiler changes
	* [On Windows, the compiler will apply dllimport attributes when linking to
	extern functions][37973]. Additional attributes and flags can control which
	library kind is linked and its name. [RFC 1717].
	* [Rust-ABI symbols are no longer exported from cdylibs][38117]
	* [The `--test` flag works with procedural macro crates][38107]
	* [Fix `extern "aapcs" fn` ABI][37814]
	* [The `-C no-stack-check` flag is deprecated][37636]. It does nothing.
	* [The `format!` expander recognizes incorrect `printf` and shell-style
	formatting directives and suggests the correct format][37613].
	* [Only report one error for all unused imports in an import list][37456]
- Compiler performance

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=35
2017-02-06 08:25:50 +00:00
Luke Jones
778c7e38e0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=34 2017-02-01 09:42:03 +00:00
Luke Jones
d5be603897 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=33 2017-02-01 09:35:55 +00:00
Luke Jones
02b41e2182 - Adjust build so that aarch and ARM architectures use bootstrap for
initial build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=31
2017-01-31 09:42:28 +00:00
Luke Jones
2b49e822b5 - Fix provides/conflicts/obsoletes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=30
2017-01-31 04:25:56 +00:00
Luke Jones
9d3a3b3902 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=29 2017-01-31 04:14:42 +00:00
Luke Jones
7bf04bc990 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=28 2017-01-31 04:14:30 +00:00
Luke Jones
a4612e106a - Use the same provides/conflicts as rustc-bootstrap
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=27
2017-01-31 04:08:54 +00:00
Luke Jones
68145c97e7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=26 2017-01-31 03:16:19 +00:00
Luke Jones
0c051b70c7 - Fix RPM conflicts.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=25
2017-01-31 03:15:13 +00:00
Luke Jones
0e25c140f9 Accepting request 452507 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/452507
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=23
2017-01-25 22:14:18 +00:00
Luke Jones
a1c48bbe77 Accepting request 447471 from home:luke_nukem:branches:devel:languages:rust
* update to v1.14.0
* cleanup spec
* build archv7hl using bootstrap binary since no previous package builds were successful

OBS-URL: https://build.opensuse.org/request/show/447471
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=22
2016-12-23 23:13:37 +00:00
Luke Jones
2f5f2f2954 Accepting request 446883 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/446883
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=21
2016-12-18 17:48:47 +00:00
Luke Jones
235dd914d5 Accepting request 446880 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/446880
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=20
2016-12-18 09:11:16 +00:00
Luke Jones
7324b477db Accepting request 446876 from home:luke_nukem:branches:devel:languages:rust
Update to 1.12.1

OBS-URL: https://build.opensuse.org/request/show/446876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=19
2016-12-18 08:17:52 +00:00
Luke Jones
0e4a38e467 Accepting request 446855 from home:luke_nukem:branches:devel:languages:rust
Spec file changed to use either the previous packaged version or the rustc-bootstrap for building. v1.11.0 is currently using the bootstrap in an effort to get ARM arch versions up and running.

OBS-URL: https://build.opensuse.org/request/show/446855
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=18
2016-12-18 00:34:00 +00:00
Luke Jones
a0be3f81a0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=17 2016-12-16 23:30:44 +00:00
Luke Jones
d4099a2757 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=16 2016-12-16 23:30:35 +00:00
Luke Jones
cecbc47096 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=15 2016-12-16 23:30:27 +00:00
Luke Jones
df806e5728 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=14 2016-12-16 23:30:18 +00:00
Luke Jones
b85ec7d72c OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=13 2016-12-16 23:30:09 +00:00