Package Details: rust-nightly-bin 1.30.0_2018.09.04-1

Git Clone URL: https://aur.archlinux.org/rust-nightly-bin.git (read-only)
Package Base: rust-nightly-bin
Description: Fast, concurrent, safe. The Rust programming language and its package manager, Cargo.
Upstream URL: https://www.rust-lang.org/
Keywords: cargo development rust
Licenses: custom, MIT, Apache
Conflicts: cargo, cargo-git, cargo-nightly, cargo-nightly-bin, rust, rust-docs, rust-git, rust-nightly
Provides: cargo, cargo-nightly, rust, rust-docs, rust-nightly
Submitter: michaelsproul
Maintainer: SolarAquarion
Last Packager: SolarAquarion
Votes: 59
Popularity: 0.000000
First Submitted: 2014-04-20 03:15
Last Updated: 2018-09-05 11:31

Required by (697)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

sunng commented on 2015-02-19 03:41

Hi @gnusouth, may I know why this package no longer updates?

michaelsproul commented on 2015-02-15 05:34

@Stebalien: I tried that but I get the following error message.

==> Verifying source file signatures with gpg...
rust-nightly-x86_64-unknown-linux-gnu.tar.gz ... FAILED (unknown public key 5CB4A9347B3B09DC)
==> ERROR: One or more PGP signatures could not be verified!

It works if I add the key to my user keyring - makepkg just doesn't seem to be reading the validpgpkeys array.

Stebalien commented on 2015-02-15 03:52

Please consider checking rust's signature. That is, change the first source to:
"https://static.rust-lang.org/dist/rust-nightly-${CARCH}-unknown-linux-gnu.tar.gz"{,.asc}
and add:
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE')

Also, in case you're interested, here is a pkgver function that can automatically determine the correct version:

pkgver() {
cd rust-nightly-${CARCH}-unknown-linux-gnu
[[ "$(<version)" =~ ([0-9]+\.[0-9]+\.[0-9]+)-nightly\ \([0-9a-f]+\ ([0-9]+)-([0-9]+)-([0-9]+)\ ]]
echo "${BASH_REMATCH[1]}_${BASH_REMATCH[2]}.${BASH_REMATCH[3]}.${BASH_REMATCH[4]}"
}

Jackneill commented on 2015-01-31 11:36

https://raw.githubusercontent.com/rust-lang/rust/master/src/etc/gedit/share/mime/packages/rust.xml
moved to:
https://raw.githubusercontent.com/rust-lang/gedit-config/master/share/mime/packages/rust.xml

michaelsproul commented on 2015-01-30 18:34

Hi @mvdnes, I'll look into adding your patches for /usr/ and date extraction, but I'm not going to remove the docs or add Vim syntax highlighting. Lots of people find the offline docs useful (including myself), and installing them separately would involve downloading the Rust package twice. I've decided not to bundle any syntax files because everyone has such personal preferences about how to install them (I use Vundle).

If you want a doc-less install you might find the rust-installer useful:

https://github.com/rust-lang/rust-installer

There's also this (new) repo for Vim:

https://github.com/rust-lang/rust.vim

mvdnes commented on 2015-01-29 11:16

I may have some additions for your package.
My files are located here: https://gist.github.com/mvdnes/9c704bc541b11fac02fb

It is different in the following ways:
- Installs in /usr. This is possible due to the rm and symlink at the end
- Remove the docs. They are large, and my system could not handle the large collection of files.
- Add vimfiles from rust repo. Unfortunately this is obtained via svn, but it is still very usefull.
- Extracts the date from the packaged rustc

haawda commented on 2015-01-26 22:04

Thanks, that works phantastically.

michaelsproul commented on 2015-01-26 21:23

@haawda: I don't do anything fancy, I just download the Rust makefile, read the version and add the date that the PKGBUILD was created on. The PKGBUILD generator on Github downloads the makefile using a makefile of its own then feeds it to this script:

https://github.com/michaelsproul/rust-nightly-archlinux/blob/master/make_pkgbuild.py

haawda commented on 2015-01-26 21:14

Please let me know how you manage to determine the pkgver. I would try to do the same for rust-nightly.

michaelsproul commented on 2015-01-19 19:22

Back to /usr/local we go. Rust's linking *is* still quirky.

https://github.com/michaelsproul/rust-nightly-archlinux/issues/13