summarylogtreecommitdiffstats
path: root/test-build.fish
blob: 4c7b7f5d7de45e5ced0ec1bbfed9a6a27dcdbf03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/fish --no-config
# Complete build and test script for AUR git package

echo "╔══════════════════════════════════════════════════════════╗"
echo "║                 📄 GENERATING .SRCINFO                   ║"
echo "╚══════════════════════════════════════════════════════════╝"
makepkg --printsrcinfo > .SRCINFO

echo ""
echo "╔══════════════════════════════════════════════════════════╗"
echo "║                 🔨 BUILDING PACKAGE                      ║"
echo "╚══════════════════════════════════════════════════════════╝"
makepkg -fsi

if test $status -eq 0
    echo ""
    echo "╔══════════════════════════════════════════════════════════╗"
    echo "║                 ✅ BUILD SUCCESSFUL                      ║"
    echo "╚══════════════════════════════════════════════════════════╝"
    echo "🧹 Cleaning up build artifacts..."
    rm -rf src/ pkg/ noctalia-shell/ *.pkg.tar.zst
    echo "✨ Cleanup complete!"
else
    echo ""
    echo "╔══════════════════════════════════════════════════════════╗"
    echo "║                 ❌ BUILD FAILED                          ║"
    echo "╚══════════════════════════════════════════════════════════╝"
    echo "🔍 Leaving artifacts for debugging."
end