diff options
| author | AlexanderCurl <alexc@alexc.hu> | 2026-04-18 17:46:06 +0100 |
|---|---|---|
| committer | AlexanderCurl <alexc@alexc.hu> | 2026-04-18 17:46:06 +0100 |
| commit | 70ca3fef77ee8bdc6e3ac28589a6fa08c024cc69 (patch) | |
| tree | ab1123d4067c1b086dd6faa7ee4ea643236b565a /raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh | |
| parent | 5d94c0a7d44a2255b81815a52a7056a94a39842d (diff) | |
| download | RaveOS-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-x | raveos-hyprland-theme/theme-data/DankMaterialShell/core/build_dankinstall.sh | 38 |
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-* |