blob: 8eaf0515288c7979080c89aa32065a42f17b724f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# Maintainer: Rohan Rao <rao.rohan.a@gmail.com>
pkgname=rust-nightly-src
pkgver=nightly
pkgrel=1
pkgdesc="Rust source files"
arch=('any')
url="http://rust-lang.org"
license=('MIT' 'Apache')
options=(!strip)
conflicts=('rust-src')
source=("https://static.rust-lang.org/dist/rustc-nightly-src.tar.gz")
sha256sums=('SKIP')
pkgver() {
cd ${srcdir}/rustc-nightly-src
ver="$(grep -m 1 'CFG_RELEASE_NUM' mk/main.mk | sed 's|CFG_RELEASE_NUM=\(.*\)|\1|')"
date="$(date +%Y.%m.%d)"
echo "${ver}_${date}"
}
prepare() {
cd "rustc-nightly-src"
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
}
package() {
cd "rustc-nightly-src"
mkdir -p "$pkgdir/usr/src/rust/"
cp -r * "$pkgdir/usr/src/rust/"
}
|