diff options
author | samoht9277 | 2023-07-04 13:55:06 -0300 |
---|---|---|
committer | samoht9277 | 2023-07-04 13:55:06 -0300 |
commit | 39c0fbce5ace9e41cca856a501f649284ea9f6f8 (patch) | |
tree | 21ddcd559870a9d8069d7edd806cfab6caaebb95 | |
parent | 0d22de775a9365a1810ab78944502c69918c6d4f (diff) | |
download | aur-39c0fbce5ace9e41cca856a501f649284ea9f6f8.tar.gz |
fixed archlinux corelib/ installation
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 28 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = cairo-lang pkgdesc = Cairo language installation pkgver = 2.0.0 - pkgrel = 4 + pkgrel = 2 url = https://cairo-by-example.com/ arch = x86_64 license = MIT @@ -1,15 +1,29 @@ pkgname="cairo-lang" pkgver=2.0.0 release="rc4" -pkgrel="4" +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/cairo/archive/refs/tags/v$pkgver-$release.tar.gz") +noextract=() +md5sums=() +validpgpkeys=() sha256sums=("e3dd3ce3f9ab5b69c44d01b13777d92516dcd830efb6a3d2cd46915d4f03e8a9") - prepare() { rustup override set stable rustup update @@ -22,13 +36,21 @@ build() { } package() { + mkdir -p $pkgdir/usr/bin/ $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") - mkdir -p $pkgdir/usr/bin/ - 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 } +add_to_config() { + declare -A shells=( ["bash"]=".bashrc" ["fish"]=".config/fish/config.fish" ["zsh"]=".zshrc") + + echo "export CARGO_MANIFEST_DIR=\"/usr/bin/corelib/\"" >> /home/$USER/${shells[$(basename $(echo $SHELL))]} +} |