Commit graph

87 commits

Author SHA1 Message Date
Ben Siraphob
3bbad8b041 treewide: remove inherited stdenv.lib 2021-01-27 12:44:43 +07:00
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Pavol Rusnak
d18e00e973 electrum: 4.0.7 -> 4.0.9 2020-12-18 20:39:20 +01:00
Pavol Rusnak
16b38b0782
electrum: 4.0.6 -> 4.0.7
this release also fixes compatibility with dnspython 2.x,
so we can drop the overrides

also cryptography is required instead of pycryptodomex
(which is required only for tests now) and ecdsa dependency
is dropped completely
2020-12-09 21:02:10 +01:00
Pavol Rusnak
739e97c521
electrum: 4.0.5 -> 4.0.6 2020-12-05 17:08:48 +01:00
Pavol Rusnak
e4c6febee7
electrum: 4.0.4 -> 4.0.5 2020-11-18 23:06:38 +01:00
Pavol Rusnak
24883ec6e7
electrum: 4.0.3 -> 4.0.4 2020-10-15 21:27:18 +02:00
Pavol Rusnak
edeccedd86 electrum: 4.0.2 -> 4.0.3 2020-09-12 14:37:38 +02:00
Frederik Rietdijk
30f07d1657 pythonPackages.dnspython: use 1.x for Python 2 2020-09-03 19:10:16 +02:00
Pavol Rusnak
e1ef300ad1 electrum: use dnspython 1.x 2020-08-29 23:30:22 +02:00
Pavol Rusnak
5d22e3ce40 electrum: 3.3.8 -> 4.0.2 2020-08-08 08:10:45 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Emmanuel Rosa
99931d3bba electrum: remove qdarkstyle<2.7 restriction 2020-02-21 20:34:32 +07:00
Henrik Jonsson
9ace40c765 electrum: Add ckcc-protocol
Similar to keepkey, trezor and btchip, ckcc-protocol is a plugin,
allowing electrum to communicate with the https://coldcardwallet.com/
hardware wallet.
2019-12-14 10:30:23 -08:00
Jan Tojnar
e1cb839d17
zbar: Split to multiple outputs
Also fix D-Bus config dir path: The configure script is appending `/dbus-1/system.d`
so when we added passed in `$out/etc/dbus-1/system.d`, it ended up with extra nesting.
2019-09-10 01:34:50 +02:00
Vladimír Čunát
f21211ebfe
Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
Kosyrev Serge
3d5144a554
electrum: update for #65399 2019-09-01 12:27:30 +03:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
arcnmx
36f9da4ec4 electrum: optional qt5 and darwin fixes
qt5 is often broken on darwin, and it's a massive closure when there's
a curses interface and CLI to use instead.
2019-07-11 09:32:27 -07:00
arcnmx
769f992fbc electrum: 3.3.7 -> 3.3.8 2019-07-11 09:32:27 -07:00
Will Dietz
fcd6773c4c
electrum: 3.3.6 -> 3.3.7 2019-07-09 07:02:53 -05:00
Joachim Fasting
fc1129c8af
electrum: implement crude updater
Takes care of the tedium of checking signatures & whatnot.  Does not update
checksum for the tests yet ...

Usage
  $ nix-shell maintainers/scripts/update.nix --argstr package electrum

Warning: dumps cruft to $PWD
2019-05-17 12:36:29 +02:00
Will Dietz
44d9383483
electrum: 3.3.5 -> 3.3.6
https://github.com/spesmilo/electrum/blob/3.3.6/RELEASE-NOTES
2019-05-16 15:40:38 -05:00
Will Dietz
0ec02df42c
electrum: use system qdarkstyle, upstream loosened req due to fix 2019-05-13 13:03:40 -05:00
Will Dietz
66493d7bff
electrum: grab tests from github, but use signed sources
Not crazy about this solution, but seems better than
not running tests or ignoring upstream's signatures.
2019-05-09 15:57:27 -05:00
Will Dietz
a879c72552
electrum: fixup Exec lines in .desktop
Not sure why upstream added $HOME/.local/bin to $PATH for these,
but IMO that is for users to handle as they see fit.

