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

推荐订阅源

D
Docker
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
H
Help Net Security
月光博客
月光博客
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

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?