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