diff options
author | Stefan Husmann | 2017-02-04 16:38:53 +0100 |
---|---|---|
committer | Stefan Husmann | 2017-02-04 16:38:53 +0100 |
commit | 7db552f49fb66b615d4b7c544de5934c2d55dd87 (patch) | |
tree | ec52083db90ffca5b544ecdc870475f26575d7b8 | |
parent | 30dca2da3be505088a1b6b55aeec62dfc73150c9 (diff) | |
download | aur-7db552f49fb66b615d4b7c544de5934c2d55dd87.tar.gz |
readd doc package
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 35 insertions, 9 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Fri Feb 3 03:10:59 UTC 2017 pkgbase = rust-nightly pkgdesc = A safe, concurrent, practical language - pkgver = 1.16.0_2017.02.03 + pkgver = 1.16.0_2017.02.04 pkgrel = 1 url = http://www.rust-lang.org/ arch = i686 @@ -20,7 +18,7 @@ pkgbase = rust-nightly options = !strip options = !emptydirs source = http://static.rust-lang.org/dist/rustc-nightly-src.tar.gz - md5sums = 77d16c6001e4f8ccac3978133dab75b4 + md5sums = 21a7c5551e03d5d6415ce81f328caee9 pkgname = rust-nightly depends = shared-mime-info @@ -28,3 +26,10 @@ pkgname = rust-nightly provides = rust conflicts = rust +pkgname = 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 + @@ -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/ +} |