diff options
author | samoht9277 | 2023-08-31 15:04:48 -0300 |
---|---|---|
committer | samoht9277 | 2023-08-31 15:04:48 -0300 |
commit | 90d7665c9911c959eae974ef5263a9b095bcae2e (patch) | |
tree | f13e54ca2a95ea790cb37c9501a320b0fd4fe82f | |
parent | dd280feb096c2701806a857fff9ad80bfb8c8017 (diff) | |
download | aur-90d7665c9911c959eae974ef5263a9b095bcae2e.tar.gz |
Added .SRCINFO.
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rwxr-xr-x | update-version.sh | 14 |
3 files changed, 32 insertions, 36 deletions
@@ -1,13 +1,11 @@ pkgbase = cairo-lang - pkgdesc = Cairo language installation - pkgver = 2.0.0 - pkgrel = 2 - url = https://cairo-by-example.com/ - arch = x86_64 - license = MIT - depends = git - depends = rustup - source = https://github.com/starkware-libs/cairo/archive/refs/tags/v2.0.0-rc4.tar.gz - sha256sums = e3dd3ce3f9ab5b69c44d01b13777d92516dcd830efb6a3d2cd46915d4f03e8a9 - + pkgdesc = Cairo language installation + pkgver = 2.2.0 + url = https://cairo-by-example.com/ + arch = x86_64 + license = APACHE + depends = git + depends = rustup + source = https://github.com/starkware-libs/cairo/archive/refs/tags/v2.2.0.tar.gz + sha256sums = 147204fd038332f0a731c99788930eb3a8e042142965b0aa9543e93d532e08df pkgname = cairo-lang @@ -1,49 +1,33 @@ pkgname="cairo-lang" -pkgver=2.0.0 -release="rc4" -pkgrel=1 -epoch= +pkgver=2.2.0 +release="" pkgdesc="Cairo language installation" arch=("x86_64") url="https://cairo-by-example.com/" -license=('MIT') -groups=() +license=('APACHE') depends=("git" "rustup") -makedepends=() -checkdepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() -options=() -install= -changelog= -source=("https://github.com/starkware-libs/cairo/archive/refs/tags/v$pkgver-$release.tar.gz") -noextract=() -md5sums=() -validpgpkeys=() -sha256sums=("e3dd3ce3f9ab5b69c44d01b13777d92516dcd830efb6a3d2cd46915d4f03e8a9") +source=("https://github.com/starkware-libs/cairo/archive/refs/tags/v2.2.0.tar.gz") +sha256sums=("147204fd038332f0a731c99788930eb3a8e042142965b0aa9543e93d532e08df") + prepare() { rustup override set stable rustup update } build() { - cd "cairo-$pkgver-$release" + cd "cairo-$pkgver$release" cargo build --all --release --manifest-path ./Cargo.toml - } package() { mkdir -p $pkgdir/usr/bin/ $pkgdir/usr/lib/ - mv cairo-$pkgver-$release/corelib/ $pkgdir/usr/lib/ + mv cairo-$pkgver$release/corelib/ $pkgdir/usr/lib/ pkgs=("cairo-run" "cairo-compile" "cairo-format" "cairo-language-server" "cairo-test" "sierra-compile" "starknet-compile" "starknet-sierra-compile") for pkg in ${pkgs[@]}; do - mv cairo-$pkgver-$release/target/release/$pkg $pkgdir/usr/bin/ + mv cairo-$pkgver$release/target/release/$pkg $pkgdir/usr/bin/ done add_to_config diff --git a/update-version.sh b/update-version.sh index 0a02ece7f3b2..dd623f3251f3 100755 --- a/update-version.sh +++ b/update-version.sh @@ -54,3 +54,17 @@ add_to_config() { echo "export CARGO_MANIFEST_DIR=\"/usr/bin/corelib/\"" >> /home/\$USER/\${shells[\$(basename \$(echo \$SHELL))]} } EOL + +cat >".SRCINFO" <<EOL +pkgbase = cairo-lang + pkgdesc = Cairo language installation + pkgver = ${VERSION[0]#v} + url = https://cairo-by-example.com/ + arch = x86_64 + license = APACHE + depends = git + depends = rustup + source = $DOWNLOAD_DIR + sha256sums = $SHA256_HASH +pkgname = cairo-lang +EOL |