32 lines
525 B
Fish
Raw Normal View History

2024-03-30 18:53:07 +00:00
#!/bin/fish
2024-03-31 10:36:46 +00:00
set REPO akyoto
set CHROOT $PWD/.chroot
2024-03-30 18:53:07 +00:00
2024-03-31 10:36:46 +00:00
if not command -q mkarchroot
echo "Please install devtools:"
echo "sudo pacman -Syu devtools"
exit 1
end
if not test -d $CHROOT/root
mkdir -p $CHROOT
mkarchroot $CHROOT/root base-devel
end
2024-03-30 18:53:07 +00:00
2024-03-31 10:36:46 +00:00
if set -q argv[1]
cd $argv[1]
2024-03-30 18:53:07 +00:00
makechrootpkg -cur $CHROOT
2024-03-31 10:36:46 +00:00
mv *.pkg.tar.zst ../
2024-03-30 18:53:07 +00:00
cd -
2024-03-31 10:36:46 +00:00
else
rm -f *.pkg.tar.zst
for file in **/PKGBUILD
cd (dirname $file)
makechrootpkg -cur $CHROOT
mv *.pkg.tar.zst ../
cd -
end
2024-03-30 18:53:07 +00:00
end
2024-03-31 10:36:46 +00:00
repo-add --remove $REPO.db.tar.gz *.pkg.tar.zst