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 4.0.0 or higher with pacstall -U pacstall:master, or reinstall using the deb file.
Like the other relations arrays, suggests now allows you to add packages to the control file's Suggests, without doing it through optdepends. This is most useful for when building static packages, to use instead of optdepends, as optdepends that are installed on the system are marked as Depends.
Additionally, all package relations can now use version constraints, just as depends.
keyword and info search
-Sd/--search-description
Like search, but both displays descriptions on output, and searches through descriptions upon the query. To do a case-sensitive search, use quotes within quotes ("''" or'""').
pacstall -Sd browser # search for all packages which have browser in their name or description
pacstall -Sd "'Browser'" # search for all packages which have Browser in their description
-Si/--search-info
Display metadata (SRCINFO) of a remote package. Only accepts real package names.
The pacstallrepo file now accepts an optional new format. There is one optional component and one required component:
url @alias
Where alias is optional. url is the raw url to a git repository. This should not end in .git, and should normally end in user/reponame. alias can be anything alphanumeric, must be space separated, and must begin with the @ symbol.
This would be useful if you wanted to do something like pacstall -I pkg@pacstall vs pacstall -I pkg@enhanced where pacstall is the official repository and enhanced is your repository with additional modifications, instead of pacstall -I pkg@github:pacstall/pacstall-programs and pacstall -I pkg@github:me/pacstall-enhanced-repo, or other various long links.
To add an alias, either edit /usr/share/pacstall/repo/pacstallrepo and follow the format above, one repo for each line, or use the -A command to add a new repo:
pacstall -A github:user/pacstall-repo @myrepo
To remove an alias without removing the repo, edit /usr/share/pacstall/repo/pacstallrepo. To remove an an aliased repo, any of the following would work:
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 v5.4.0 Quinacridone
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.Developers, Developers, Developers...
Features
suggests
array by @oklopfer (feat(*): add regularsuggests
array #1195)-Sd
) and info (-Si
) search by @oklopfer (feat(search.sh): keyword and info search #1201)Bug Fixes
CARCH
/AARCH
replaces in srcinfo by @oklopfer (fix(srcinfo.sh): CARCH/AARCH replaces #1190).
named packages properly in srcinfo by @oklopfer (fix(srcinfo.sh): parse.
properly #1192)prerm
file executable by @oklopfer (fix(build.sh): markprerm
file executable #1193)provides
,replaces
,conflicts
,breaks
,suggests
,recommends
replaces
removal by @oklopfer (fix({package,build}.sh): re-order replaces removal #1199)for
loop entries (enhancedoptdepends
) by @oklopfer (fix({checks,fetch-sources}.sh): quote for loop entries #1200)optdepends
bleeding by @oklopfer (fix(build.sh): dependency bleed #1204)How to use the new features
suggests
arrayLike the other relations arrays, suggests now allows you to add packages to the control file's
Suggests
, without doing it through optdepends. This is most useful for when building static packages, to use instead of optdepends, as optdepends that are installed on the system are marked asDepends
.Additionally, all package relations can now use version constraints, just as
depends
.keyword and info search
-Sd
/--search-description
Like search, but both displays descriptions on output, and searches through descriptions upon the query. To do a case-sensitive search, use quotes within quotes (
"''"
or'""'
).-Si
/--search-info
Display metadata (SRCINFO) of a remote package. Only accepts real package names.
repo aliases
The
pacstallrepo
file now accepts an optional new format. There is one optional component and one required component:Where alias is optional. url is the raw url to a git repository. This should not end in .git, and should normally end in user/reponame. alias can be anything alphanumeric, must be space separated, and must begin with the
@
symbol.This would be useful if you wanted to do something like
pacstall -I pkg@pacstall
vspacstall -I pkg@enhanced
wherepacstall
is the official repository andenhanced
is your repository with additional modifications, instead ofpacstall -I pkg@github:pacstall/pacstall-programs
andpacstall -I pkg@github:me/pacstall-enhanced-repo
, or other various long links.To add an alias, either edit
/usr/share/pacstall/repo/pacstallrepo
and follow the format above, one repo for each line, or use the-A
command to add a new repo:To remove an alias without removing the repo, edit
/usr/share/pacstall/repo/pacstallrepo
. To remove an an aliased repo, any of the following would work:Pacscript for this releases Deb
This discussion was created from the release 5.4.0 Quinacridone.
Beta Was this translation helpful? Give feedback.
All reactions