惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
罗磊的独立博客
B
Blog
博客园_首页
A
About on SuperTechFans
有赞技术团队
有赞技术团队
V
V2EX
U
Unit 42
I
InfoQ
IT之家
IT之家
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
H
Help Net Security

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - chirp-next
2026-05-29 · via AUR Newest Packages

Pinned Comments

schinfo commented on 2026-02-05 07:46 (UTC)

Since chirp is now using CloudFlare and the download aborts with error 403 during build, I now used my own server for this. So I copy the current “chirp-${pkgver}.tar.gz” to https://schinfo.de/chirp/

This should solve the problem. Please let us know if anyone else has problems.

carneeki commented on 2026-05-24 03:12 (UTC) (edited on 2026-05-24 03:34 (UTC) by carneeki)

chirp-next-1:20260522-1 will build just fine, but I cannot run it. When running from console, I get:

ModuleNotFoundError: No module named 'yattag'.

On 2024-12-28 I see this should be fixed with python-yattag-1.16.1-1, but this is already installed. I tried re-installing it, but this also did not work.

Is there a newer version of python-yattag to be pulled in now? Or is it something to do with virtualenv/venv that Python cannot find it? (Python is a bit out of my wheelhouse, I don't know how to look deeper sorry). Thanks!

EDIT: I removed chirp-next and dependencies, cleaned the build directories, rebuilt, re-installed them and now it runs.

schinfo commented on 2026-02-05 07:46 (UTC)

Since chirp is now using CloudFlare and the download aborts with error 403 during build, I now used my own server for this. So I copy the current “chirp-${pkgver}.tar.gz” to https://schinfo.de/chirp/

This should solve the problem. Please let us know if anyone else has problems.

e8hffff commented on 2026-02-03 14:51 (UTC) (edited on 2026-02-03 14:55 (UTC) by e8hffff)

Quick fix. If you have the package and the makepkg script (snapshot) from here, edit the PKGBUILD file to:

# Maintainer: WT5A <K5TRP[at]onlyhams[dot]ca>
# Maintainer: Helmut Stult <hst[at]e-mail[dot]de>
# Thanks to the maintainer(s) of chirp-daily

pkgname=chirp-next
pkgver=20260130
pkgrel=1
epoch=1
pkgdesc="GUI tool for programming ham radios (Local Source Build)"
arch=('any')
url="https://chirpmyradio.com/projects/chirp/wiki/Home"
license=('GPL-3.0-or-later')
depends=('python-pyserial' 'python-requests' 'python-suds'
         'python-yattag' 'python-wxpython' 'python-lark-parser')
optdepends=('hamradio-menus: XDG menus for ham radio software')
makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools')
options=(!emptydirs)
conflicts=('chirp' 'chirp-daily')
provides=(chirp)
install=$pkgname.install

# Pointing to the local file in the base directory
source=("chirp-${pkgver}.tar.gz")

# Since you have the file, we use 'SKIP' or the specific hash.
# I kept your hash here to ensure the file you have is the correct one.
sha1sums=('9b62a2aaedd1d9f54ca21be99761bf0ef91f791e')

build() {
    cd "chirp-${pkgver}"
    python -m build --wheel --no-isolation
}

package() {
  _site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
  cd "chirp-$pkgver"
  python -m installer --destdir="${pkgdir}" dist/*.whl

  install -D -m644 "chirp/share/chirpw.1" "${pkgdir}/usr/share/man/man1/chirp.1"
  install -D -m644 "chirp/share/chirp.desktop" "${pkgdir}/usr/share/applications/chirp.desktop"
  install -D -m644 "chirp/share/chirp.png" "${pkgdir}/usr/share/pixmaps/chirp.png"

  # Ensure locale directory exists and copy
  mkdir -p "${pkgdir}${_site_packages}/chirp"
  cp -dr --preserve=mode,timestamp "chirp/locale/" "${pkgdir}${_site_packages}/chirp/locale"
}

Then makepkg -si as normal.

fermino commented on 2026-02-02 17:11 (UTC)

Given the cloudflare issue it might be better to build directly from git (I have not seen recent tags but if the release cycle is merely weekly (as it seems to be), it shouldn't be too hard to track it).

AFAIK this is the official repo https://github.com/kk7ds/chirp

thebigmisha commented on 2026-02-01 14:22 (UTC)

EN: Issue by Cloudflare (Verifying you are human. archive.chirpmyradio.com needs to review the security of your connection before proceeding.)

RU: Крч чет разрабы врубили защиту от клауд и она не даёт курл скачать архив. Вот такие пироги)

lycanananas commented on 2026-01-30 17:35 (UTC)

There is issue with Cloudflare. Update is failing :/

Omar007 commented on 2025-12-02 17:40 (UTC) (edited on 2025-12-02 17:47 (UTC) by Omar007)

Once the epoch has been set, it should not be removed again. Any release without the epoch set to 1 (or larger if needed) will be regarded as an older version.

EDIT: To provide some more context; you generally only ever need to use the epoch when the versioning scheme that the software uses is changed or if it has no stable versioning number (and you can't use a commit count or something).
Once the epoch is set, any package without it or a lower number will be regarded as outdated, a higher number is always more recent. If the epoch is equal, normal version matching is done (pkgver and pkgrel).
That means, you can really never ever remove it again, only keep the value set or increase it at some point in the future.

In most, if not all other cases, bumping the pkgrel is the way to go to trigger/force a rebuild if the software version(ing scheme) has otherwise stayed the same but things like the packaging have changed.

loacker commented on 2025-11-01 06:13 (UTC)

@schinfo I think you may eliminate the epoch parameters with the upcoming update cycle.

schinfo commented on 2025-09-21 12:43 (UTC)

Problem is fixed with "epoch"

loacker commented on 2025-09-20 18:46 (UTC)

@schinfo Have you tried using the PKGBUILD's "epoch" feature?