Package Details: advcpmv 9.5-5

Git Clone URL: https://aur.archlinux.org/advcpmv.git (read-only, click to copy)
Package Base: advcpmv
Description: 'cp' and 'mv' utilities with progress bar patches
Upstream URL: https://github.com/jarun/advcpmv
Licenses: GPL3-or-later
Provides: acp, advcp, advmv, amv, cpg, mvg
Submitter: ainola
Maintainer: gerliczkowalczuk
Last Packager: gerliczkowalczuk
Votes: 63
Popularity: 1.58
First Submitted: 2021-12-24 02:06 (UTC)
Last Updated: 2026-04-05 17:29 (UTC)

Pinned Comments

gerliczkowalczuk commented on 2026-04-04 20:49 (UTC) (edited on 2026-04-05 17:37 (UTC) by gerliczkowalczuk)

Update (2026-04-05)

This update includes both a refactor of the advcpmv patch and fixes to the AUR package.

Patch changes:

  • Reworked progress bar implementation to avoid global state
  • Removed reliance on external tools like find and du
  • Separated progress tracking logic from UI rendering
  • Introduced a dedicated progress.{c,h} module with a simple API
  • Limited changes to cp/mv-related sources only (cp.c, mv.c, copy.c, copy.h)
  • Progress works for both large files and multiple files
  • Progress output is disabled when stderr is not a TTY (safe for scripts)
  • mv avoids unnecessary work on same-filesystem rename and only tracks progress on real copy fallback

Technical note:

  • No changes were made to autotools files (Makefile.in, configure, etc.)
  • To keep the build system untouched, progress.c is included via copy.c
  • This avoids the need for autoreconf/automake and keeps the package simple and AUR-friendly

AUR package fixes:

  • Fixed PKGBUILD inconsistencies
  • Updated patch checksum
  • Regenerated .SRCINFO
  • Bumped pkgrel
  • Adjusted source URLs to resolve download issues

Verification:

  • makepkg --verifysource passes
  • Clean build with standard ./configure && make
  • cp/mv tests pass
  • Progress bar works correctly in practice

Please report any issues if you encounter them. Fastest way to do that is writing email to oskar@gerlicz.space

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

gerliczkowalczuk commented on 2026-04-07 09:29 (UTC)

@leong Thanks for the feedback!

leong commented on 2026-04-07 07:32 (UTC) (edited on 2026-04-07 07:32 (UTC) by leong)

9.5-5 install is OK. Thx for maintaining

gerliczkowalczuk commented on 2026-04-05 17:36 (UTC)

Thanks for the reports!

Fixed checksum issues, updated PKGBUILD/.SRCINFO mismatch, and resolved download problems (GNU sources).

The package now builds cleanly again. Please let me know if you encounter any further issues.

simona commented on 2026-04-05 17:35 (UTC)

solved. tnx.

gerliczkowalczuk commented on 2026-04-05 17:26 (UTC)

Yes i fixing this quickly, thanks for repo, problem is also with gnu servers :)

simona commented on 2026-04-05 17:16 (UTC)

fail checksum

leong commented on 2026-04-05 12:07 (UTC) (edited on 2026-04-05 12:10 (UTC) by leong)

The AUR page says "Package Details: advcpmv 9.5-3" but PKGBUILD says pkgver=9.5 pkgrel=2

About the ftp.gnu.org not responding issue: edit PKGBUILD and use mirrors urls (see https://www.gnu.org/software/coreutils/)

duffydack commented on 2026-04-05 11:19 (UTC)

couple of issues. ftp.gnu.org is failing, and the pkgbuild needs updating inline with the srcinfo

simona commented on 2026-04-05 08:20 (UTC) (edited on 2026-04-05 08:21 (UTC) by simona)

stop on Connecting at ftp.gnu.org (ftp.gnu.org)|209.51.188.20|:443. and can't install.

gerliczkowalczuk commented on 2026-04-04 20:57 (UTC)

@tuxsavvy thanks for the detailed review.

Regarding the license: agreed that the original sources are ambiguous due to missing headers. I went with GPL-3.0-or-later for compatibility with coreutils, but I’ll revisit this.

For the patches: newer rebases were added to keep compatibility with recent coreutils versions, but I understand the concern about divergence from the original upstream.

Regarding the extra binaries: good point, I’ve since cleaned up the build to only install the required ones.

I’ll also review your suggestions about patch handling and multiple patch support.