aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2023-02-07 12:43:04 +0000
committerSaturneric <[email protected]>2023-02-07 12:43:30 +0000
commit7afb62ccdbd43af3e736e67f2934580a74d9d5f4 (patch)
tree6b8cf21f97c376d871de97adf2a182ea0129f3ce
parentfeat: add git-lfs support (diff)
downloadGpgFrontend-7afb62ccdbd43af3e736e67f2934580a74d9d5f4.tar.gz
GpgFrontend-7afb62ccdbd43af3e736e67f2934580a74d9d5f4.zip
fix: add buddled dylib support for macOS
-rwxr-xr-xresource/lfs/macOS/GnuPG/agent/gpg-agent4
-rwxr-xr-xresource/lfs/macOS/GnuPG/bin/gpgconf-original4
-rwxr-xr-xresource/lfs/macOS/GnuPG/dirmngr/dirmngr4
-rwxr-xr-xresource/lfs/macOS/GnuPG/g10/gpg4
-rwxr-xr-xresource/lfs/macOS/GnuPG/kbx/keyboxd4
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libassuan.0.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libgcrypt.20.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libgmp.10.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libgnutls.30.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libgpg-error.0.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libhogweed.6.6.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libidn2.0.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libintl.8.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libksba.8.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libnettle.8.6.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libnpth.0.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libp11-kit.0.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libreadline.8.2.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libtasn1.6.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libunistring.5.dylib3
-rw-r--r--resource/lfs/macOS/GnuPG/libs/libusb-1.0.0.dylib3
-rwxr-xr-xresource/lfs/macOS/GnuPG/scdaemon/scdaemon4
-rwxr-xr-xresource/lfs/macOS/GnuPG/sm/gpgsm4
-rwxr-xr-xresource/lfs/macOS/GnuPG/tools/gpg-connect-agent4
-rw-r--r--src/CMakeLists.txt4
25 files changed, 68 insertions, 16 deletions
diff --git a/resource/lfs/macOS/GnuPG/agent/gpg-agent b/resource/lfs/macOS/GnuPG/agent/gpg-agent
index 224c5dd4..da3da619 100755
--- a/resource/lfs/macOS/GnuPG/agent/gpg-agent
+++ b/resource/lfs/macOS/GnuPG/agent/gpg-agent
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9508358d404c1d020944fd5b4833f785d15ad503cef05ac9bafd355f0ebf3052
-size 414312
+oid sha256:67d6e0b4bffcba94b8705dc44bc79dac0858502c038d44b76343afbc516e5fb5
+size 435856
diff --git a/resource/lfs/macOS/GnuPG/bin/gpgconf-original b/resource/lfs/macOS/GnuPG/bin/gpgconf-original
index fbebe353..490a90e5 100755
--- a/resource/lfs/macOS/GnuPG/bin/gpgconf-original
+++ b/resource/lfs/macOS/GnuPG/bin/gpgconf-original
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2de69d78642e6de4828177050e27cb0412ef96dceb39a5f75637f4ea055ec212
-size 181152
+oid sha256:5a7f6c17948891ae7334b94872cd6be3e1fcfe9129a5f3c59b2de253e9da648a
+size 200864
diff --git a/resource/lfs/macOS/GnuPG/dirmngr/dirmngr b/resource/lfs/macOS/GnuPG/dirmngr/dirmngr
index 3f826ab1..0eafd94b 100755
--- a/resource/lfs/macOS/GnuPG/dirmngr/dirmngr
+++ b/resource/lfs/macOS/GnuPG/dirmngr/dirmngr
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e5e4f4a6cd205c9b3b5e76d3dd1a1eb4e1c06f922db3b2161e9c0b0b5e90563f
-size 558144
+oid sha256:7cc8ea44327a136d87f4b0dfbcd5e5b83c35a708946c6fd4aa8b2a902385f56e
+size 580800
diff --git a/resource/lfs/macOS/GnuPG/g10/gpg b/resource/lfs/macOS/GnuPG/g10/gpg
index a2937112..4809c781 100755
--- a/resource/lfs/macOS/GnuPG/g10/gpg
+++ b/resource/lfs/macOS/GnuPG/g10/gpg
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:16145d5c44f9fa3e5bd72fb60c53aa572f34e998710b96b75f2f78fe8641b42b
-size 1006872
+oid sha256:6e4b1d91701d4be4d4b0463cc0631516779b19857d4203d392b20c520309f7ca
+size 1033008
diff --git a/resource/lfs/macOS/GnuPG/kbx/keyboxd b/resource/lfs/macOS/GnuPG/kbx/keyboxd
index 952a2048..1975f726 100755
--- a/resource/lfs/macOS/GnuPG/kbx/keyboxd
+++ b/resource/lfs/macOS/GnuPG/kbx/keyboxd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c83405bf352a0211232b3dbe8c95efedd312e550aa18d36f1d706259e9842389
-size 284304
+oid sha256:31ae9644f9d6b63c95fe6549eeb071a72094e03837e8c95095189941b0f30ed0
+size 304816
diff --git a/resource/lfs/macOS/GnuPG/libs/libassuan.0.dylib b/resource/lfs/macOS/GnuPG/libs/libassuan.0.dylib
new file mode 100644
index 00000000..0c2e30f1
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libassuan.0.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb3249f69d5ae70e37f34203c714fa7d7509f0d113c3148d09fa26225a0d040a
+size 116064
diff --git a/resource/lfs/macOS/GnuPG/libs/libgcrypt.20.dylib b/resource/lfs/macOS/GnuPG/libs/libgcrypt.20.dylib
new file mode 100644
index 00000000..1144fbeb
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libgcrypt.20.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3ca9140d9284a305cd314cff49fca99eb1df3e001394c98dd65867bd2127101
+size 841456
diff --git a/resource/lfs/macOS/GnuPG/libs/libgmp.10.dylib b/resource/lfs/macOS/GnuPG/libs/libgmp.10.dylib
new file mode 100644
index 00000000..ca16b1b9
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libgmp.10.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:19080b0303dd8d93b9944d8227e75da9a7c8fef38ad062dcc379e4b878f38793
+size 485776
diff --git a/resource/lfs/macOS/GnuPG/libs/libgnutls.30.dylib b/resource/lfs/macOS/GnuPG/libs/libgnutls.30.dylib
new file mode 100644
index 00000000..4d127e9e
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libgnutls.30.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cef5dc7859e074630c61ca44f459944b65bafd714d25da8f4b9169ab881ff85b
+size 1948336
diff --git a/resource/lfs/macOS/GnuPG/libs/libgpg-error.0.dylib b/resource/lfs/macOS/GnuPG/libs/libgpg-error.0.dylib
new file mode 100644
index 00000000..4f6bb3f5
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libgpg-error.0.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:624accd5e2348747c8c9c4eeca4cd38a5fdd052c85d336adcafc1a2dad7c2cb6
+size 177920
diff --git a/resource/lfs/macOS/GnuPG/libs/libhogweed.6.6.dylib b/resource/lfs/macOS/GnuPG/libs/libhogweed.6.6.dylib
new file mode 100644
index 00000000..d5d2bf8f
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libhogweed.6.6.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2eddafad1bbf201494d4e95030744c37f5360e7b0cc65e78fd328c45f6817492
+size 299584
diff --git a/resource/lfs/macOS/GnuPG/libs/libidn2.0.dylib b/resource/lfs/macOS/GnuPG/libs/libidn2.0.dylib
new file mode 100644
index 00000000..28adab21
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libidn2.0.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48c542fec0e5b119be8f8d464cf820d9b9c82b0d7ff5f46aa5d5f5a91d7dc8c3
+size 259024
diff --git a/resource/lfs/macOS/GnuPG/libs/libintl.8.dylib b/resource/lfs/macOS/GnuPG/libs/libintl.8.dylib
new file mode 100644
index 00000000..9e6de4a6
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libintl.8.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d4ae244ee6eccc97c66502de9be1b527cf6c4febe646bfb002d24b3fab30f72
+size 110640
diff --git a/resource/lfs/macOS/GnuPG/libs/libksba.8.dylib b/resource/lfs/macOS/GnuPG/libs/libksba.8.dylib
new file mode 100644
index 00000000..ef325009
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libksba.8.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44ae649dd7802e1bfbd9ac5b9395103e6652c386e975b96019d2824697e14c64
+size 266768
diff --git a/resource/lfs/macOS/GnuPG/libs/libnettle.8.6.dylib b/resource/lfs/macOS/GnuPG/libs/libnettle.8.6.dylib
new file mode 100644
index 00000000..4bd96490
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libnettle.8.6.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2beebc87b572ecf599ef155ff1e11569e70076af48edea5426acd03acedda2a
+size 315088
diff --git a/resource/lfs/macOS/GnuPG/libs/libnpth.0.dylib b/resource/lfs/macOS/GnuPG/libs/libnpth.0.dylib
new file mode 100644
index 00000000..28d2e9d8
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libnpth.0.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b98084e98e408e3b5d8340f42f1f9d76019add1b025c4c9e66decceb4023908d
+size 55888
diff --git a/resource/lfs/macOS/GnuPG/libs/libp11-kit.0.dylib b/resource/lfs/macOS/GnuPG/libs/libp11-kit.0.dylib
new file mode 100644
index 00000000..73c89e13
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libp11-kit.0.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:479ec561559b1dfef5707b6e173685baa2f23a4f6cfe1d0911229305eeeb30b2
+size 1022256
diff --git a/resource/lfs/macOS/GnuPG/libs/libreadline.8.2.dylib b/resource/lfs/macOS/GnuPG/libs/libreadline.8.2.dylib
new file mode 100644
index 00000000..1d5cdc8e
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libreadline.8.2.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:50c3c0132d6e19615a4504b627592d7a6ecb680a9f4e7af5dab31f9535eded77
+size 295392
diff --git a/resource/lfs/macOS/GnuPG/libs/libtasn1.6.dylib b/resource/lfs/macOS/GnuPG/libs/libtasn1.6.dylib
new file mode 100644
index 00000000..69c8b67c
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libtasn1.6.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:633bd6416c4aba275fc5ccca7c2dc8e9077f28fb685e22751a40e10dbbaecef9
+size 124816
diff --git a/resource/lfs/macOS/GnuPG/libs/libunistring.5.dylib b/resource/lfs/macOS/GnuPG/libs/libunistring.5.dylib
new file mode 100644
index 00000000..1fd90fbb
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libunistring.5.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd564b59706073e701c339fb35b89bdb3a655b5cb5965643eb6818e4b71c4289
+size 1848896
diff --git a/resource/lfs/macOS/GnuPG/libs/libusb-1.0.0.dylib b/resource/lfs/macOS/GnuPG/libs/libusb-1.0.0.dylib
new file mode 100644
index 00000000..4bec2d13
--- /dev/null
+++ b/resource/lfs/macOS/GnuPG/libs/libusb-1.0.0.dylib
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:852d324bc493b7f394767b4811d3cb8aecd5fd96b15d0563173e2c561ff3ae92
+size 160528
diff --git a/resource/lfs/macOS/GnuPG/scdaemon/scdaemon b/resource/lfs/macOS/GnuPG/scdaemon/scdaemon
index bfcfd3fb..1d11733e 100755
--- a/resource/lfs/macOS/GnuPG/scdaemon/scdaemon
+++ b/resource/lfs/macOS/GnuPG/scdaemon/scdaemon
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4265587daf03a4d27a17731b2fc9f5af8a34d830c395dae2faf9b9531cf5a7cb
-size 532496
+oid sha256:762cb0e3f0d03323547cccb0f5a218b625228d610bdbe629bae9ed91dd45d9d8
+size 554960
diff --git a/resource/lfs/macOS/GnuPG/sm/gpgsm b/resource/lfs/macOS/GnuPG/sm/gpgsm
index 265d4f84..58ee62ed 100755
--- a/resource/lfs/macOS/GnuPG/sm/gpgsm
+++ b/resource/lfs/macOS/GnuPG/sm/gpgsm
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1868cef00f055b3bd26d6b23dbb26546ff3cdb2a87c03b292117131c0f33f963
-size 527464
+oid sha256:5e338750ae7ef02e1b4ab9f6c6502ea4a9625022335094ade35d8eefe9908495
+size 549856
diff --git a/resource/lfs/macOS/GnuPG/tools/gpg-connect-agent b/resource/lfs/macOS/GnuPG/tools/gpg-connect-agent
index 5845b568..dbd6cbb3 100755
--- a/resource/lfs/macOS/GnuPG/tools/gpg-connect-agent
+++ b/resource/lfs/macOS/GnuPG/tools/gpg-connect-agent
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c43a9b04e646b0846a448ae957d480755f28cbf7b192d3fc7121f2d251956d8d
-size 182416
+oid sha256:aff17d1e70797c8abd7e40a3193e057c5c095591b7873e62c7b3994cd7949764
+size 202128
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index fec73ded..c7ee84ae 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -374,6 +374,10 @@ if (APPLICATION_BUILD)
WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
COMMENT "Copying Resources into App Bundle Resource")
add_custom_command(TARGET ${AppName} POST_BUILD
+ COMMAND /bin/cp -rf ${CMAKE_SOURCE_DIR}/resource/lfs/macOS/GnuPG ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_BUILD_TYPE}/${AppName}.app/Contents/
+ WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
+ COMMENT "Copying Buddled GnuPG into App Bundle Resource")
+ add_custom_command(TARGET ${AppName} POST_BUILD
COMMAND macdeployqt ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_BUILD_TYPE}/${AppName}.app
WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
COMMENT "Resolving Qt Dependency")