[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