From d0b58959bcbf46e7fd0462bbdcfb6aa9e61d69d8 Mon Sep 17 00:00:00 2001 From: Rmys Date: Mon, 16 Apr 2018 18:52:39 +0300 Subject: [PATCH] rust-1.25.0:ver.bump --- programming/language/rust/actions.py | 12 ++++---- .../language/rust/files/bootstrap-config.toml | 18 +++++------ programming/language/rust/pspec.xml | 30 +++++++++++++++++-- 3 files changed, 42 insertions(+), 18 deletions(-) mode change 100755 => 100644 programming/language/rust/files/bootstrap-config.toml diff --git a/programming/language/rust/actions.py b/programming/language/rust/actions.py index e696900a55..aa63583287 100755 --- a/programming/language/rust/actions.py +++ b/programming/language/rust/actions.py @@ -12,14 +12,16 @@ from pisi.actionsapi import get def build(): - shelltools.system("python ./x.py --verbose") + shelltools.system("python ./x.py build") def install(): - pisitools.insinto("/", "build/x86_64-unknown-linux-gnu/stage0/etc") - pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/bin") - pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/lib") - pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/share") + shelltools.system("DESTDIR=%s python ./x.py install" % get.installDIR()) + + #pisitools.insinto("/", "build/x86_64-unknown-linux-gnu/stage0/etc") + #pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/bin") + #pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/lib") + #pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/share") #pisitools.insinto("/usr", "build/x86_64-unknown-linux-gnu/stage0/manifest.in") #pisitools.dodoc("LICENSE","AUTHORS","README*") diff --git a/programming/language/rust/files/bootstrap-config.toml b/programming/language/rust/files/bootstrap-config.toml old mode 100755 new mode 100644 index 5abaa5fc75..fe49ef59a2 --- a/programming/language/rust/files/bootstrap-config.toml +++ b/programming/language/rust/files/bootstrap-config.toml @@ -1,25 +1,21 @@ +[llvm] +ninja = true + [build] python = "python2.7" extended = true -# Verbosity level: 0 == not verbose, 1 == verbose, 2 == very verbose verbose = 0 -# Build the sanitizer runtimes -#sanitizers = false +sanitizers = false [install] prefix = "/usr" [rust] codegen-units = 0 -debuginfo = true -# Whether or not line number debug information is emitted -#debuginfo-lines = false +debuginfo = true +# debuginfo-lines = true channel = "stable" -[target.x86_64-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.i686-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" +rpath = false diff --git a/programming/language/rust/pspec.xml b/programming/language/rust/pspec.xml index 34a1bf7e24..1c5768b954 100755 --- a/programming/language/rust/pspec.xml +++ b/programming/language/rust/pspec.xml @@ -12,12 +12,27 @@ app Systems programming language focused on safety, speed and concurrency Systems programming language focused on safety, speed and concurrency - https://static.rust-lang.org/dist/rustc-1.21.0-src.tar.gz + https://static.rust-lang.org/dist/rustc-1.25.0-src.tar.gz bootstrap-config.toml + + perl + cmake + ninja + ocaml + valgrind + zlib-devel + glibc-devel + libxml2-devel + openssl-devel + libssh2-devel + curl-devel + python-devel + libffi-devel + - 0001-librustc_llvm-build-Force-link-against-libffi.patch + @@ -26,7 +41,11 @@ rust + curl + zlib libgcc + libssh2 + openssl @@ -42,6 +61,13 @@ + + 2018-04-16 + 1.25.0 + Version Bump + PisiLinux Community + admins@pisilinux.org + 2017-11-13 1.21.0