summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh
diff options
context:
space:
mode:
authorAlexanderCurl <alexc@alexc.hu>2026-04-18 17:46:06 +0100
committerAlexanderCurl <alexc@alexc.hu>2026-04-18 17:46:06 +0100
commit70ca3fef77ee8bdc6e3ac28589a6fa08c024cc69 (patch)
treeab1123d4067c1b086dd6faa7ee4ea643236b565a /raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh
parent5d94c0a7d44a2255b81815a52a7056a94a39842d (diff)
downloadRaveOS-PKGBUILD-70ca3fef77ee8bdc6e3ac28589a6fa08c024cc69.tar.gz
RaveOS-PKGBUILD-70ca3fef77ee8bdc6e3ac28589a6fa08c024cc69.zip
Replaced file structures for themes in the correct format
Diffstat (limited to 'raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh')
-rwxr-xr-xraveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh b/raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh
new file mode 100755
index 0000000..c430e73
--- /dev/null
+++ b/raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+set -euo pipefail
+
+# Colors for output
+GREEN='\033[0;32m'
+BLUE='\033[0;34m'
+NC='\033[0m' # No Color
+
+# Get latest version tag
+VERSION=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0")
+
+echo -e "${GREEN}Building dankinstall ${VERSION}${NC}"
+
+# Create bin directory if it doesn't exist
+mkdir -p bin
+
+# Build for each architecture
+for ARCH in amd64 arm64; do
+ echo -e "${BLUE}Building for ${ARCH}...${NC}"
+
+ cd cmd/dankinstall
+ GOOS=linux CGO_ENABLED=0 GOARCH=${ARCH} \
+ go build -trimpath -ldflags "-s -w -X main.Version=${VERSION}" \
+ -o ../../bin/dankinstall-${ARCH}
+ cd ../..
+
+ # Compress
+ gzip -9 -k -f bin/dankinstall-${ARCH}
+
+ # Generate checksum
+ (cd bin && sha256sum dankinstall-${ARCH}.gz > dankinstall-${ARCH}.gz.sha256)
+
+ echo -e "${GREEN}✓ Built bin/dankinstall-${ARCH}.gz${NC}"
+done
+
+echo -e "${GREEN}Done! Files ready in bin/:${NC}"
+ls -lh bin/dankinstall-*