summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsamoht92772023-08-31 15:04:48 -0300
committersamoht92772023-08-31 15:04:48 -0300
commit90d7665c9911c959eae974ef5263a9b095bcae2e (patch)
treef13e54ca2a95ea790cb37c9501a320b0fd4fe82f
parentdd280feb096c2701806a857fff9ad80bfb8c8017 (diff)
downloadaur-90d7665c9911c959eae974ef5263a9b095bcae2e.tar.gz
Added .SRCINFO.
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD34
-rwxr-xr-xupdate-version.sh14
3 files changed, 32 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5be3609aaef..bbc1e3f9e3ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6abbee76f17a..6f5f89effcc2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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