Pacstall v5.1.1 Indigo ![Indigo](https://camo.githubusercontent.com/1aa2c6525aeb292e58ebcf130b01012964f46521fb64c095d5fb733b6a576089/68747470733a2f2f7777772e68746d6c637373636f6c6f722e636f6d2f707265766965772f313238783132382f3641354446462e706e67)
This update is a bugfix update for bugs present in 5.1.0 found and reported by the community. Users can update from Pacstall 4.0.0 or higher with pacstall -U pacstall:master
, or reinstall using the deb file.
Developers, Developers, Developers...
Bug fixes
For the Pacscript Maintainers
Note
This update addresses a new feature from the 5.1.0 (Release).
Refer to the release notes when updating pacscripts in the official or third party repos.
Pacscript for this releases Deb
pkgname="pacstall"
pkgver="5.1.1"
pkgdesc="An AUR-inspired package manager for Ubuntu
Pacstall is the AUR Ubuntu wishes it had. It takes the concept of the AUR
and puts a spin on it, making it easier to install and update downstream programs,
without scouring github repos and the likes."
url='https://pacstall.dev'
depends=(
'bash'
'curl'
'wget'
'git'
'unzip'
'zstd'
'tar'
'sensible-utils'
'iputils-ping'
'lsb-release'
'aptitude'
'bubblewrap'
'build-essential'
'jq'
'distro-info-data'
)
optdepends=(
"axel: faster file downloads"
"ninja-build: common building tool"
"meson: common building tool"
)
maintainer=(
"Pacstall Team <pacstall@pm.me>"
"Elsie19 <hwengerstickel@pm.me>"
)
backup=('usr/share/pacstall/repo/pacstallrepo' 'usr/share/pacstall/update')
source=("https://github.com/pacstall/pacstall/archive/refs/tags/${pkgver}.zip")
prepare() {
cd "${pkgname}-${pkgver}"
mkdir -p "${pkgdir}/usr/bin/"
mkdir -p "${pkgdir}/usr/share/pacstall/scripts/"
mkdir -p "${pkgdir}/usr/share/pacstall/repo/"
mkdir -p "${pkgdir}/usr/share/man/man8/"
mkdir -p "${pkgdir}/usr/share/bash-completion/completions"
mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d"
mkdir -p "${pkgdir}/var/log/pacstall/error_log/"
mkdir -p "${pkgdir}/var/lib/pacstall/metadata/"
mkdir -p "${pkgdir}/var/cache/pacstall/"
mkdir -p "${pkgdir}/usr/src/pacstall/"
}
package() {
cd "${pkgname}-${pkgver}"
install -Dm755 pacstall "${pkgdir}/usr/bin/"
install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
install "misc/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
install "misc/completion/fish" "${pkgdir}/usr/share/fish/vendor_completions.d/pacstall.fish"
install "misc/completion/bash" "${pkgdir}/usr/share/bash-completion/completions/pacstall"
echo "https://raw.githubusercontent.com/pacstall/pacstall-programs/master" | tee "${pkgdir}/usr/share/pacstall/repo/pacstallrepo" > /dev/null
}
![Indigo the Dye Dealer](https://private-user-images.githubusercontent.com/104327997/333360338-7b570674-6649-41f1-bc12-43a46f6e5283.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY1MDcxMDYsIm5iZiI6MTcxNjUwNjgwNiwicGF0aCI6Ii8xMDQzMjc5OTcvMzMzMzYwMzM4LTdiNTcwNjc0LTY2NDktNDFmMS1iYzEyLTQzYTQ2ZjZlNTI4My5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNTIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDUyM1QyMzI2NDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NzNkMmFkMDMyMGUxYTJiY2FlMmQzMjQ4YjhlNmI3NDc3YjFiYTc1YWFhMzA0Y2QyNDU4NTM3NjJlZGQ4YTcxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Ty0P6P_lZ8s1eLqtnjGeCdJ9k-qQFBF9wGW5X9YzVPM)