github pacstall/pacstall 3.0.1
3.0.1 Zaffre

latest releases: 5.2.1, 5.2.0, 5.1.1...
20 months ago

Pacstall v3.0.1 Zaffre Zaffre

This update is a bugfix update for the bugs present in 3.0.0 Cobalt found and reported by the community. Users can update from Pacstall 1.5.1 or higher with pacstall -U pacstall master, or reinstall using the deb file.

Developers, Developers, Developers...

Performance changes

Bug fixes

Caveats of PR #685

The only catch to this change is that set -u has been removed from the pacscript guards. This is caused solely because Bash's set -u command does not respect trapping.1 This should not cause any issues for users, and if a package somehow relied on using unbound variables, those Pacscript maintainers should fix it.

Hey, we generated this releases deb file with Pacstall! Click to see the script
name="pacstall"
version="3.0.1"
description="The AUR for Ubuntu"
depends="curl wget unzip build-essential bc sensible-utils"
optdepends=(
	"axel: faster file downloads"
)
maintainer="Pacstall Team <pacstall@pm.me>"
url="https://github.com/pacstall/pacstall/archive/refs/heads/master.zip"

prepare() {
	sudo mkdir -p "${pkgdir}/usr/bin/"
	sudo mkdir -p "${pkgdir}/usr/share/pacstall/scripts/"
	sudo mkdir -p "${pkgdir}/usr/share/pacstall/repo/"
	sudo mkdir -p "${pkgdir}/usr/share/man/man8/"
	sudo mkdir -p "${pkgdir}/var/log/pacstall/error_log/"
}

install() {
	sudo cp pacstall "${pkgdir}/usr/bin"
	sudo cp -r "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
	sudo cp "misc/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
	echo "https://raw.githubusercontent.com/pacstall/pacstall-programs/master" | sudo tee "${pkgdir}/usr/share/pacstall/repo/pacstallrepo.txt" >/dev/null
	sudo chmod +x "${pkgdir}/usr/share/pacstall/scripts"/*
}

Footnotes

  1. https://unix.stackexchange.com/a/209507

Don't miss a new pacstall release

NewReleases is sending notifications on new releases.