From 54eb4d682af810d077ae58976c470e2502c61dff Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 15 Feb 2021 15:31:22 -0800 Subject: Version bump from 2.3.dev2 to 2.3, and build the latest docs, in the latest languages --- cli/onionshare_cli/resources/version.txt | 2 +- cli/pyproject.toml | 2 +- cli/setup.py | 2 +- desktop/pyproject.toml | 4 ++-- desktop/src/org.onionshare.OnionShare.appdata.xml | 2 +- desktop/src/setup.py | 2 +- docs/gettext/.doctrees/advanced.doctree | Bin 27303 -> 27303 bytes docs/gettext/.doctrees/develop.doctree | Bin 35678 -> 35678 bytes docs/gettext/.doctrees/environment.pickle | Bin 37419 -> 37288 bytes docs/gettext/.doctrees/features.doctree | Bin 42216 -> 42216 bytes docs/gettext/.doctrees/help.doctree | Bin 7679 -> 7679 bytes docs/gettext/.doctrees/index.doctree | Bin 3439 -> 3439 bytes docs/gettext/.doctrees/install.doctree | Bin 20613 -> 20613 bytes docs/gettext/.doctrees/security.doctree | Bin 13526 -> 13526 bytes docs/gettext/.doctrees/tor.doctree | Bin 30114 -> 30114 bytes docs/gettext/advanced.pot | 2 +- docs/gettext/develop.pot | 2 +- docs/gettext/features.pot | 2 +- docs/gettext/help.pot | 2 +- docs/gettext/index.pot | 2 +- docs/gettext/install.pot | 2 +- docs/gettext/security.pot | 2 +- docs/gettext/sphinx.pot | 2 +- docs/gettext/tor.pot | 2 +- docs/source/conf.py | 11 +++++++---- snap/snapcraft.yaml | 2 +- 26 files changed, 24 insertions(+), 21 deletions(-) diff --git a/cli/onionshare_cli/resources/version.txt b/cli/onionshare_cli/resources/version.txt index 355ca743..c0943d3e 100644 --- a/cli/onionshare_cli/resources/version.txt +++ b/cli/onionshare_cli/resources/version.txt @@ -1 +1 @@ -2.3.dev2 \ No newline at end of file +2.3 \ No newline at end of file diff --git a/cli/pyproject.toml b/cli/pyproject.toml index eb5db684..2843d0bb 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "onionshare_cli" -version = "2.3.dev2" +version = "2.3" description = "OnionShare lets you securely and anonymously send and receive files. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable web address so others can download files from you, or upload files to you. It does _not_ require setting up a separate server or using a third party file-sharing service." authors = ["Micah Lee "] license = "GPLv3+" diff --git a/cli/setup.py b/cli/setup.py index 1ebe028c..fa597408 100644 --- a/cli/setup.py +++ b/cli/setup.py @@ -25,7 +25,7 @@ along with this program. If not, see . import os import setuptools -version = "2.3.dev2" +version = "2.3" setuptools.setup( name="onionshare-cli", diff --git a/desktop/pyproject.toml b/desktop/pyproject.toml index 028f1ec1..a715e9ee 100644 --- a/desktop/pyproject.toml +++ b/desktop/pyproject.toml @@ -1,7 +1,7 @@ [tool.briefcase] project_name = "OnionShare" bundle = "org.onionshare" -version = "2.3.dev2" +version = "2.3" url = "https://onionshare.org" license = "GPLv3" author = 'Micah Lee' @@ -13,7 +13,7 @@ description = "Securely and anonymously share files, host websites, and chat wit icon = "src/onionshare/resources/onionshare" sources = ['src/onionshare'] requires = [ - "./onionshare_cli-2.3.dev2-py3-none-any.whl", + "./onionshare_cli-2.3-py3-none-any.whl", "pyside2==5.15.1", "qrcode" ] diff --git a/desktop/src/org.onionshare.OnionShare.appdata.xml b/desktop/src/org.onionshare.OnionShare.appdata.xml index 835b4877..a5fd8cb7 100644 --- a/desktop/src/org.onionshare.OnionShare.appdata.xml +++ b/desktop/src/org.onionshare.OnionShare.appdata.xml @@ -24,6 +24,6 @@ micah@micahflee.com - + diff --git a/desktop/src/setup.py b/desktop/src/setup.py index b4e544ca..d2b4f4cd 100644 --- a/desktop/src/setup.py +++ b/desktop/src/setup.py @@ -25,7 +25,7 @@ along with this program. If not, see . import os import setuptools -version = "2.3.dev2" +version = "2.3" setuptools.setup( name="onionshare", diff --git a/docs/gettext/.doctrees/advanced.doctree b/docs/gettext/.doctrees/advanced.doctree index 02ed6358..8cbcf9ec 100644 Binary files a/docs/gettext/.doctrees/advanced.doctree and b/docs/gettext/.doctrees/advanced.doctree differ diff --git a/docs/gettext/.doctrees/develop.doctree b/docs/gettext/.doctrees/develop.doctree index 38d8ee51..453c9486 100644 Binary files a/docs/gettext/.doctrees/develop.doctree and b/docs/gettext/.doctrees/develop.doctree differ diff --git a/docs/gettext/.doctrees/environment.pickle b/docs/gettext/.doctrees/environment.pickle index a252e159..6283ab97 100644 Binary files a/docs/gettext/.doctrees/environment.pickle and b/docs/gettext/.doctrees/environment.pickle differ diff --git a/docs/gettext/.doctrees/features.doctree b/docs/gettext/.doctrees/features.doctree index 71d48cc8..10be0e4f 100644 Binary files a/docs/gettext/.doctrees/features.doctree and b/docs/gettext/.doctrees/features.doctree differ diff --git a/docs/gettext/.doctrees/help.doctree b/docs/gettext/.doctrees/help.doctree index 0826c949..91d185a4 100644 Binary files a/docs/gettext/.doctrees/help.doctree and b/docs/gettext/.doctrees/help.doctree differ diff --git a/docs/gettext/.doctrees/index.doctree b/docs/gettext/.doctrees/index.doctree index e3342592..c645b5f8 100644 Binary files a/docs/gettext/.doctrees/index.doctree and b/docs/gettext/.doctrees/index.doctree differ diff --git a/docs/gettext/.doctrees/install.doctree b/docs/gettext/.doctrees/install.doctree index 7555064b..0e9c5b18 100644 Binary files a/docs/gettext/.doctrees/install.doctree and b/docs/gettext/.doctrees/install.doctree differ diff --git a/docs/gettext/.doctrees/security.doctree b/docs/gettext/.doctrees/security.doctree index 8cd57289..a7ae88a4 100644 Binary files a/docs/gettext/.doctrees/security.doctree and b/docs/gettext/.doctrees/security.doctree differ diff --git a/docs/gettext/.doctrees/tor.doctree b/docs/gettext/.doctrees/tor.doctree index c3e5f2a2..c8c4a576 100644 Binary files a/docs/gettext/.doctrees/tor.doctree and b/docs/gettext/.doctrees/tor.doctree differ diff --git a/docs/gettext/advanced.pot b/docs/gettext/advanced.pot index 616e3336..ddfbce46 100644 --- a/docs/gettext/advanced.pot +++ b/docs/gettext/advanced.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-15 14:54-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/develop.pot b/docs/gettext/develop.pot index fb851408..1561aed9 100644 --- a/docs/gettext/develop.pot +++ b/docs/gettext/develop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-15 14:54-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/features.pot b/docs/gettext/features.pot index e2fb07f4..e4f993ae 100644 --- a/docs/gettext/features.pot +++ b/docs/gettext/features.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-15 14:54-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/help.pot b/docs/gettext/help.pot index e18040f0..fde23966 100644 --- a/docs/gettext/help.pot +++ b/docs/gettext/help.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-15 14:54-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/index.pot b/docs/gettext/index.pot index edd6e67d..11e33b7c 100644 --- a/docs/gettext/index.pot +++ b/docs/gettext/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-03 11:46-0700\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/install.pot b/docs/gettext/install.pot index a2ab8078..214bc5ea 100644 --- a/docs/gettext/install.pot +++ b/docs/gettext/install.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-13 15:48-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/security.pot b/docs/gettext/security.pot index 518c44e5..ea9c7b19 100644 --- a/docs/gettext/security.pot +++ b/docs/gettext/security.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-13 15:48-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/sphinx.pot b/docs/gettext/sphinx.pot index 05bdc208..f7c33926 100644 --- a/docs/gettext/sphinx.pot +++ b/docs/gettext/sphinx.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-03 11:37-0700\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/tor.pot b/docs/gettext/tor.pot index db54ddff..e4d551e0 100644 --- a/docs/gettext/tor.pot +++ b/docs/gettext/tor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-13 15:48-0800\n" +"POT-Creation-Date: 2021-02-15 15:19-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/source/conf.py b/docs/source/conf.py index ac8bd793..5ee45ac1 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -11,12 +11,15 @@ templates_path = ["_templates"] exclude_patterns = [] languages = [ - ("Español", "es"), - ("English", "en"), - ("Українська", "uk"), + ("Deutsch", "de"), # German + ("English", "en"), # English + ("Español", "es"), # Spanish + ("Ελληνικά", "el"), # Greek + ("Türkçe", "tr"), # Turkish + ("Українська", "uk"), # Ukranian ] -versions = ["2.3.dev2"] +versions = ["2.3"] html_theme = "sphinx_rtd_theme" html_logo = "_static/logo.png" diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index e53cd449..4505de87 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: onionshare base: core18 -version: '2.3.dev2' +version: '2.3' summary: Securely and anonymously share files, host websites, and chat using Tor description: | OnionShare lets you securely and anonymously send and receive files. It works by starting -- cgit v1.2.3-54-g00ecf From 1bd78d778cc0bc5ffd76422c02b48aad85509ad1 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 15 Feb 2021 15:49:54 -0800 Subject: Add the final languages --- cli/onionshare_cli/settings.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/cli/onionshare_cli/settings.py b/cli/onionshare_cli/settings.py index 82fcd6b9..00dde00c 100644 --- a/cli/onionshare_cli/settings.py +++ b/cli/onionshare_cli/settings.py @@ -63,32 +63,36 @@ class Settings(object): # mapped to the language name, in that language self.available_locales = { "ar": "العربية", # Arabic - #'bn': 'বাংলা', # Bengali (commented out because not at 90% translation) + "bn": "বাংলা", # Bengali "ca": "Català", # Catalan "zh_Hant": "正體中文 (繁體)", # Traditional Chinese "zh_Hans": "中文 (简体)", # Simplified Chinese + "hr": "Hrvatski", # Croatian "da": "Dansk", # Danish "nl": "Nederlands", # Dutch "en": "English", # English - # "fi": "Suomi", # Finnish (commented out because not at 90% translation) + "fi": "Suomi", # Finnish "fr": "Français", # French + "gl": "Galego", # Galician "de": "Deutsch", # German "el": "Ελληνικά", # Greek "is": "Íslenska", # Icelandic - "ga": "Gaeilge", # Irish + # "ga": "Gaeilge", # Irish "it": "Italiano", # Italian "ja": "日本語", # Japanese + "ckb": "Soranî", # Kurdish (Central) "nb_NO": "Norsk Bokmål", # Norwegian Bokmål - "fa": "فارسی", # Persian + # "fa": "فارسی", # Persian "pl": "Polski", # Polish "pt_BR": "Português (Brasil)", # Portuguese Brazil "pt_PT": "Português (Portugal)", # Portuguese Portugal - "ro": "Română", # Romanian + "sk": "Slovenčina", # Slovak + # "ro": "Română", # Romanian "ru": "Русский", # Russian - "sr_Latn": "Srpska (latinica)", # Serbian (latin) + # "sr_Latn": "Srpska (latinica)", # Serbian (latin) "es": "Español", # Spanish "sv": "Svenska", # Swedish - "te": "తెలుగు", # Telugu + # "te": "తెలుగు", # Telugu "tr": "Türkçe", # Turkish "uk": "Українська", # Ukrainian } -- cgit v1.2.3-54-g00ecf From ebb23256160ce63ec5249d113e2d757bd6c046a7 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 15 Feb 2021 16:59:59 -0800 Subject: Update screenshots in docs --- .../screenshots/advanced-schedule-start-timer.png | Bin 53229 -> 54199 bytes .../screenshots/advanced-schedule-stop-timer.png | Bin 127440 -> 113247 bytes docs/source/_static/screenshots/chat-sharing.png | Bin 71763 -> 68863 bytes docs/source/_static/screenshots/chat.png | Bin 58370 -> 54965 bytes .../source/_static/screenshots/receive-sharing.png | Bin 90780 -> 86355 bytes .../_static/screenshots/receive-torbrowser.png | Bin 52349 -> 57471 bytes docs/source/_static/screenshots/receive.png | Bin 84810 -> 79554 bytes docs/source/_static/screenshots/share-files.png | Bin 51443 -> 51620 bytes docs/source/_static/screenshots/share-sharing.png | Bin 57984 -> 58813 bytes .../_static/screenshots/share-torbrowser.png | Bin 39972 -> 39925 bytes docs/source/_static/screenshots/share.png | Bin 36896 -> 37394 bytes docs/source/_static/screenshots/tabs.png | Bin 58567 -> 66757 bytes docs/source/_static/screenshots/website-files.png | Bin 64998 -> 64820 bytes docs/source/_static/screenshots/website.png | Bin 38812 -> 40992 bytes 14 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/source/_static/screenshots/advanced-schedule-start-timer.png b/docs/source/_static/screenshots/advanced-schedule-start-timer.png index 9cc76474..bef27cdd 100644 Binary files a/docs/source/_static/screenshots/advanced-schedule-start-timer.png and b/docs/source/_static/screenshots/advanced-schedule-start-timer.png differ diff --git a/docs/source/_static/screenshots/advanced-schedule-stop-timer.png b/docs/source/_static/screenshots/advanced-schedule-stop-timer.png index df9b2a6c..24334652 100644 Binary files a/docs/source/_static/screenshots/advanced-schedule-stop-timer.png and b/docs/source/_static/screenshots/advanced-schedule-stop-timer.png differ diff --git a/docs/source/_static/screenshots/chat-sharing.png b/docs/source/_static/screenshots/chat-sharing.png index 518f5da0..33a1504e 100644 Binary files a/docs/source/_static/screenshots/chat-sharing.png and b/docs/source/_static/screenshots/chat-sharing.png differ diff --git a/docs/source/_static/screenshots/chat.png b/docs/source/_static/screenshots/chat.png index 5b507824..1fb38c88 100644 Binary files a/docs/source/_static/screenshots/chat.png and b/docs/source/_static/screenshots/chat.png differ diff --git a/docs/source/_static/screenshots/receive-sharing.png b/docs/source/_static/screenshots/receive-sharing.png index 983b3863..c42ec2e0 100644 Binary files a/docs/source/_static/screenshots/receive-sharing.png and b/docs/source/_static/screenshots/receive-sharing.png differ diff --git a/docs/source/_static/screenshots/receive-torbrowser.png b/docs/source/_static/screenshots/receive-torbrowser.png index 7fbc582b..e583e4d1 100644 Binary files a/docs/source/_static/screenshots/receive-torbrowser.png and b/docs/source/_static/screenshots/receive-torbrowser.png differ diff --git a/docs/source/_static/screenshots/receive.png b/docs/source/_static/screenshots/receive.png index b3f2a9a7..f914bcf9 100644 Binary files a/docs/source/_static/screenshots/receive.png and b/docs/source/_static/screenshots/receive.png differ diff --git a/docs/source/_static/screenshots/share-files.png b/docs/source/_static/screenshots/share-files.png index 52eaabc9..f7d39726 100644 Binary files a/docs/source/_static/screenshots/share-files.png and b/docs/source/_static/screenshots/share-files.png differ diff --git a/docs/source/_static/screenshots/share-sharing.png b/docs/source/_static/screenshots/share-sharing.png index 4df8329a..756277d0 100644 Binary files a/docs/source/_static/screenshots/share-sharing.png and b/docs/source/_static/screenshots/share-sharing.png differ diff --git a/docs/source/_static/screenshots/share-torbrowser.png b/docs/source/_static/screenshots/share-torbrowser.png index 3063f611..8d628640 100644 Binary files a/docs/source/_static/screenshots/share-torbrowser.png and b/docs/source/_static/screenshots/share-torbrowser.png differ diff --git a/docs/source/_static/screenshots/share.png b/docs/source/_static/screenshots/share.png index ea79210b..18797581 100644 Binary files a/docs/source/_static/screenshots/share.png and b/docs/source/_static/screenshots/share.png differ diff --git a/docs/source/_static/screenshots/tabs.png b/docs/source/_static/screenshots/tabs.png index de75a17d..bfb5af48 100644 Binary files a/docs/source/_static/screenshots/tabs.png and b/docs/source/_static/screenshots/tabs.png differ diff --git a/docs/source/_static/screenshots/website-files.png b/docs/source/_static/screenshots/website-files.png index 49eec817..85b09713 100644 Binary files a/docs/source/_static/screenshots/website-files.png and b/docs/source/_static/screenshots/website-files.png differ diff --git a/docs/source/_static/screenshots/website.png b/docs/source/_static/screenshots/website.png index 3c34ca41..53869744 100644 Binary files a/docs/source/_static/screenshots/website.png and b/docs/source/_static/screenshots/website.png differ -- cgit v1.2.3-54-g00ecf From 66fb62c3bb55fd011d7a452713ef9e563fdf349d Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 15 Feb 2021 17:00:17 -0800 Subject: Update dependencies for snapcraft and flatpak --- desktop/pyproject.toml | 2 +- flatpak/org.onionshare.OnionShare.yaml | 394 +++++++++++++++++---------------- snap/snapcraft.yaml | 6 +- 3 files changed, 203 insertions(+), 199 deletions(-) diff --git a/desktop/pyproject.toml b/desktop/pyproject.toml index a715e9ee..10b38dc4 100644 --- a/desktop/pyproject.toml +++ b/desktop/pyproject.toml @@ -14,7 +14,7 @@ icon = "src/onionshare/resources/onionshare" sources = ['src/onionshare'] requires = [ "./onionshare_cli-2.3-py3-none-any.whl", - "pyside2==5.15.1", + "pyside2==5.15.2", "qrcode" ] diff --git a/flatpak/org.onionshare.OnionShare.yaml b/flatpak/org.onionshare.OnionShare.yaml index 9b2aac17..3e867c14 100644 --- a/flatpak/org.onionshare.OnionShare.yaml +++ b/flatpak/org.onionshare.OnionShare.yaml @@ -34,8 +34,8 @@ modules: - /bin sources: - type: archive - sha256: f175c1d8813257904cf0efeb58e44f68d53b9916f73adaf9ce19514c0271c3fa - url: https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.1-src/pyside-setup-opensource-src-5.15.1.tar.xz + sha256: b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418 + url: https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.2-src/pyside-setup-opensource-src-5.15.2.tar.xz - type: shell commands: - mkdir -p /app/include/qt5tmp && cp -R /usr/include/Qt* /app/include/qt5tmp # https://bugreports.qt.io/browse/PYSIDE-787 @@ -48,8 +48,8 @@ modules: - make install sources: - type: archive - sha256: a45ca00afe765e3baa839767c9dd6ac9a46dd01720a3a8ff4d86558c12359926 - url: https://dist.torproject.org/tor-0.4.4.5.tar.gz + sha256: 22cba3794fedd5fa87afc1e512c6ce2c21bc20b4e1c6f8079d832dc1e545e733 + url: https://dist.torproject.org/tor-0.4.5.6.tar.gz modules: - name: libevent buildsystem: simple @@ -122,202 +122,206 @@ modules: - type: dir path: ../desktop/src modules: - - name: onionshare-cli - buildsystem: simple - build-commands: - - python3 setup.py install --prefix=${FLATPAK_DEST} - sources: - - type: dir - path: ../cli - - name: python3-click - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "click" - sources: - - type: file - url: https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl - sha256: dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc - - name: python3-flask - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "flask" - sources: - - type: file - url: https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz - sha256: 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b - - type: file - url: https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl - sha256: dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc - - type: file - url: https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl - sha256: f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035 - - type: file - url: https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl - sha256: b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749 - - type: file - url: https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl - sha256: 8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557 - - type: file - url: https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl - sha256: 2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43 - - name: python3-flask-httpauth - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "flask-httpauth" - sources: - - type: file - url: https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz - sha256: 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b - - type: file - url: https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl - sha256: dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc - - type: file - url: https://files.pythonhosted.org/packages/e1/a8/c1cda654d5da7ba45bc0bd567cd7e2d2508997decfae5191813f31c93b9e/Flask_HTTPAuth-4.1.0-py2.py3-none-any.whl - sha256: 29e0288869a213c7387f0323b6bf2c7191584fb1da8aa024d9af118e5cd70de7 - - type: file - url: https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl - sha256: f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035 - - type: file - url: https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl - sha256: b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749 - - type: file - url: https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl - sha256: 8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557 - - type: file - url: https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl - sha256: 2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43 - - name: python3-flask-socketio - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "flask-socketio" - sources: - - type: file - url: https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz - sha256: 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b - - type: file - url: https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl - sha256: dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc - - type: file - url: https://files.pythonhosted.org/packages/8a/fa/ea1df958bd76a4a55b20dd87593839adf893e1fae0095b449fecdf325f21/Flask_SocketIO-4.3.1-py2.py3-none-any.whl - sha256: 3668675bf7763c5b5f56689d439f07356e89c0a52e0c9e9cd3cc08563c07b252 - - type: file - url: https://files.pythonhosted.org/packages/4a/b0/602e549c6d735eb487f186b35e0b82e61c89459f57d1c24d5c7be6f56d05/python_engineio-3.13.2-py2.py3-none-any.whl - sha256: cfded18156862f94544a9f8ef37f56727df731c8552d7023f5afee8369be2db6 - - type: file - url: https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl - sha256: f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035 - - type: file - url: https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl - sha256: b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749 - - type: file - url: https://files.pythonhosted.org/packages/3d/97/00741edd49788510b834b60a1a4d0afb2c4942770c11b8e0f6e914371718/python_socketio-4.6.0-py2.py3-none-any.whl - sha256: d437f797c44b6efba2f201867cf02b8c96b97dff26d4e4281ac08b45817cd522 - - type: file - url: https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl - sha256: 8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557 - - type: file - url: https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl - sha256: 2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43 - - type: file - url: https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl - sha256: 8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced - - name: python3-pycryptodome - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "pycryptodome" - sources: - - type: file - url: https://files.pythonhosted.org/packages/c4/3a/5bca2cb1648b171afd6b7d29a11c6bca8b305bb75b7e2d78a0f5c61ff95e/pycryptodome-3.9.9.tar.gz - sha256: 910e202a557e1131b1c1b3f17a63914d57aac55cf9fb9b51644962841c3995c4 - - name: python3-pysocks - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "pysocks" - sources: - - type: file - url: https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl - sha256: 2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 - - name: python3-requests - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "requests" - sources: - - type: file - url: https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl - sha256: f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e - - type: file - url: https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl - sha256: fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691 - - type: file - url: https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl - sha256: 8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41 - - type: file - url: https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl - sha256: fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898 - - type: file - url: https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl - sha256: b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0 - - name: python3-stem - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "stem" - sources: - - type: file - url: https://files.pythonhosted.org/packages/71/bd/ab05ffcbfe74dca704e860312e00c53ef690b1ddcb23be7a4d9ea4f40260/stem-1.8.0.tar.gz - sha256: a0b48ea6224e95f22aa34c0bc3415f0eb4667ddeae3dfb5e32a6920c185568c2 - - name: python3-urllib3 - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "urllib3" - sources: - - type: file - url: https://files.pythonhosted.org/packages/56/aa/4ef5aa67a9a62505db124a5cb5262332d1d4153462eb8fd89c9fa41e5d92/urllib3-1.25.11-py2.py3-none-any.whl - sha256: f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e - - name: python3-eventlet - buildsystem: simple - build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "eventlet" - sources: - - type: file - url: https://files.pythonhosted.org/packages/72/0c/fd07c7674ad6eded937194b84d8453425c36c6ef118536907b0185624d82/greenlet-0.4.17.tar.gz - sha256: 41d8835c69a78de718e466dd0e6bfd4b46125f21a67c3ff6d76d8d8059868d6b - - type: file - url: https://files.pythonhosted.org/packages/e3/85/2ae0512c942664570227a2f9c88b24dd3c0846c5c60cb05b6a2a26979d66/eventlet-0.29.1-py2.py3-none-any.whl - sha256: a07b8c8e1f43bc4c44a255baeb066a4edce783dcfacae213bcabb95fdcd02d8c - - type: file - url: https://files.pythonhosted.org/packages/ec/d3/3aa0e7213ef72b8585747aa0e271a9523e713813b9a20177ebe1e939deb0/dnspython-1.16.0-py2.py3-none-any.whl - sha256: f69c21288a962f4da86e56c4905b49d11aba7938d3d740e80d9e366ee4f1632d - - type: file - url: https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl - sha256: 8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced - - name: python3-psutil + - name: python3-qrcode buildsystem: simple build-commands: - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "psutil" + "qrcode" sources: - type: file - url: https://files.pythonhosted.org/packages/33/e0/82d459af36bda999f82c7ea86c67610591cf5556168f48fd6509e5fa154d/psutil-5.7.3.tar.gz - sha256: af73f7bcebdc538eda9cc81d19db1db7bf26f103f91081d780bbacfcb620dee2 - - name: python3-qrcode + url: https://files.pythonhosted.org/packages/19/d5/6c7d4e103d94364d067636417a77a6024219c58cd6e9f428ece9b5061ef9/qrcode-6.1.tar.gz + sha256: 505253854f607f2abf4d16092c61d4e9d511a3b4392e60bff957a68592b04369 + - name: onionshare-cli buildsystem: simple build-commands: - - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} - "qrcode" + - python3 setup.py install --prefix=${FLATPAK_DEST} sources: - - type: file - url: https://files.pythonhosted.org/packages/42/87/4a3a77e59ab7493d64da1f69bf1c2e899a4cf81e51b2baa855e8cc8115be/qrcode-6.1-py2.py3-none-any.whl - sha256: 3996ee560fc39532910603704c82980ff6d4d5d629f9c3f25f34174ce8606cf5 - - type: file - url: https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl - sha256: 8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced + - type: dir + path: ../cli + modules: + - name: python3-click + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "click" + sources: + - type: file + url: https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz + sha256: d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a + - name: python3-flask + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "flask" + sources: + - type: file + url: https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz + sha256: a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6 + - type: file + url: https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz + sha256: d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a + - type: file + url: https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz + sha256: 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b + - type: file + url: https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz + sha256: 321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19 + - type: file + url: https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz + sha256: 4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060 + - type: file + url: https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz + sha256: 6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c + - name: python3-flask-httpauth + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "flask-httpauth" + sources: + - type: file + url: https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz + sha256: a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6 + - type: file + url: https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz + sha256: d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a + - type: file + url: https://files.pythonhosted.org/packages/2d/6a/e458a74c909899d136aa76cb4d707f0f600fba6ca0d603de681e8fcac91f/Flask-HTTPAuth-4.2.0.tar.gz + sha256: 8c7e49e53ce7dc14e66fe39b9334e4b7ceb8d0b99a6ba1c3562bb528ef9da84a + - type: file + url: https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz + sha256: 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b + - type: file + url: https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz + sha256: 321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19 + - type: file + url: https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz + sha256: 4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060 + - type: file + url: https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz + sha256: 6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c + - name: python3-flask-socketio + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "flask-socketio" + sources: + - type: file + url: https://files.pythonhosted.org/packages/06/7f/7496b6684e2b8eadb150555fa979497303459a31cb7dc592a5da51900090/Flask-SocketIO-5.0.1.tar.gz + sha256: 5c4319f5214ada20807857dc8fdf3dc7d2afe8d6dd38f5c516c72e2be47d2227 + - type: file + url: https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz + sha256: a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6 + - type: file + url: https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz + sha256: d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a + - type: file + url: https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz + sha256: 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b + - type: file + url: https://files.pythonhosted.org/packages/68/1a/f27de07a8a304ad5fa817bbe383d1238ac4396da447fa11ed937039fa04b/itsdangerous-1.1.0.tar.gz + sha256: 321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19 + - type: file + url: https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz + sha256: 4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060 + - type: file + url: https://files.pythonhosted.org/packages/bd/7c/83fbbc8568be511bc48704b97ef58f67ff2ab85ec4fcd1dad12cd2323c32/bidict-0.21.2.tar.gz + sha256: 4fa46f7ff96dc244abfc437383d987404ae861df797e2fd5b190e233c302be09 + - type: file + url: https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04/Werkzeug-1.0.1.tar.gz + sha256: 6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c + - type: file + url: https://files.pythonhosted.org/packages/37/91/7713854e0741f807c38ef084169b489ff6e87b24d1d9ba1e943bb9e10b8b/python-socketio-5.0.4.tar.gz + sha256: f53fd0d5bd9f75a70492062f4ae6195ab5d34d67a29024d740f25e468392893e + - type: file + url: https://files.pythonhosted.org/packages/92/e8/2dd4bd782b593adcc0bdce0675fe92016c3ffca061202142fcf1e55cbf6a/python-engineio-4.0.0.tar.gz + sha256: 9f34afa4170f5ba6e3d9ff158752ccf8fbb2145f16554b2f0fc84646675be99a + - name: python3-psutil + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "psutil" + sources: + - type: file + url: https://files.pythonhosted.org/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7/psutil-5.8.0.tar.gz + sha256: 0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6 + - name: python3-pycryptodome + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "pycryptodome" + sources: + - type: file + url: https://files.pythonhosted.org/packages/88/7f/740b99ffb8173ba9d20eb890cc05187677df90219649645aca7e44eb8ff4/pycryptodome-3.10.1.tar.gz + sha256: 3e2e3a06580c5f190df843cdb90ea28d61099cf4924334d5297a995de68e4673 + - name: python3-pysocks + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "pysocks" + sources: + - type: file + url: https://files.pythonhosted.org/packages/bd/11/293dd436aea955d45fc4e8a35b6ae7270f5b8e00b53cf6c024c83b657a11/PySocks-1.7.1.tar.gz + sha256: 3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0 + - name: python3-requests + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "requests" + sources: + - type: file + url: https://files.pythonhosted.org/packages/d7/8d/7ee68c6b48e1ec8d41198f694ecdc15f7596356f2ff8e6b1420300cf5db3/urllib3-1.26.3.tar.gz + sha256: de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73 + - type: file + url: https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz + sha256: 0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa + - type: file + url: https://files.pythonhosted.org/packages/06/a9/cd1fd8ee13f73a4d4f491ee219deeeae20afefa914dfb4c130cfc9dc397a/certifi-2020.12.5.tar.gz + sha256: 1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c + - type: file + url: https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz + sha256: 27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 + - type: file + url: https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz + sha256: b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 + - name: python3-stem + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "stem" + sources: + - type: file + url: https://files.pythonhosted.org/packages/71/bd/ab05ffcbfe74dca704e860312e00c53ef690b1ddcb23be7a4d9ea4f40260/stem-1.8.0.tar.gz + sha256: a0b48ea6224e95f22aa34c0bc3415f0eb4667ddeae3dfb5e32a6920c185568c2 + - name: python3-unidecode + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "unidecode" + sources: + - type: file + url: https://files.pythonhosted.org/packages/cd/31/245d8a384939aa0ee152c76fc62890f79f35fc41cd12839f5df268d9081d/Unidecode-1.2.0.tar.gz + sha256: 8d73a97d387a956922344f6b74243c2c6771594659778744b2dbdaad8f6b727d + - name: python3-urllib3 + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "urllib3" + sources: + - type: file + url: https://files.pythonhosted.org/packages/d7/8d/7ee68c6b48e1ec8d41198f694ecdc15f7596356f2ff8e6b1420300cf5db3/urllib3-1.26.3.tar.gz + sha256: de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73 + - name: python3-eventlet + buildsystem: simple + build-commands: + - pip3 install --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} + "eventlet" + sources: + - type: file + url: https://files.pythonhosted.org/packages/40/9c/bd7bc0202a84012a4b6b653b54a389ef48bc7f13ce628865357ffdf37160/eventlet-0.30.1.tar.gz + sha256: d00649a7e17de0bcddff1a96311ed3baf1b295b3223d4b71aceafe7b45e6d6f8 + - type: file + url: https://files.pythonhosted.org/packages/ec/c5/14bcd63cb6d06092a004793399ec395405edf97c2301dfdc146dfbd5beed/dnspython-1.16.0.zip + sha256: 36c5e8e38d4369a08b6780b7f27d790a292b2b08eea01607865bf0936c558e01 + - type: file + url: https://files.pythonhosted.org/packages/92/be/878cc5314fa5aadce33e68738c1a24debe317605196bdfc2049e66bc9c30/greenlet-1.0.0.tar.gz + sha256: 719e169c79255816cdcf6dccd9ed2d089a72a9f6c42273aae12d55e8d35bdcf8 diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 4505de87..0408e85b 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -8,7 +8,7 @@ description: | web address so others can download files from you, or upload files to you. It does _not_ require setting up a separate server or using a third party file-sharing service. -grade: devel # must be 'stable' to release into candidate/stable channels +grade: stable # must be 'stable' to release into candidate/stable channels confinement: strict apps: @@ -124,8 +124,8 @@ parts: after: [tor, obfs4] tor: - source: https://dist.torproject.org/tor-0.4.4.5.tar.gz - source-checksum: sha256/a45ca00afe765e3baa839767c9dd6ac9a46dd01720a3a8ff4d86558c12359926 + source: https://dist.torproject.org/tor-0.4.5.6.tar.gz + source-checksum: sha256/22cba3794fedd5fa87afc1e512c6ce2c21bc20b4e1c6f8079d832dc1e545e733 source-type: tar plugin: autotools build-packages: -- cgit v1.2.3-54-g00ecf From ab740962c32f55caa07743733caa6c737843c319 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 15 Feb 2021 17:30:27 -0800 Subject: More pip dependencies required for flatpak to build --- flatpak/org.onionshare.OnionShare.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/flatpak/org.onionshare.OnionShare.yaml b/flatpak/org.onionshare.OnionShare.yaml index 3e867c14..7d442a09 100644 --- a/flatpak/org.onionshare.OnionShare.yaml +++ b/flatpak/org.onionshare.OnionShare.yaml @@ -235,6 +235,15 @@ modules: - type: file url: https://files.pythonhosted.org/packages/92/e8/2dd4bd782b593adcc0bdce0675fe92016c3ffca061202142fcf1e55cbf6a/python-engineio-4.0.0.tar.gz sha256: 9f34afa4170f5ba6e3d9ff158752ccf8fbb2145f16554b2f0fc84646675be99a + - type: file + url: https://files.pythonhosted.org/packages/12/68/95515eaff788370246dac534830ea9ccb0758e921ac9e9041996026ecaf2/setuptools-53.0.0.tar.gz + sha256: 1b18ef17d74ba97ac9c0e4b4265f123f07a8ae85d9cd093949fa056d3eeeead5 + - type: file + url: https://files.pythonhosted.org/packages/ed/46/e298a50dde405e1c202e316fa6a3015ff9288423661d7ea5e8f22f589071/wheel-0.36.2.tar.gz + sha256: e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e + - type: file + url: https://files.pythonhosted.org/packages/af/df/f8aa8a78d4d29e0cffa4512e9bc223ed02f24893fe1837c6cee2749ebd67/setuptools_scm-5.0.1.tar.gz + sha256: c85b6b46d0edd40d2301038cdea96bb6adc14d62ef943e75afb08b3e7bcf142a - name: python3-psutil buildsystem: simple build-commands: -- cgit v1.2.3-54-g00ecf From 4e79aacd1e892afab7dd1578ffdc75dedd1c0c6f Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 15 Feb 2021 20:29:06 -0800 Subject: Use pyside 5.15.1 instead of 5.15.2, so CircleCI tests will pass --- desktop/pyproject.toml | 2 +- flatpak/org.onionshare.OnionShare.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/desktop/pyproject.toml b/desktop/pyproject.toml index 10b38dc4..a715e9ee 100644 --- a/desktop/pyproject.toml +++ b/desktop/pyproject.toml @@ -14,7 +14,7 @@ icon = "src/onionshare/resources/onionshare" sources = ['src/onionshare'] requires = [ "./onionshare_cli-2.3-py3-none-any.whl", - "pyside2==5.15.2", + "pyside2==5.15.1", "qrcode" ] diff --git a/flatpak/org.onionshare.OnionShare.yaml b/flatpak/org.onionshare.OnionShare.yaml index 7d442a09..28c72060 100644 --- a/flatpak/org.onionshare.OnionShare.yaml +++ b/flatpak/org.onionshare.OnionShare.yaml @@ -34,8 +34,8 @@ modules: - /bin sources: - type: archive - sha256: b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418 - url: https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.2-src/pyside-setup-opensource-src-5.15.2.tar.xz + sha256: f175c1d8813257904cf0efeb58e44f68d53b9916f73adaf9ce19514c0271c3fa + url: https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.1-src/pyside-setup-opensource-src-5.15.1.tar.xz - type: shell commands: - mkdir -p /app/include/qt5tmp && cp -R /usr/include/Qt* /app/include/qt5tmp # https://bugreports.qt.io/browse/PYSIDE-787 -- cgit v1.2.3-54-g00ecf From 6b67f9f4862fa511f8b8fe956d6b9dd6652ed408 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Sun, 21 Feb 2021 10:53:41 -0800 Subject: Build the latest docs --- docs/gettext/.doctrees/advanced.doctree | Bin 27303 -> 27303 bytes docs/gettext/.doctrees/environment.pickle | Bin 37288 -> 37511 bytes docs/gettext/.doctrees/features.doctree | Bin 42216 -> 42216 bytes docs/gettext/.doctrees/index.doctree | Bin 3439 -> 3439 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/gettext/.doctrees/advanced.doctree b/docs/gettext/.doctrees/advanced.doctree index 8cbcf9ec..53676cae 100644 Binary files a/docs/gettext/.doctrees/advanced.doctree and b/docs/gettext/.doctrees/advanced.doctree differ diff --git a/docs/gettext/.doctrees/environment.pickle b/docs/gettext/.doctrees/environment.pickle index 6283ab97..d0ad486d 100644 Binary files a/docs/gettext/.doctrees/environment.pickle and b/docs/gettext/.doctrees/environment.pickle differ diff --git a/docs/gettext/.doctrees/features.doctree b/docs/gettext/.doctrees/features.doctree index 10be0e4f..131ab7a5 100644 Binary files a/docs/gettext/.doctrees/features.doctree and b/docs/gettext/.doctrees/features.doctree differ diff --git a/docs/gettext/.doctrees/index.doctree b/docs/gettext/.doctrees/index.doctree index c645b5f8..63745f21 100644 Binary files a/docs/gettext/.doctrees/index.doctree and b/docs/gettext/.doctrees/index.doctree differ -- cgit v1.2.3-54-g00ecf From 04692a1341aeac1a0a1f524f09b6708a578bd51e Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Sun, 21 Feb 2021 10:55:08 -0800 Subject: Update release documentation to include instructions on localization and documentation --- RELEASE.md | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 52219e32..78fc8e4b 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -17,6 +17,19 @@ Before making a release, you must update the version in these places: Update the documentation: - [ ] Update all of the documentation in `docs` to cover new features, including taking new screenshots if necessary +- [ ] Edit `docs/source/conf.py`, make sure `versions` includes the latest version + +Finalize localization: + +- [ ] Merge all the translations from weblate +- [ ] Edit `cli/onionshare_cli/settings.py`, make sure `self.available_locales` lists only locales that are >90% translated +- [ ] Edit `docs/source/conf.py`, make sure `languages` lists only languages that are >90% translated +- [ ] Make sure the latest documentation is built and committed: + ``` + cd docs + poetry install + poetry run ./build.sh + ``` You also must edit these files: @@ -140,7 +153,7 @@ Run the AppImage build script: ./package/linux/build-appimage.py ``` -### Windows +## Windows Set up the development environment described in `README.md`. And install the [Windows 10 SDK](https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk) and add `C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86` to your path. @@ -158,7 +171,7 @@ python package\windows\build.py This will create `desktop/windows/OnionShare-$VERSION.msi`, signed. -### macOS +## macOS Set up the development environment described in `README.md`. And install `create-dmg`: @@ -186,13 +199,13 @@ Now, notarize the release. You must have an app-specific Apple ID password saved This will create `desktop/macOS/OnionShare.dmg`, signed and notarized. -### Source package +## Source package To make a source package, run `./build-source.sh $TAG`, where `$TAG` is the the name of the signed git tag, e.g. `v2.1`. This will create `dist/onionshare-$VERSION.tar.gz`. -### Publishing the release +## Publishing the release After following all of the previous steps, gather these files: @@ -222,6 +235,10 @@ Update onionshare.org: - Update the version number and download links - Deploy to https://onionshare.org/ +Update docs.onionshare.org: + +- Upload everything from `docs/build/docs` to https://docs.onionshare.org/ + Update Homebrew: - Make a PR to [homebrew-cask](https://github.com/homebrew/homebrew-cask) to update the macOS version -- cgit v1.2.3-54-g00ecf From 9d964a8fd37c93c52284dafa99a7540aca6630a8 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Sun, 21 Feb 2021 10:56:42 -0800 Subject: Update 2.3 release date in appdata.xml --- desktop/src/org.onionshare.OnionShare.appdata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/src/org.onionshare.OnionShare.appdata.xml b/desktop/src/org.onionshare.OnionShare.appdata.xml index a5fd8cb7..d18a8391 100644 --- a/desktop/src/org.onionshare.OnionShare.appdata.xml +++ b/desktop/src/org.onionshare.OnionShare.appdata.xml @@ -24,6 +24,6 @@ micah@micahflee.com - + -- cgit v1.2.3-54-g00ecf