Search Criteria
Package Details: bash-xdg 5.1.016-1
Package Actions
- View PKGBUILD / View Changes
- Download snapshot
- Search wiki
- Flag package out-of-date
- 1 pending request
- Submit Request
Git Clone URL: | https://aur.archlinux.org/bash-xdg.git (read-only, click to copy) |
---|---|
Package Base: | bash-xdg |
Description: | The GNU Bourne Again shell - with improved Support for the XDG Base Directory Specification |
Upstream URL: | https://www.gnu.org/software/bash/bash.html |
Licenses: | GPL |
Provides: | bash, sh |
Submitter: | brsvh |
Maintainer: | brsvh |
Last Packager: | brsvh |
Votes: | 1 |
Popularity: | 0.000379 |
First Submitted: | 2022-02-25 06:28 (UTC) |
Last Updated: | 2022-02-25 06:28 (UTC) |
Dependencies (5)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-widevineAUR)
- libreadline.so (readline-gitAUR, readline)
- ncurses (ncurses-gitAUR)
- readline (readline-gitAUR)
- bash-completion (bash-completion-gitAUR) (optional) – for tab completion
Required by (4036)
- 0x0uploader (requires bash)
- 1337 (requires bash)
- 2009scape-git (requires bash)
- 2009scape-git (requires bash) (make)
- 2048-puzzle-bash-git (requires bash)
- 2p-kt (requires bash)
- 389-console (requires bash)
- 3fa-bin (requires bash)
- 9base-git (requires sh)
- aaxtomp3 (requires bash)
- abcde (requires bash)
- abchr (requires bash)
- abcl (requires sh)
- abcl-git (requires bash)
- abfetch (requires bash)
- access-export (requires bash)
- acct (requires sh)
- acid-gtk-theme (requires bash)
- acme-tiny-wrapper (requires bash)
- acme.sh-git (requires bash)
- Show 4016 more...
Sources (20)
- bashrc
- bash_logout
- customize-default-files.patch
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-001
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-002
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-003
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-004
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-005
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-006
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-007
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-008
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-009
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-010
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-011
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-012
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-013
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-014
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-015
- https://ftp.gnu.org/gnu/bash/bash-5.1-patches/bash51-016
- https://ftp.gnu.org/gnu/bash/bash-5.1.tar.gz
Latest Comments
CatRyBou commented on 2022-12-31 18:38 (UTC)
This doesn't work without modifying the PKGBUILD. In the prepare, build, and package functions, they reference a directory that doesn't exist 'bash-xdg-5.1'. You also need to add 16 more 'SKIP' into sha256sums.
Thaodan commented on 2022-11-26 15:52 (UTC)
Also the patch applied doesn't really provide XDG support.
Thaodan commented on 2022-11-26 15:52 (UTC)
Hey nice idea. I was looking at the files and saw that XDG_CACHE_HOME is used instead of XDG_STATE_HOME for histfile. Can you change that?
brsvh commented on 2022-02-25 06:42 (UTC)
By default, this package will hard code user-wide bash configure files to ~/.config/bash, which beneath bashrc, bash_profile, bash_login, and bash_logout.
If you want to customize them yourself, you need to edit PKGBUILD file to modify DEFAULT_BASHRC, DEFAULT_PROFILE, DEFAULT_BASH_PROFILE, DEFAULT_BASH_LOGIN, DEFAULT_BASH_LOGOUT. If you don't want to enable them, simply comment them out, and you will get the default bash without support XDG Base Directory.
NOTICE: If you have modified DEFAULT_BASH_HISTORY or DEFAULT_SH_HISTORY to other path, you need to make sure base directory of them have been created and base directory under /etc/skel needs install too, for new user first use, otherwise history file can not generate.