Repository navigation
3.8.0 Citrine
Pacstall v3.8.0 Citrine 
This update is a quality of life update focusing on important bug fixes and adding requested features. Users can update from Pacstall 3.0.0 or higher with pacstall -U pacstall master, or reinstall using the deb file.
Users
Features
- Show package name at beginning and end of install by @Elsie19 (#815)
- Allow updating with
:delimiter by @D-Brox (#818) - Show hashes on mismatch by @Elsie19 (#821)
Developers, Developers, Developers...
Features
Everything from Users.
Bug fixes
- Remove
SRCDIRat the end of install, not every package install by @Elsie19 (#823) - Logs are no longer user writable by @Elsie19 (#825)
Removals
Changes
- Replace
/tmp/pacstall-up-{list,urls,print}withmktempby @Elsie19 (#816) - Refactor
hashcheckto remove sed command, quote variables by @Elsie19 (#819) SRCDIRis created as the user, not with sudo by @Elsie19 (#824)
How to use new features
: delimiter
When updating to certain repos/branches, you can replace the space with a :, however both styles will be allowed:
# Old
$ pacstall -U pacstall develop
# Alternative
$ pacstall -U pacstall:developHash mismatch
Image
Pacscript for this releases Deb
name="pacstall"
version="3.8.0"
description="An AUR-inspired package manager for Ubuntu"
depends="bash curl wget unzip build-essential sensible-utils git"
optdepends=(
"axel: faster file downloads"
)
maintainer="Pacstall Team <pacstall@pm.me>"
url="https://github.com/pacstall/pacstall/archive/refs/heads/${version}.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 install -Dm 755 pacstall "${pkgdir}/usr/bin/"
sudo install -C "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
sudo install "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"/*
}