diff --git a/electron_app/package.json b/electron_app/package.json index 0d9ae8f6e..23529eecc 100644 --- a/electron_app/package.json +++ b/electron_app/package.json @@ -1,6 +1,6 @@ { "name": "criptext", - "version": "0.26.0", + "version": "0.26.2", "author": { "name": "Criptext Inc", "email": "support@criptext.com", @@ -35,13 +35,6 @@ "appId": "com.criptext.criptextmail", "afterSign": "notarize.js", "buildVersion": "1", - "extraResources": [{ - "from": "../signal_interface/build/Release/", - "to": "extraResources", - "filter": [ - "**/*" - ] - }], "mac": { "hardenedRuntime": true, "gatekeeperAssess": false, @@ -58,7 +51,16 @@ "publish": [{ "provider": "generic", "url": "https://cdn.criptext.com/Criptext-Email-Desktop/mac" - }] + }], + "extraResources": [ + { + "from": "../signal_interface/build/Release/", + "to": "extraResources", + "filter": [ + "**/*" + ] + } + ] }, "mas": { "category": "public.app-category.productivity", @@ -102,7 +104,16 @@ "publish": [{ "provider": "generic", "url": "https://cdn.criptext.com/Criptext-Email-Desktop/linux" - }] + }], + "extraResources": [ + { + "from": "../signal_interface/build/Image/", + "to": "extraResources", + "filter": [ + "**/*" + ] + } + ] }, "win": { "target": [ @@ -114,7 +125,16 @@ "provider": "generic", "url": "https://cdn.criptext.com/Criptext-Email-Desktop/windows" }], - "certificateSubjectName": "Criptext Inc" + "certificateSubjectName": "Criptext Inc", + "extraResources": [ + { + "from": "../signal_interface/build/Release/", + "to": "extraResources", + "filter": [ + "**/*" + ] + } + ] }, "nsis": { "oneClick": true, diff --git a/email_composer/package.json b/email_composer/package.json index 2b5c83a4e..94f9c2226 100644 --- a/email_composer/package.json +++ b/email_composer/package.json @@ -1,6 +1,6 @@ { "name": "email_composer", - "version": "0.26.0", + "version": "0.26.2", "private": true, "dependencies": { "@criptext/electron-better-ipc": "^0.7.0-rc1-0.2", diff --git a/email_loading/package.json b/email_loading/package.json index b65ec95c9..4ed68134e 100644 --- a/email_loading/package.json +++ b/email_loading/package.json @@ -1,6 +1,6 @@ { "name": "email_loading", - "version": "0.26.0", + "version": "0.26.2", "private": true, "dependencies": { "@criptext/electron-better-ipc": "^0.7.0-rc1-0.2", diff --git a/email_login/package.json b/email_login/package.json index a19bc5889..f3aeb65d8 100644 --- a/email_login/package.json +++ b/email_login/package.json @@ -1,6 +1,6 @@ { "name": "email_login", - "version": "0.26.0", + "version": "0.26.2", "private": true, "dependencies": { "@criptext/electron-better-ipc": "^0.7.0-rc1-0.2", diff --git a/email_mailbox/package.json b/email_mailbox/package.json index 5df30ef3f..72fa139a3 100644 --- a/email_mailbox/package.json +++ b/email_mailbox/package.json @@ -1,6 +1,6 @@ { "name": "email_mailbox", - "version": "0.26.0", + "version": "0.26.2", "private": true, "dependencies": { "@criptext/electron-better-ipc": "^0.7.0-rc1-0.2", diff --git a/signal_interface/build.sh b/signal_interface/build.sh new file mode 100644 index 000000000..6f5c0e1ec --- /dev/null +++ b/signal_interface/build.sh @@ -0,0 +1,13 @@ +node-gyp configure build + +cp ./installation/criptext-encryption-service.desktop ./build/Release +cp ./installation/icon.png ./build/Release +cd build +mv ./Release/criptext-encryption-service ./Release/AppRun +wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage +chmod +x appimagetool-x86_64.AppImage + +./appimagetool-x86_64.AppImage ./Release +mkdir Image +mv ./criptext-encryption-service-x86_64.AppImage ./Image/criptext-encryption-service +mv ./Release/AppRun ./Release/criptext-encryption-service \ No newline at end of file diff --git a/signal_interface/installation/criptext-encryption-service.desktop b/signal_interface/installation/criptext-encryption-service.desktop new file mode 100755 index 000000000..4bde6b969 --- /dev/null +++ b/signal_interface/installation/criptext-encryption-service.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Application +Name=criptext-encryption-service +Icon=icon +Categories=System; \ No newline at end of file diff --git a/signal_interface/installation/icon.png b/signal_interface/installation/icon.png new file mode 100644 index 000000000..2db773571 Binary files /dev/null and b/signal_interface/installation/icon.png differ diff --git a/signal_interface/installation/linux/linux_binding.gyp b/signal_interface/installation/linux/linux_binding.gyp index 6f21a37b3..d1550da07 100644 --- a/signal_interface/installation/linux/linux_binding.gyp +++ b/signal_interface/installation/linux/linux_binding.gyp @@ -41,7 +41,7 @@ "/usr/lib/x86_64-linux-gnu/libssl.a", "/usr/lib/x86_64-linux-gnu/libcrypto.a", "/usr/lib/x86_64-linux-gnu/libsqlite3.a", - "/usr/local/lib/libsignal-protocol-c.a", + "/home/criptext/Pedro/git/civetweb/libcivetweb.a", "/usr/lib/libcivetweb.so", "/usr/local/lib/libcjson.a", "/usr/local/lib/libspdlog.a"