SomberNight
41f160dd74
update to aiorpcx 0.18
2019-05-27 19:35:30 +02:00
Axel Gembe
cd52350f5d
AppImage: Remove unused PyQt5 modules
...
We already delete unused Qt modules, but we weren't deleting their PyQt5 modules.
-----
taken from Electron-Cash/Electron-Cash@e044c94677
2019-05-15 19:04:42 +02:00
Axel Gembe
5afda62ee3
AppImage: Remove Qt.so to prevent importing from PyQt5.Qt
...
Importing from PyQt5.Qt is an unnecessary fallback that loads every PyQt5 module.
-----
taken from Electron-Cash/Electron-Cash@d69471b31d
2019-05-15 19:03:18 +02:00
Axel Gembe
c3b92aa13a
AppImage: Copy libusb binary into image
...
pkg2appimage excludes libusb-1.0.so by default for no good reason:
83483c2971/excludelist (L112)
This can cause an issue when the AppImage loads the systems libusb but the
systems libusb in turn loads libudev from the AppImage. The kernel ABI for
libusb will not be changing so it is safe to bundle it into the AppImage.
-----
taken from Electron-Cash/Electron-Cash@25d45fdcbf
2019-05-15 19:01:39 +02:00
SomberNight
aab067372c
requirements: pin PyQt5-sip version due to build problems
...
see https://tickets.metabrainz.org/browse/PICARD-1472
having issues on MacOS to codesign sip.so when PyQt5-sip==4.19.15:
PyQt5/sip.so malformed object (unknown load command 7)
2019-05-09 18:11:50 +02:00
ThomasV
9a3ea0e514
update locale
2019-05-09 16:09:05 +02:00
SomberNight
03c3ba0d36
gitignore: add more build folders
2019-05-09 15:59:47 +02:00
SomberNight
a0b711cfea
requirements: bump python-ecdsa minimum
...
0.9 was not actually enough...
2019-05-06 19:12:40 +02:00
SomberNight
8e32f49469
wine build: rm old README
2019-05-06 17:10:36 +02:00
SomberNight
cb4784c8ed
requirements: use older pycryptodomex for now
...
see Legrandin/pycryptodome#286
2019-05-05 19:31:58 +02:00
SomberNight
f38eed2fad
rerun freeze_packages
...
One user reported not getting keepkey with fw 6.1.0 detected
with python-keepkey 6.0.3, but detecting it with 6.1.0.
Sounds weird as all the changes look to be tests-related,
and could not reproduce. Still, this should not hurt.
2019-05-05 17:39:24 +02:00
SomberNight
bd5b7abd80
rerun freeze_packages
...
mainly for qdarkstyle
2019-05-03 04:44:18 +02:00
SomberNight
b4648eceda
rerun freeze_packages
2019-04-30 21:36:27 +02:00
SomberNight
33f5b6a288
requirements: relax qdarkstyle version
...
upstream issue ColinDuquesnoy/QDarkStyleSheet#123 now fixed
2019-04-30 21:35:32 +02:00
SomberNight
51e0672da6
update to aiorpcx 0.17
2019-04-30 21:24:39 +02:00
SomberNight
f432320576
appimage build: nits.
...
also touch symbolic links
2019-04-12 16:54:22 +02:00
SomberNight
baebfc03f1
binary builder dockerfiles: update packages
...
ubuntu no longer serves those older versions
2019-04-12 16:51:35 +02:00
SomberNight
df8e2c3cc2
fix Revealer in binaries
...
fixes #5027
2019-03-22 15:23:43 +01:00
SomberNight
9117ded1cd
appimage: build python with curses and sqlite3 included
...
related #5213
2019-03-22 14:42:57 +01:00
SomberNight
c2455c89df
rerun freeze_packages
...
(related 232e59fc60
)
2019-03-22 14:34:21 +01:00
SomberNight
232e59fc60
requirements: use PyQt <5.12 in binaries for now. for AppImage
...
AppImage is built on Ubuntu 14.04 to maximise compatibility
but PyQt 5.12 blobs distributed on PyPI no longer work on 14.04
PyQt 5.11.x works
2019-03-22 14:32:21 +01:00
SomberNight
a2f477b679
rerun freeze_packages
2019-03-18 17:31:55 +01:00
SomberNight
366472549b
requirements: bump min keepkey
2019-03-18 17:29:37 +01:00
SomberNight
03ab64e39f
appimage: towards deterministic builds
...
same-machine build almost works.
$ diffoscope dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage1 dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage2
|############################| 100% Time: 0:00:05
--- dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage1
+++ dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage2
├── readelf --wide --decompress --hex-dump=.digest_md5 {}
│ @@ -1,4 +1,4 @@
│
│ Hex dump of section '.digest_md5':
│ - 0x00000000 77e356ea eefe1459 a40f00d9 ab5c0e00 w.V....Y.....\..
│ + 0x00000000 1dda23b5 31f9024c fe6d2755 e930a41a ..#.1..L.m'U.0..
2019-03-06 04:53:18 +01:00
ThomasV
f60d1e7cb6
fix variable name in contrib/sign_version
2019-02-13 23:25:58 +01:00
ThomasV
c725c05947
update make_download
2019-02-13 23:19:34 +01:00
ThomasV
0e78e15fa4
update locale submodule
2019-02-13 22:20:56 +01:00
ThomasV
4e9dd679ab
add contrib/sign_version
2019-02-13 21:46:48 +01:00
SomberNight
d78537c8c4
rerun freeze_packages
2019-02-08 19:19:02 +01:00
SomberNight
699562c78d
bump libsecp256k1 version
2019-02-08 16:17:52 +01:00
SomberNight
fc72e661de
requirements: set min version for aiohttp
2019-02-08 02:24:44 +01:00
SomberNight
89bb49e117
mac build: install pinned pip and setuptools earlier
...
also add --no-use-pep517 option for pyinstaller (see 4b560250a6
)
2019-02-07 20:19:07 +01:00
SomberNight
2c71b9da0c
icons: instead of symlinks, just mv "icons" dir
...
symlinks are really inconvenient on Windows
(when running from cloned source)
follow-up #5055
2019-02-07 20:01:52 +01:00
SomberNight
ba08b2279d
kivy build: test and document that make_locale is to be run first
2019-02-07 16:45:09 +01:00
SomberNight
a5ddb42bfd
win/mac binaries: fix qt icons
...
follow-up #5055
2019-02-04 22:34:59 +01:00
SomberNight
2de7fd5466
wine build: small clean-up in prepare-wine.sh
2019-02-04 20:27:04 +01:00
SomberNight
001b815c18
wine build: upgrade wine, nsis, python
...
wine-specific hack no longer needed with new wine version
2019-02-04 20:27:04 +01:00
SomberNight
a754f9fe10
initial commit for building AppImages for Linux x86_64
2019-02-03 23:45:30 +01:00
SomberNight
47b07f19b9
build: factor out some utilities to build_tools_util.sh
2019-02-03 23:44:34 +01:00
SomberNight
add3b36f32
build: replace remaining "python setup.py install" with "pip install"
2019-02-02 08:07:48 +01:00
ghost43
7266ecc2b8
contrib/make_tgz: small improvements. ( #5040 )
2019-02-01 21:20:45 +01:00
SomberNight
16bac5fd73
rm qt icons file
...
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons
based on electrumsv/electrumsv@bf8802c2ea
2019-02-01 20:15:28 +01:00
SomberNight
7f3de8241c
qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix
...
until safetlib releases a new version that includes b1eab3dba4
closes #4960
2019-01-31 20:58:04 +01:00
SomberNight
e7d3fd32fb
contrib/freeze_packages.sh: should hard fail if there is an error
...
exceptions raised by find_restricted_dependencies.py were getting ignored
2019-01-31 19:44:04 +01:00
SomberNight
3ca1b710d6
build: use sha256sum instead of md5sum
2019-01-31 17:01:00 +01:00
SomberNight
d4967faf28
wine build: pin wine signing key. minor refactoring.
2019-01-31 16:37:27 +01:00
SomberNight
b085d7cc59
document linux release process
...
closes #5030
2019-01-25 19:14:28 +01:00
ThomasV
c4774d7a8e
update submodules
2019-01-25 18:46:29 +01:00
SomberNight
4b560250a6
fix wine build: pyinstaller failed to install with new pip
...
see pypa/pip#6163
2019-01-25 16:46:17 +01:00
SomberNight
5f05469852
rerun freeze_packages
...
closes #4993
closes #5006
2019-01-25 02:06:30 +01:00