And it's not very nix-like :).
2019-05-09 15:50:07 -05:00
Will Dietz
9cae933ce7
electrum: fetch from official site, check signature (manually) 2019-05-09 15:50:06 -05:00
Will Dietz
d6ec298e3e
electrum: 3.3.4 -> 3.3.5
https://github.com/spesmilo/electrum/blob/3.3.5/RELEASE-NOTES
2019-05-09 15:50:05 -05:00
Pierre Bourdon
a13a0d7868
electrum: 3.3.2 -> 3.3.4 2019-02-19 17:01:57 +01:00
nyanloutre
3c38d22596 electrum: enable tests 2019-01-22 17:11:54 +01:00
Clemens Fruhwirth
ee0e99851f electrum: 3.2.4 -> 3.3.2
Co-authored-by: nyanloutre <paul@nyanlout.re>
2019-01-22 17:04:44 +01:00
André-Patrick Bubel
cfcce55e1c
electrum: 3.2.3 -> 3.2.4 (security)
Backports anti-phishing measures from master
2019-01-18 05:04:51 +01:00
Justin Humm
93bf0a02f5
pythonPackages.tlslite: delete, migrate refs to pythonPackages.tlslite-ng
tlslite has a test failure on Python 3.7 [0]. @tomato42, a commiter of
tlslite and author of tlslite-ng said, that tlslite is abandoned (last
commit 2015) and tlslite-ng should be used as a drop in replacement.

[0] https://github.com/trevp/tlslite/issues/121
2018-12-10 13:45:45 +01:00
Rodney Lorrimar
fa0b1930fb
electrum: fix sha256 for 3.2.3
I have checked pkgs.electrum.src against the GPG signature from
https://download.electrum.org/3.2.3/Electrum-3.2.3.tar.gz.asc
2018-10-28 16:27:13 +10:00
Paul TREHIOU
483e2a1a6b btchip: init at 0.1.28
electrum and electron-cash: add support for btchip library (#40816)
2018-10-01 18:13:03 -04:00
Joachim Fasting
1e379f29f7
electrum: 3.1.3 -> 3.2.3 2018-09-12 21:22:23 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
R. RyanTM
7ff5880dee electrum: 3.1.1 -> 3.1.3
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/electrum/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3/bin/.electrum-wrapped -h’ got 0 exit code
- ran ‘/nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3/bin/.electrum-wrapped --help’ got 0 exit code
- ran ‘/nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3/bin/.electrum-wrapped help’ got 0 exit code
- ran ‘/nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3/bin/electrum -h’ got 0 exit code
- ran ‘/nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3/bin/electrum --help’ got 0 exit code
- ran ‘/nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3/bin/electrum help’ got 0 exit code
- found 3.1.3 with grep in /nix/store/lwp0yd15d73bsnq54za1v9df8r8ryl9s-electrum-3.1.3
- directory tree listing: https://gist.github.com/db75e500a00674c62bfac3e757b1721c
2018-04-20 06:52:00 -07:00
Joachim Fasting
f5a48fe3c9
electrum: 3.1.0 -> 3.1.1 2018-03-27 18:10:49 +02:00
Joachim Fasting
53f057f21b
electrum: 3.0.6 -> 3.1.0 2018-03-06 23:30:05 +01:00
adisbladis
831ef4756e
electrum: Patch compat with python trezor>=0.9.0 2018-02-22 18:43:57 +08:00
Renzo Carbonara
07c7a81b24 electrum: 3.0.5 -> 3.0.6 2018-02-07 16:31:46 +01:00
Joachim Fasting
e5d9d61d65
electrum: 3.0.4 -> 3.0.5
Still more work to fix RPC vulns
2018-01-08 09:10:14 +01:00
Justin Humm
207bf49c8d
electrum: 3.0.3 -> 3.0.4
From the release notes [1]:

 * Fix a vulnerability caused by Cross-Origin Resource Sharing (CORS)
   in the JSONRPC interface. Previous versions of Electrum are
   vulnerable to port scanning and deanonimization attacks from
   malicious websites. Wallets that are not password-protected are
   vulnerable to theft.

See this [2] for explanation.

[1] https://github.com/spesmilo/electrum/blob/3.0.4/RELEASE-NOTES
[2] https://github.com/spesmilo/electrum/issues/3374
2018-01-07 03:20:07 +01:00
Gabriel Ebner
a9f118914f electrum: enable support for qr codes 2017-12-30 21:16:16 +01:00
Joachim Fasting
97ab2f0d8b
electrum: 3.0.2 -> 3.0.3
Note that due to runtime impurities, non-NixOS users must prepend and export
QT_PLUGIN_PATH=${qt5.qtbase.qtPluginPrefix}
and
LD_LIBRARY_PATH=/run/opengl-driver/lib
before running electrum, lest it fail to find runtime dependencies or pick
up mismatching libraries from the host system.
2017-12-12 14:32:42 +01:00
André-Patrick Bubel
4ea01b6ce1 electrum: 2.9.3 -> 3.0.2 2017-12-12 14:32:12 +01:00
rnhmjoj
491bc4cfed
pythonPackages: rename dns -> dnspython 2017-12-10 15:27:06 +01:00
André-Patrick Bubel
89dc04fe93
electrum: enable plotting support
Plotting seems to be a core feature now, with a menu entry available by
default. Without the matplotlib dependency this opens a warning popup
though.
2017-10-19 21:25:47 +02:00