Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: pacstall/pacstall

6.4.0 Coral

04 May 01:10
171efe6

Choose a tag to compare

Pacstall v6.4.0 Coral Coral

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, using sudo apt install pacstall.

Developers, Developers, Developers...

Features

  • Add DNUM and CDNUM internal variables by @oklopfer (#1444)
  • Add PACSTALL_XTRACEFD and PACSTALL_XTRACEFDLOG environment variables by @D-Brox (#1461)
  • Export KVER to pre/post scripts by @oklopfer (#1465)

Bug Fixes

Translations

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


How to use the new features

DNUM and CDNUM internal variables

Working in tandem with DISTRO and CDISTRO, these parameters now provide the additional option to parse running distro version numbers inside of pacscript functions.

For example, if DISTRO is equal to ubuntu:jammy, then DNUM would be equal to 22.04.

PACSTALL_XTRACEFD and PACSTALL_XTRACEFDLOG environment variables

Usage of BASH_XTRACEFD no longer works directly with the -x parameter to print debug output to a log, following changes to privileged elevation. To resolve this, these new parameters have been introduced.

Old usage:

BASH_XTRACEFD=3 pacstall -x -I foobar 3>/tmp/pac-debug.log

New usage:

PACSTALL_XTRACEFD=3 PACSTALL_XTRACELOG=/tmp/pac-debug.log pacstall -x -I foobar

Pre/post script exported KVER

The KVER variable introduced in 6.3.0 may now be used in all pre/post scripts. This may be particularly useful for dkms oriented pacscripts.


Pacscript for this releases Deb
pkgname="pacstall"
pkgver="6.4.0"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

Pacoral

6.3.11 Pegacorn

04 Mar 18:16
1f74d6d

Choose a tag to compare

Pacstall v6.3.11 Pegacorn Pegasus

This update is a bugfix update for bugs present in 6.3.10 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.11"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

PacicornPink

6.3.10 Alicorn

04 Mar 00:52
8fc87dd

Choose a tag to compare

Pacstall v6.3.10 Alicorn Pegasus

This update is a bugfix update for bugs present in 6.3.9 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.10"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

Pacicorn

6.3.9 Pegasus

14 Feb 01:18
2ad96eb

Choose a tag to compare

Pacstall v6.3.9 Pegasus Pegasus

This update is a bugfix update for bugs present in 6.3.8 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Translations

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.9"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

Pacasus

6.3.8 Leukos

09 Dec 23:28
ce679f6

Choose a tag to compare

Pacstall v6.3.8 Leukos Leukos

This update is a bugfix update for bugs present in 6.3.7 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Translations

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.8"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

TogaPac

6.3.7 Vanilla

28 Oct 22:15
9db1c97

Choose a tag to compare

Pacstall v6.3.7 Vanilla Vanilla

This update is a bugfix update for bugs present in 6.3.6 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.7"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

IcePac

6.3.6 Banana

15 Oct 22:01
9cd5d77

Choose a tag to compare

Pacstall v6.3.6 Banana Banana

This update is a bugfix update for bugs present in 6.3.5 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Translations

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.6"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

Pacnana

6.3.5 Divorce

03 Aug 23:12
1f6de45

Choose a tag to compare

Pacstall v6.3.5 Divorce Divorce

This update is a bugfix update for bugs present in 6.3.4 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Translations

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.5"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

HeartbrokenPac

6.3.4 Icterine

13 Jul 03:00
4c6a3b5

Choose a tag to compare

Pacstall v6.3.4 Icterine Icterine

This update is a bugfix update for bugs present in 6.3.3 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.4"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'ca-certificates'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

Pacterine

6.3.3 Highlighter

09 Jul 23:15
7848049

Choose a tag to compare

Pacstall v6.3.3 Highlighter Highlighter

This update is a bugfix update for bugs present in 6.3.2 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. The prebuilt deb is also available from the Chaotic PPR, using sudo apt install pacstall.

Developers, Developers, Developers...

Bug fixes

Current translation status:

Weblate translation status

See https://github.com/pacstall/pacstall#translations for how to help.


For the Pacscript Maintainers

Note

New features were introduced in the 6.3.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="6.3.3"
arch=("all")
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'
  'gzip'
  'sensible-utils'
  'iputils-ping'
  'lsb-release'
  'aptitude'
  'bubblewrap'
  'build-essential'
  'jq'
  'distro-info-data'
  'gettext'
)
makedepends=(
  'gettext'
  'gzip'
)
recommends=(
  'axel'
  'ninja-build'
  'meson'
  'spdx-licenses'
)
maintainer=(
  "Pacstall Team <[email protected]>"
  "Elsie19 <[email protected]>"
)
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/man/man5/"
  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/"
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    mkdir -p "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/"
  done
}

package() {
  cd "${pkgname}-${pkgver}"
  install -Dm755 pacstall "${pkgdir}/usr/bin/"
  install -Dm755 "misc/scripts"/* "${pkgdir}/usr/share/pacstall/scripts/"
  gzip -9n misc/man/pacstall.8
  gzip -9n misc/man/pacstall.5
  install "misc/man/pacstall.8.gz" "${pkgdir}/usr/share/man/man8/"
  install "misc/man/pacstall.5.gz" "${pkgdir}/usr/share/man/man5/"
  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
  mapfile -t linguas <"misc/po/LINGUAS"
  for lang in "${linguas[@]}"; do
    msgfmt -o "${pkgdir}/usr/share/locale/${lang}/LC_MESSAGES/pacstall.mo" "misc/po/${lang}.po"
  done
  rm -f "${pkgdir}/usr/share/pacstall/scripts/update.sh"
}

pre_install() {
  rm -f "/usr/share/pacstall/scripts/update.sh"
}

Paclighter