Commit Graph

167 Commits

Author SHA1 Message Date
Victor Freire
374b122f99 electrum: 4.5.6 -> 4.5.8 2024-10-24 13:53:10 -03:00
Yarny0
b3d9e85d53 electrum: migrate to build-system/dependencies
.. replacing `nativeBuildInputs` and `propagatedBuildInputs`.
2024-10-19 13:42:32 +02:00
Yarny0
09ff437fe9 Revert "electrum: pin ledger-bitcoin to 0.2.1"
This reverts commit 54bea4702b.

It is no longer needed as electrum 4.5.6 raised its
`ledger-bitcoin` version limit to "<0.4", cf.

https://github.com/spesmilo/electrum/issues/9035
719292f818
https://github.com/spesmilo/electrum/blob/4.5.6/RELEASE-NOTES#L24
2024-10-19 13:19:58 +02:00
Yarny0
d326fa896f electrum: 4.5.5 -> 4.5.6
Release notes:
https://github.com/spesmilo/electrum/blob/4.5.6/RELEASE-NOTES

Beginning with this update,
electrum includes its tests in its release tarballs, cf.

https://github.com/spesmilo/electrum/issues/9207
3ec16a08e5
https://github.com/spesmilo/electrum/blob/4.5.6/RELEASE-NOTES#L31

Therefore we drop the separate download of tests.
2024-10-19 13:18:17 +02:00
Yarny0
1ecc7fe442 electrum: fix build with protobuf dependency
Since the update to version 5 with
7cdaa0b80c ,
the `python3Packages.protobuf` package
no longer provides the `protoc` program.
Instead, one has to add the `protobuf` package
(not the python package) directly.
2024-10-19 11:27:05 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Martin Weinelt
e47d0b5400
electrum-ltc: disable failing and stuck tests
These tests have forced the hydra job for electrum-ltc to run into a
timeout.
2024-08-06 18:18:42 +02:00
Pavol Rusnak
3470a1b29a
electrum{,-grs,-ltc}: drop tlslite-ng dependency
not used since version 2.4.1
2024-07-14 09:14:56 +02:00
John Garcia
2711b8215e electrum: 4.5.4 -> 4.5.5 2024-05-30 12:21:19 +01:00
Raghav Sood
a7b2fb008e
electrum-ltc: apply aiorpcX version bump patch 2024-05-13 10:26:17 +08:00
Yarny0
0e513f0435 electrum: add patch for aiorpcx compatibility
electrum is quite strict about the aiorpcx version is accepts.
With commit 97b53be707 ,
aiorpcx got updated to 0.23.1 which is too much for electrum.

Upstream already has a patch to extend the
range of aiorpcx versions it permits.
We apply that patch until a the next release of electrum.

Unfortunatelly, the patch -- which we take from the
GitHub source repository -- does not patch every file
that that is needed to be patched in the distribution tarball.
Hence we have to copy the patched file over another file
in the `postPatch` hook of the build process.
See the comments there for more information.
2024-05-06 16:37:39 +02:00
gruve-p
2c201af5f9
electrum-grs 4.4.4 -> 4.5.4 2024-03-19 20:54:10 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Wroclaw
6b9d170582 electrum: updater: use keys from source github repository 2024-03-17 18:12:07 +01:00
John Garcia
f6f5d4610d electrum: 4.5.3 -> 4.5.4 2024-03-16 22:09:15 +00:00
John Garcia
b87393f6c8 electrum: add missing deps for hw support 2024-03-16 22:09:15 +00:00
John Garcia
54bea4702b electrum: pin ledger-bitcoin to 0.2.1 2024-03-16 22:07:46 +00:00
John Garcia
236cd757af electrum: add chewblacka to package maintainers 2024-03-16 19:27:36 +00:00
Pavol Rusnak
dec3b9ac11
electrum: 4.5.0 -> 4.5.3 2024-02-23 16:39:18 -03:00
Julie B.
0194efaf82
maintainers: rename lourkeur -> bbjubjub, update details 2024-02-14 20:58:18 +01:00
arcnmx
120a9383aa electrum: add meta.mainProgram
See #246386
2024-01-18 09:11:55 -08:00
arcnmx
73dd1bfd41 electrum: fix build without enableQt
Fixes a regression introduced by #281200
2024-01-18 09:09:05 -08:00
Pavol Rusnak
84f815170f
electrum: 4.4.6 -> 4.5.0 2024-01-16 16:00:08 -05:00
Anders Rytter Hansen
495b938c3b electrum: add QtWayland and certifi
QtWayland is added so that Electrum will work natively on Wayland. If you try to launch it on Wayland without QtWayland, you will get an error saying that QT couldn't find a module for Wayland.

