summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsamoht92772023-07-04 13:55:06 -0300
committersamoht92772023-07-04 13:55:06 -0300
commit39c0fbce5ace9e41cca856a501f649284ea9f6f8 (patch)
tree21ddcd559870a9d8069d7edd806cfab6caaebb95
parent0d22de775a9365a1810ab78944502c69918c6d4f (diff)
downloadaur-39c0fbce5ace9e41cca856a501f649284ea9f6f8.tar.gz
fixed archlinux corelib/ installation
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD32
2 files changed, 28 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4e8292dba02e..e5be3609aaef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3e680e3c1588..6abbee76f17a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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))]}
+}