summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStefan Husmann2017-02-04 16:38:53 +0100
committerStefan Husmann2017-02-04 16:38:53 +0100
commit7db552f49fb66b615d4b7c544de5934c2d55dd87 (patch)
treeec52083db90ffca5b544ecdc870475f26575d7b8 /PKGBUILD
parent30dca2da3be505088a1b6b55aeec62dfc73150c9 (diff)
downloadaur-7db552f49fb66b615d4b7c544de5934c2d55dd87.tar.gz
readd doc package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 26 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0fd74ccc1c18..710d44827fb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Contributor: Isak Karlsson <isak.karlsson@gmail.com>
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
-pkgname=rust-nightly
-pkgver=1.16.0_2017.02.03
+pkgbase=rust-nightly
+pkgname=('rust-nightly' 'rust-nightly-doc')
+pkgver=1.16.0_2017.02.04
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='A safe, concurrent, practical language'
@@ -10,7 +11,7 @@ url='http://www.rust-lang.org/'
license=('MIT' 'Apache')
makedepends=('libffi' 'perl' 'python2' 'curl')
source=("http://static.rust-lang.org/dist/rustc-nightly-src.tar.gz")
-md5sums=('77d16c6001e4f8ccac3978133dab75b4')
+md5sums=('21a7c5551e03d5d6415ce81f328caee9')
options=('!makeflags' 'staticlibs' '!strip' '!emptydirs')
conflicts=('rust')
provides=('rust')
@@ -34,7 +35,27 @@ package_rust-nightly() {
rm -f "$pkgdir"/usr/lib/rustlib/{components,manifest-rustc,manifest-rust-docs,rust-installer-version,install.log,uninstall.sh}
install --directory "$pkgdir"/usr/share/licenses/rust-nightly/
- install -m644 COPYRIGHT LICENSE-* "$pkgdir"/usr/share/licenses/rust-nightly
+ install -m644 COPYRIGHT LICENSE-* "$pkgdir"/usr/share/licenses/rust-nightly/
}
-
+package_rust-nightly-doc() {
+ pkgdesc="A safe, concurrent, practical language from Mozilla. (Language and API documentation)"
+ arch=('any')
+ optdepends=('rust-nightly: to compile and run the programs you can write using this documentation')
+ provides=('rust-doc')
+ conflicts=('rust-doc')
+
+ cd rustc-nightly-src
+ _docdir="$pkgdir"/usr/share/doc/rust
+ install --directory "$_docdir"
+ cp -r doc/* "$_docdir"/ || true
+
+ chmod -R 644 "$_docdir"
+ find "$_docdir" -type d -exec chmod 755 {} +
+ for ext in aux out log toc; do
+ rm -f "$_docdir"/*."$ext"
+ done
+
+ install --directory "$pkgdir"/usr/share/licenses/rust-nightly-doc/
+ install -m644 COPYRIGHT LICENSE-* "$pkgdir"/usr/share/licenses/rust-nightly-doc/
+}