Certifi is added, because it's specified as a requirement for Electrum in their requirements.txt file here: https://github.com/spesmilo/electrum/blob/4.4.6/contrib/requirements/requirements.txt

Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com>
2024-01-16 16:17:48 +01:00
Felix Buehler
560694bec2 python311Packages.py-scrypt: rename from py_scrypt 2024-01-07 16:29:05 +01:00
Felix Buehler
29f6174cd0 python311Packages.groestlcoin-hash: rename from groestlcoin_hash 2024-01-06 21:03:51 +01:00
John Garcia
4621ca2b14 electrum: 4.4.5 -> 4.4.6 2023-08-21 13:42:38 +01:00
gruve-p
c0ce5cfac0
electrum-grs 4.3.1 -> 4.4.4 2023-06-21 19:00:12 +02:00
Jonathan Niven
dc6f306ab1 electrum: 4.4.4 -> 4.4.5
Some fixes, full changes in release notes:
https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES
2023-06-21 10:52:51 +01:00
Pavol Rusnak
af37dec087
electrum: 4.4.0 -> 4.4.4 2023-06-11 22:02:43 +02:00
Pavol Rusnak
5d391228f6
electrum: 4.3.4 -> 4.4.0 2023-04-24 23:18:47 +02:00
Dmitry Ivankov
51b96d8e85 electrum: fix ledger devices support
New Ledger protocol needs a new dependency to work
https://github.com/spesmilo/electrum/pull/8041
2023-04-24 19:32:21 +02:00
Martin Weinelt
10028d9a58 python310Packages.btchip-python: Rename from btchip 2023-03-03 23:59:32 +01:00
Sandro Jäckel
0d6fc19cdf
electrum: use callPackage 2023-02-02 17:27:36 +01:00
Pavol Rusnak
0fa1ff5ce8
electrum: 4.3.3 -> 4.3.4 2023-01-28 20:44:08 +00:00
Shawn8901
0a1dd3ced1 treewide: remove global with lib; in pkgs/{misc,networking} 2023-01-24 17:29:20 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Pavol Rusnak
280f5bcf57
electrum: 4.3.2 -> 4.3.3 2023-01-03 22:42:09 +01:00
Pavol Rusnak
7c1eeef919
electrum-grs: move to electrum/grs 2022-12-26 15:46:46 +01:00
Pavol Rusnak
4d7160e615
electrum-ltc: remove passthru.updateScript
(which is meant to be used by electrum, not electrum-ltc)
2022-12-26 15:21:11 +01:00
Pavol Rusnak
85f08cc5e7
electrum: fix description 2022-12-26 15:21:11 +01:00
Pavol Rusnak
e2a2284658
electrum: make compatible with protobuf 4+ 2022-10-02 20:39:31 +02:00
Pavol Rusnak
a89b27942c
electrum: 4.3.1 -> 4.3.2 2022-09-28 14:28:56 +02:00
gp2112
4fa8e635e2
electrum: 4.3.0 -> 4.3.1 2022-09-08 03:14:14 -03:00
Pavol Rusnak
7e0b4ddbe3
electrum: 4.2.2 -> 4.3.0
- remove no longer necessary usr_share hacks
2022-08-06 13:39:31 +02:00
Pavol Rusnak
c85e56bb06
Merge pull request #182072 from lourkeur/update/electrum-ltc
electrum-ltc: 4.0.9.3 -> 4.2.2.1
2022-08-06 12:47:24 +02:00
Louis Bettens
3cc2fa21dc electrum-ltc: 4.0.9.3 -> 4.2.2.1 2022-07-19 10:13:46 +02:00
Pavol Rusnak
077dc1f852
electrum: 4.2.1 -> 4.2.2 2022-07-16 00:17:05 +02:00
Artturin
b3caa2f1fe treewide: extraPostFetch -> postFetch 2022-05-23 17:18:50 +03:00
Pavol Rusnak
882ecdce35
electrum: 4.1.5 -> 4.2.1 2022-03-27 19:47:54 +02:00