6.0.0 Phlox #1292
oklopfer
announced in
Announcements
6.0.0 Phlox
#1292
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Pacstall v6.0.0 Phlox
This update is a quality of life update focusing on important bug fixes and adding requested features. Users can update from Pacstall 4.0.0 or higher with
pacstall -U pacstall:master
, or reinstall using the deb file. The prebuilt deb is also available from the Chaotic PPR, usingsudo apt install pacstall
.Developers, Developers, Developers...
The Chaotic PPR is finally live!
Check it out at https://ppr.pacstall.dev/
Breaking Changes
arch
array, splitany
andall
by @oklopfer (ref({build,checks}.sh)!: enforcearch
array, splitany
andall
#1266)spdx
license list update by @oklopfer (fix({checks,install}.sh)!:spdx
got an update after 4 years #1269)pkgbase
download and function rework by @oklopfer (fix(*)!:pkgbase
download and function overkill #1270)-U/--update
if pacstall is installed from deb by @oklopfer (ref(pacstall)!: do not allow update if dpkg installed #1274)_archive
internal var by @oklopfer (ref(*)!: remove_archive
internal var #1289)Features
source
by @oklopfer (feat({fetch-sources,package}.sh): allow extract-to syntax forsource
#1271, fix(fetch-sources.sh): extract-to oopsies #1281)Bug Fixes
Translations
Current translation status:
See https://github.com/pacstall/pacstall#translations for how to help.
For the Pacscript Maintainers
How to use the new features
arch
enforcement andany
/all
splitThe
arch
array is now a required value in all pacscripts. In addition to this,any
andall
now have 2 distinct meanings, rather than being treated as equivalent:any
means the package can be built on any architecture, and the result will be specific to that architecture (i.e.foo_amd64.deb
)all
means the package can be built on any architecture, and the result will work on any architecture (i.e.foo_all.deb
)This is most important for the PPR and knowing how it should be compiling static packages.
extract-to
source
syntax, removal of_archive
varThe presumptive
_archive
var, which legacy pacscripts could cd into to adjust with 5.0.0 changes, has been removed, and replaced with either static naming, or with the new followingsource
syntax options:custom-location.zip::git+file://example.com/archive.tar.xz?h=file#branch=master
custom-location.zip@extracted_location::git+file://example.com/archive.tar.xz?h=file#branch=master
@extracted_location::git+file://example.com/archive.tar.xz?h=file#branch=master
Where one can then use
cd extracted_location
instead ofcd ${_archive}
.git
and non-extractable sources,${dest}
already performs this function, so this syntax is ignored.Pacscript for this releases Deb
This discussion was created from the release 6.0.0 Phlox.
Beta Was this translation helpful? Give feedback.
All reactions