[arch-commits] Commit in rust/trunk (PKGBUILD)
Alexander Rødseth
arodseth at archlinux.org
Wed Aug 24 18:26:12 UTC 2016
Date: Wednesday, August 24, 2016 @ 18:26:11
Author: arodseth
Revision: 187465
upgpkg: rust 1:1.11.0-1
Modified:
rust/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-08-24 17:56:14 UTC (rev 187464)
+++ PKGBUILD 2016-08-24 18:26:11 UTC (rev 187465)
@@ -2,20 +2,20 @@
# Maintainer: Alexander F Rødseth <xyproto at archlinux.org>
# Contributor: Daniel Micay <danielmicay at gmail.com>
-pkgname=rust
+pkgname=('rust' 'rust-docs')
epoch=1
-pkgver=1.10.0
-pkgrel=2
+pkgver=1.11.0
+pkgrel=1
arch=('x86_64' 'i686')
pkgdesc='Systems programming language focused on safety, speed and concurrency'
url='http://www.rust-lang.org/'
license=('MIT' 'Apache')
-makedepends=('libffi' 'perl' 'python2' 'curl' 'jemalloc')
+makedepends=('libffi' 'perl' 'python2' 'curl' 'jemalloc' 'cmake')
depends=('gcc')
source=("http://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc})
-sha256sums=('a4015aacf4f6d8a8239253c4da46e7abaa8584f8214d1828d2ff0a8f56176869'
+sha256sums=('3685034a78e70637bdfa3117619f759f2481002fd9abbc78cc0f737c9974de6a'
'SKIP')
-options=('staticlibs' '!strip')
+options=('staticlibs' '!strip' '!emptydirs')
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag and Release Signing Key) <rust-key at rust-lang.org>
#gpg --keyserver hkp://keys.gnupg.net --recv-keys 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
@@ -22,11 +22,13 @@
build() {
cd "rustc-$pkgver"
- ./configure --prefix=/usr --disable-docs --release-channel=stable
+ ./configure --prefix=/usr --release-channel=stable
make CFLAGS="$CFLAGS -fPIC -w"
}
-package() {
+package_rust() {
+ depends=('gcc')
+
cd "rustc-$pkgver"
make DESTDIR="$pkgdir" install
@@ -40,4 +42,14 @@
ln -sf rustlib/$CARCH-unknown-linux-gnu/lib/*.so .
}
+package_rust-docs() {
+ cd "rustc-$pkgver"
+
+ install -d "$pkgdir/usr/share/doc/rust"
+ cp -r "doc/"* "$pkgdir/usr/share/doc/rust"
+ install -Dm644 LICENSE-APACHE \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
+ install -Dm644 LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
+}
+
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list