You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
When developing Pacstall, devs may wish to install their local copy of the pacstall repo rather than wait for a CDN to update before they can, so, inside a cloned pacstall repository, run pacstall -U .. Note that you must pass the input ., and not a path. If you wish to keep updating on that repo, you must continue to run pacstall -U . as the repo retention is set to pacstall:master.
preinst function
Note
This is not run by Pacstall. This will be run while the deb is unpacking.
Some Pacscript maintainers may wish to add a function to be run before the deb is installed, which can now be accomplished with the preinst function. It is written the same way as postinst and removescript.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Pacstall v3.9.0 Denim
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.Developers, Developers, Developers...
Features
PACSTALL_PAYLOAD
variable by @wizard-28 (feat(pacstall): addPACSTALL_PAYLOAD
support #838)preinst
function by @henryws (feat: addpreinst
function #842)Bug fixes
pacdeps
toDepends
implicitly by @henryws (fix(pacdeps): pacdeps are implicit deps to parent package #839, fix(pacdeps): also check ifdeps
no exist #846)select_options
works again by @henryws (refactor: quote variables & usemapfile
wherever possible #841)optdepends
areDepends
by @henryws (fix(deps): explicitly chosen optdepends are Depends #843)CARCH
before sourcing by @henryws (fix(CARCH): set before source #848)Changes
mapfile
wherever possible #841)curl
instead ofwget
is used insideupdate.sh
by @henryws (feat(update.sh): allow local updates #840)Performance changes
How to use new features
PACSTALL_PAYLOAD
You can pass an already downloaded
url
to pacstall to skip the redownloading of said file with the environmental variablePACSTALL_PAYLOAD
:PACSTALL_PAYLOAD=$PWD/neofetch-7.1.0.zip pacstall -I neofetch
Local updates
When developing Pacstall, devs may wish to install their local copy of the pacstall repo rather than wait for a CDN to update before they can, so, inside a cloned pacstall repository, run
pacstall -U .
. Note that you must pass the input.
, and not a path. If you wish to keep updating on that repo, you must continue to runpacstall -U .
as the repo retention is set topacstall:master
.preinst
functionSome Pacscript maintainers may wish to add a function to be run before the deb is installed, which can now be accomplished with the
preinst
function. It is written the same way aspostinst
andremovescript
.Pacscript for this releases Deb
This discussion was created from the release 3.9.0 Denim.
Beta Was this translation helpful? Give feedback.
All reactions