Package Details: sparrow-wallet 2.2.3-3

Git Clone URL: https://aur.archlinux.org/sparrow-wallet.git (read-only, click to copy)
Package Base: sparrow-wallet
Description: Desktop Bitcoin Wallet focused on security and privacy. Free and open source
Upstream URL: https://sparrowwallet.com/
Keywords: bitcoin cryptocurrency wallet
Licenses: Apache-2.0
Conflicts: sparrow-wallet-git, sparrow-wallet-reproducible
Submitter: cybafunkmonkey
Maintainer: tuxxx
Last Packager: tuxxx
Votes: 24
Popularity: 0.40
First Submitted: 2021-07-25 12:47 (UTC)
Last Updated: 2025-06-16 10:15 (UTC)

Pinned Comments

tuxxx commented on 2025-05-26 14:44 (UTC) (edited on 2025-06-08 12:55 (UTC) by tuxxx)

Package Variants

There are now 3 different packages to choose from for Sparrow Wallet:

  • sparrow-wallet (this package): Binary Package, installs the official binary after GPG signature verification
  • sparrow-wallet-git: Builds the current git master HEAD from source
  • sparrow-wallet-reproducible: Builds the latest git release (tag) from source and verifies the build against the official binary
Automated Updates & Development

Daily updates via CI/CD Pipeline are now active.

Development repository: https://codeberg.org/tuxxx/sparrow-wallet

Issues and pull requests for all packages can be opened at the corresponding repository above.

tuxxx commented on 2024-03-31 08:35 (UTC) (edited on 2024-04-11 14:33 (UTC) by tuxxx)

Make sure to import craig raws key as described on the download page https://sparrowwallet.com/download/ or with the command:

gpg --recv-keys D4D0D3202FC06849A257B38DE94618334C674B40

Latest Comments

1 2 3 Next › Last »

tuxxx commented on 2025-06-13 20:11 (UTC) (edited on 2025-06-16 10:17 (UTC) by tuxxx)

Thanks for reporting pizzaman and Necromortis. I removed the udev rules and added the existing aur packages as optional dependencies

pizzaman commented on 2025-06-13 13:01 (UTC)

Thank you for maintaning this package.

(1/1) checking for file conflicts
error: failed to commit transaction (conflicting files)
sparrow-wallet: /usr/lib/udev/rules.d/20-hw1.rules exists in filesystem (owned by ledger-udev)
sparrow-wallet: /usr/lib/udev/rules.d/51-coinkite.rules exists in filesystem (owned by python-ckcc-protocol)
sparrow-wallet: /usr/lib/udev/rules.d/51-trezor.rules exists in filesystem (owned by trezor-udev)
sparrow-wallet: /usr/lib/udev/rules.d/51-usb-keepkey.rules exists in filesystem (owned by keepkey-udev)
sparrow-wallet: /usr/lib/udev/rules.d/53-hid-bitbox02.rules exists in filesystem (owned by bitbox-udev)
sparrow-wallet: /usr/lib/udev/rules.d/54-hid-bitbox02.rules exists in filesystem (owned by bitbox-udev)

It appears that this package includes udev rules that are already provided by dedicated *-udev packages (e.g., trezor-udev, ledger-udev, etc.), which causes file conflicts during installation.

To avoid such conflicts and improve compatibility with other packages, it might be better to depend on those existing *-udev packages rather than installing duplicate rule files directly.

Thanks again for your work!

Necromortis commented on 2025-06-13 12:31 (UTC)

error: failed to commit transaction (conflicting files)
sparrow-wallet: /usr/lib/udev/rules.d/20-hw1.rules exists in filesystem (owned by ledger-udev)
sparrow-wallet: /usr/lib/udev/rules.d/51-trezor.rules exists in filesystem (owned by trezor-udev)
Errors occurred, no packages were upgraded.
 -> error installing: [/home/user/.cache/yay/sparrow-wallet/sparrow-wallet-2.2.3-2-x86_64.pkg.tar.xz] - exit status 1

Fix need delete or rename 20-hw1.rules and 51-trezor.rules

tuxxx commented on 2025-05-26 14:44 (UTC) (edited on 2025-06-08 12:55 (UTC) by tuxxx)

Package Variants

There are now 3 different packages to choose from for Sparrow Wallet:

  • sparrow-wallet (this package): Binary Package, installs the official binary after GPG signature verification
  • sparrow-wallet-git: Builds the current git master HEAD from source
  • sparrow-wallet-reproducible: Builds the latest git release (tag) from source and verifies the build against the official binary
Automated Updates & Development

Daily updates via CI/CD Pipeline are now active.

Development repository: https://codeberg.org/tuxxx/sparrow-wallet

Issues and pull requests for all packages can be opened at the corresponding repository above.

hsdredgun commented on 2024-04-15 12:36 (UTC)

@tuxxx correct!!! It was on .cache yay finally find the issue thank you so much!

tuxxx commented on 2024-04-15 08:13 (UTC) (edited on 2024-04-15 08:16 (UTC) by tuxxx)

@hsdredgun: This looks like a problem with your aur-helper. Try to remove temp/cache files from the helper or try to build the package manually with makepkg.

yonson commented on 2024-04-14 23:33 (UTC)

Fwiw the fix worked for me.

hsdredgun commented on 2024-04-14 23:31 (UTC)

Thanks Tuxx unfortunately not still running to the same issue I did manually removed everything in pkg etc... Still running into the same issue.

tuxxx commented on 2024-04-14 16:10 (UTC) (edited on 2024-04-14 16:51 (UTC) by tuxxx)

I think both errors should only happen if you try to build in an unclean environment (where folders pkg and src already exists within the same dir with old build artifacts). To mitigate i added flag -f to gendesk to force recreation. Let me know if this helps. For future builds you can use makepkg with -c / --clean flag to remove build artifacts after successful build.

yonson commented on 2024-04-14 14:03 (UTC)

I am also running into a build issue involving the desktop file:

[Sparrow]                         Generating desktop file... no
Sparrow.desktop already exists. Use -f as the first argument to overwrite it.
==> ERROR: A failure occurred in prepare().
    Aborting...