diff options
author | samoht9277 | 2023-06-23 12:50:36 -0300 |
---|---|---|
committer | samoht9277 | 2023-06-23 12:50:36 -0300 |
commit | 1cfea76ecfedecbd8def16bb33ffcb28256b2e19 (patch) | |
tree | 3da6599b894397f5a14c1add2d5d955fa6afe988 | |
download | aur-1cfea76ecfedecbd8def16bb33ffcb28256b2e19.tar.gz |
initial cairo arch package
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8f95fca4dd12 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = cairo + pkgdesc = Cairo language installation + pkgver = 2.0.0 + pkgrel = 1 + 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 + +pkgname = cairo diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d6a49c4b213b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +pkgname="cairo" +pkgver=2.0.0 +release="rc4" +pkgrel=1 +epoch= +pkgdesc="Cairo language installation" +arch=("x86_64") +url="https://cairo-by-example.com/" +license=('MIT') +groups=() +depends=("git" "rustup") +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("https://github.com/starkware-libs/$pkgname/archive/refs/tags/v$pkgver-$release.tar.gz") +noextract=() +md5sums=() +validpgpkeys=() +sha256sums=("e3dd3ce3f9ab5b69c44d01b13777d92516dcd830efb6a3d2cd46915d4f03e8a9") +prepare() { + rustup override set stable + rustup update +} + +build() { + cd "$pkgname-$pkgver-$release" + cargo build --all --release --manifest-path ./Cargo.toml + +} + +package() { + + pkgs=("cairo-run" "cairo-compile" "cairo-format" "cairo-language-server" "cairo-test" "sierra-compile" "starknet-compile" "starknet-sierra-compile") + + mkdir -p $pkgdir/usr/bin/ + + for pkg in ${pkgs[@]}; do + mv $pkgname-$pkgver-$release/target/release/$pkg $pkgdir/usr/bin + done +} + |