aboutsummaryrefslogtreecommitdiff
path: root/fedora.sh
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2024-01-22 20:43:44 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2024-01-22 20:43:44 -0500
commit27155dfe68b67d230bc9e3562d5248ec38703233 (patch)
treeb330e8757f6210208a99fb1fa62a01c52e762d29 /fedora.sh
parent76196f760716990ee239a2455ce62b07425e0540 (diff)
downloadrivercfg-27155dfe68b67d230bc9e3562d5248ec38703233.tar.gz
rivercfg-27155dfe68b67d230bc9e3562d5248ec38703233.tar.xz
add a script for building and installing on Fedora 39
Diffstat (limited to 'fedora.sh')
-rwxr-xr-xfedora.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/fedora.sh b/fedora.sh
new file mode 100755
index 0000000..28703b1
--- /dev/null
+++ b/fedora.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+set -ex
+codedir="$HOME/scm"
+zigdir="$HOME/scm/zig/zig0.11.0"
+zigout="${zigdir}.tar.xz"
+zigurl="https://ziglang.org/download/0.11.0/zig-linux-x86_64-0.11.0.tar.xz"
+zigsigurl="${zigurl}.minisig"
+zigkey="RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U"
+sudo yum -y install wget minisign wlroots wlroots-devel
+mkdir -p "$(dirname "$zigdir")"
+cd "$(dirname "$zigdir")"
+if ! [ -d "$zigdir" ] ; then
+ wget -O "$zigout" "$zigurl"
+ wget -O "${zigout}.minisig" "$zigsigurl"
+ minisign -Vm "$zigout" -P "$zigkey"
+ mkdir "$zigdir"
+ cd -
+ cd "$zigdir"
+ tar --strip-components=1 -xJf "$zigout"
+fi
+export PATH="$zigdir:$PATH"
+cd -
+./bldRiver.sh
+sudo yum -y install foot bemenu waybar swaylock
+./bldSession.sh