ThomasV
dc78ba3c04
android: pass keystore password as argument to make_apk.
...
export does not work because it runs in a container.
also, check password using keytool
2022-09-28 09:32:01 +02:00
SomberNight
b5900eae98
contrib: reformat most shell scripts
...
Mostly just indentations.
For consistency, to conform to .editorconfig.
2022-09-27 14:55:22 +00:00
SomberNight
1cecd2c6e8
contrib: rename some shell scripts to have ".sh" extension
...
The extension gives formatting hints to some editors. (especially if they support .editorconfig)
2022-09-27 13:34:03 +00:00
SomberNight
f174b9164c
build scripts: minor formatting clean-up
...
follow-up f8f77c14a2
2022-09-27 13:25:11 +00:00
ThomasV
f8f77c14a2
release.sh: store signing password
2022-09-27 14:48:12 +02:00
SomberNight
d0de44a794
build: also build a "source-only" linux-packager-friendly tarball
...
We now distribute two tarballs, a "normal" one (the default, recommended for users),
and a new strictly source-only one (for Linux distro packagers).
The normal tarball, in addition to including everything from
the source-only one, also includes:
- compiled (`.mo`) locale files (in addition to source `.po` locale files)
- compiled (`_pb2.py`) protobuf files (in addition to source `.proto` files)
- the `packages/` folder containing source-only pure-python runtime dependencies
merges https://github.com/spesmilo/electrum/pull/7594
with follow-ups
2022-08-16 17:28:41 +00:00
SomberNight
7d36f2ba3a
build: follow-up source-only tarballs
2022-08-16 17:23:08 +00:00
yanmaani
9a37184a57
build: create source-only tarball in release.sh
2022-08-15 12:00:00 +00:00
SomberNight
787dd69282
win build: clear $CONTRIB_WINE/dist between builds
2022-08-05 17:53:20 +02:00
ThomasV
7cf495d1e0
Windows build scripts: Read codesign passphrase. Lazy check if unsigned binaries are there.
2022-05-27 11:07:32 +02:00
SomberNight
2c5eb26ff0
contrib/release.sh: fix some paths re android apk
2022-03-15 20:00:43 +01:00
ThomasV
d91a4da557
Add Qt5/QML building framework to contrib/android:
...
- update requirements file for building PyQt5
- use separate .buildozer directories for qml and Kivy
- add GUI and ARCH parameters to android/build.sh
2022-03-08 17:21:31 +01:00
SomberNight
d35a68d2d1
release.sh: fix bugs discovered during last release
2021-07-19 21:48:47 +02:00
SomberNight
9f82dc07f2
release.sh: dmg is now reproducible as well
2021-07-19 17:22:55 +02:00
SomberNight
e54e6e4e09
build: extend release.sh so that all builders can use it
2021-06-21 19:29:56 +02:00
SomberNight
9d46fe775a
build: try to consolidate instructions and decr codedupe in release.sh
2021-06-18 17:10:15 +02:00
SomberNight
91c913dc0b
build/release.sh: add some comments
2021-06-18 16:29:13 +02:00
SomberNight
47ebc49c4c
(trivial) build/release.sh: convert indents to spaces
...
was mixed tabs/spaces
2021-06-18 16:29:08 +02:00
SomberNight
3df1c3bbf7
build: rename some scripts
...
also, merge sdist/build.sh and sdist/make_tgz into sdist/make_sdist.sh
2021-06-18 16:29:03 +02:00
SomberNight
0842f4977b
build: fresh_clone: turns out we can just clone from a local dir :P
...
this saves us some network requests, and reduces trust in github
2021-06-18 16:28:58 +02:00
SomberNight
5ae167d67d
android build: place binaries in ./dist/ instead of ./bin/
...
Let's try to consolidate and have all build scripts put binaries into ./dist/
2021-06-18 16:28:52 +02:00
ThomasV
9625798a63
release script: follow-up prev commit
2021-06-17 15:02:07 +02:00
ThomasV
9c1a8d7f65
release.sh: fix path for android builds
2021-06-17 12:15:09 +02:00
SomberNight
52fc2f5adb
release.sh: make sure correct commit is checked out
2021-06-17 12:05:40 +02:00
ThomasV
4dc7f4d331
release script: call build_docker_image.sh
2021-06-10 14:40:46 +00:00
ThomasV
8788b64504
Update release script with APK fresh clone instruction. Add android/fresh_clone to gitignore
2021-06-10 14:30:17 +00:00
ThomasV
7789497140
release script: add username to signature file, upload files into airlock.
2021-04-30 10:27:33 +00:00
ThomasV
2b05615995
Do not perform webserver update from release script.
...
(see publish.sh and deploy.sh in the electrum-web repo)
2021-04-28 12:37:15 +00:00
ThomasV
debe5cf03a
release script: add hash comparison step before uploading
2021-04-02 18:24:12 +02:00
ThomasV
30d9e6a964
add contrib/release.sh script
2021-04-02 17:19:56 +02:00