Skip to content

Commit d7bf882

Browse files
committed
rename contrib/build-osx as contrib/osx. Move QRReader submodule there.
1 parent db89286 commit d7bf882

File tree

9 files changed

+16
-16
lines changed

9 files changed

+16
-16
lines changed

.gitmodules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
[submodule "contrib/deterministic-build/electrum-locale"]
55
path = contrib/deterministic-build/electrum-locale
66
url = https://github.com/spesmilo/electrum-locale
7-
[submodule "contrib/CalinsQRReader"]
8-
path = contrib/CalinsQRReader
7+
[submodule "contrib/osx/CalinsQRReader"]
8+
path = contrib/osx/CalinsQRReader
99
url = https://github.com/spesmilo/CalinsQRReader

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ This directory contains the python dependencies used by Electrum.
101101
Mac OS X / macOS
102102
--------
103103

104-
See `contrib/build-osx/`.
104+
See `contrib/osx/`.
105105

106106
Windows
107107
-------

contrib/build-osx/README.md renamed to contrib/osx/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Before starting, make sure that the Xcode command line tools are installed (e.g.
1414

1515

1616
cd electrum
17-
./contrib/build-osx/make_osx
17+
./contrib/osx/make_osx
1818

1919
This creates a folder named Electrum.app.
2020

@@ -33,4 +33,4 @@ Copy the Electrum.app directory over and install the dependencies, e.g.:
3333
Then you can just invoke `package.sh` with the path to the app:
3434

3535
cd electrum
36-
./contrib/build-osx/package.sh ~/Electrum.app/
36+
./contrib/osx/package.sh ~/Electrum.app/
File renamed without changes.

contrib/build-osx/make_osx renamed to contrib/osx/make_osx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ cp ./contrib/deterministic-build/electrum-icons/icons_rc.py ./electrum/gui/qt
7272
info "Downloading libusb..."
7373
curl https://homebrew.bintray.com/bottles/libusb-1.0.22.el_capitan.bottle.tar.gz | \
7474
tar xz --directory $BUILDDIR
75-
cp $BUILDDIR/libusb/1.0.22/lib/libusb-1.0.dylib contrib/build-osx
76-
DoCodeSignMaybe "libusb" "contrib/build-osx/libusb-1.0.dylib" "$APP_SIGN" # If APP_SIGN is empty will be a noop
75+
cp $BUILDDIR/libusb/1.0.22/lib/libusb-1.0.dylib contrib/osx
76+
DoCodeSignMaybe "libusb" "contrib/osx/libusb-1.0.dylib" "$APP_SIGN" # If APP_SIGN is empty will be a noop
7777

7878
info "Building libsecp256k1"
7979
brew install autoconf automake libtool
@@ -85,11 +85,11 @@ git clean -f -x -q
8585
./configure --enable-module-recovery --enable-experimental --enable-module-ecdh --disable-jni
8686
make
8787
popd
88-
cp $BUILDDIR/secp256k1/.libs/libsecp256k1.0.dylib contrib/build-osx
89-
DoCodeSignMaybe "libsecp256k1" "contrib/build-osx/libsecp256k1.0.dylib" "$APP_SIGN" # If APP_SIGN is empty will be a noop
88+
cp $BUILDDIR/secp256k1/.libs/libsecp256k1.0.dylib contrib/osx
89+
DoCodeSignMaybe "libsecp256k1" "contrib/osx/libsecp256k1.0.dylib" "$APP_SIGN" # If APP_SIGN is empty will be a noop
9090

9191
info "Building CalinsQRReader..."
92-
d=contrib/CalinsQRReader
92+
d=contrib/osx/CalinsQRReader
9393
pushd $d
9494
rm -fr build
9595
xcodebuild || fail "Could not build CalinsQRReader"
@@ -117,7 +117,7 @@ for d in ~/Library/Python/ ~/.pyenv .; do
117117
done
118118

119119
info "Building binary"
120-
pyinstaller --noconfirm --ascii --clean --name $VERSION contrib/build-osx/osx.spec || fail "Could not build binary"
120+
pyinstaller --noconfirm --ascii --clean --name $VERSION contrib/osx/osx.spec || fail "Could not build binary"
121121

122122
info "Adding bitcoin URI types to Info.plist"
123123
plutil -insert 'CFBundleURLTypes' \

contrib/build-osx/osx.spec renamed to contrib/osx/osx.spec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ datas += collect_data_files('keepkeylib')
4242
datas += collect_data_files('ckcc')
4343

4444
# Add the QR Scanner helper app
45-
datas += [(electrum + "contrib/CalinsQRReader/build/Release/CalinsQRReader.app", "./contrib/CalinsQRReader/build/Release/CalinsQRReader.app")]
45+
datas += [(electrum + "contrib/osx/CalinsQRReader/build/Release/CalinsQRReader.app", "./contrib/osx/CalinsQRReader/build/Release/CalinsQRReader.app")]
4646

4747
# Add libusb so Trezor and Safe-T mini will work
48-
binaries = [(electrum + "contrib/build-osx/libusb-1.0.dylib", ".")]
49-
binaries += [(electrum + "contrib/build-osx/libsecp256k1.0.dylib", ".")]
48+
binaries = [(electrum + "contrib/osx/libusb-1.0.dylib", ".")]
49+
binaries += [(electrum + "contrib/osx/libsecp256k1.0.dylib", ".")]
5050

5151
# Workaround for "Retro Look":
5252
binaries += [b for b in collect_dynamic_libs('PyQt5') if 'macstyle' in b[0]]
File renamed without changes.

electrum/qrscanner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ def scan_barcode_osx(*args_ignored, **kwargs_ignored):
7373
import subprocess
7474
# NOTE: This code needs to be modified if the positions of this file changes with respect to the helper app!
7575
# This assumes the built macOS .app bundle which ends up putting the helper app in
76-
# .app/contrib/CalinsQRReader/build/Release/CalinsQRReader.app.
76+
# .app/contrib/osx/CalinsQRReader/build/Release/CalinsQRReader.app.
7777
root_ec_dir = os.path.abspath(os.path.dirname(__file__) + "/../")
78-
prog = root_ec_dir + "/" + "contrib/CalinsQRReader/build/Release/CalinsQRReader.app/Contents/MacOS/CalinsQRReader"
78+
prog = root_ec_dir + "/" + "contrib/osx/CalinsQRReader/build/Release/CalinsQRReader.app/Contents/MacOS/CalinsQRReader"
7979
if not os.path.exists(prog):
8080
raise RuntimeError("Cannot start QR scanner; helper app not found.")
8181
data = ''

0 commit comments

Comments
 (0)