78 Commits

Author SHA1 Message Date
Micah Lee
12fecf09f7 Snapcraft: Update PYTHONPATH in launcher 2022-10-09 07:37:44 -07:00
Micah Lee
7351447874 Snapcraft: New strategy for snap 2022-10-09 07:20:25 -07:00
Micah Lee
c9f83dbda7 Snapcraft: Fix --with-libevent-dir to work with both Github Actions and snapcraft.io CI 2022-10-07 16:03:22 -07:00
Micah Lee
28f483fac9 More snapcraft troubleshooting (#1622)
Finally got the snap to successfully run
2022-10-07 15:44:12 -07:00
Micah Lee
6770ccec59 Change snapcraft build to use path required for snapcraft.io, and stop building in Github Actions CI 2022-10-06 09:40:43 -07:00
Micah Lee
2743045b82 Snapcraft and Flatpak in CI (#1620)
Add support for Snapcraft and Flatpak builds in GitHub Actions
2022-10-06 09:14:05 -07:00
Micah Lee
bd3c46a868 Fix poetry path 2022-10-04 21:59:01 -07:00
Micah Lee
9e286d3eb8 Snapcraft: Fix yaml syntax 2022-10-04 19:40:34 -07:00
Micah Lee
e0daca8814 Snapcraft: Try rearranging 2022-10-04 11:01:29 -07:00
Micah Lee
ac2dcec1be Snapcraft: Try pip again 2022-10-04 10:40:29 -07:00
Micah Lee
73b8ee3626 Snapcraft: Use build-packages 2022-10-04 10:13:41 -07:00
Micah Lee
387de12156 Snapcraft: Use debian packages instead of python-packages 2022-10-03 18:45:43 -07:00
Micah Lee
3455ed35b3 Snapcraft: Call python modules with "python3 -m" 2022-10-03 18:20:51 -07:00
Micah Lee
509cdd24bd Snapcraft: use python-packages to install pip deps 2022-10-03 17:03:30 -07:00
Micah Lee
3c4b3abafb Snapcraft: Install setuptools before installing onionshare_cli 2022-10-03 16:15:55 -07:00
Micah Lee
c4d935112b Snapcraft: Remove libicu66 dependency in snap because it's not in Ubuntu 22.04 2022-10-03 15:49:44 -07:00
Micah Lee
e25dd17a5a Snapcraft: Try putting go as a build-snap in the PTs 2022-10-03 15:34:48 -07:00
Micah Lee
80f3f02c33 Snapcraft: Try upgrading to core22 base 2022-10-02 20:54:07 -07:00
Micah Lee
95b28524c8 Snapcraft: Try installing python3-setuptools 2022-10-02 20:14:12 -07:00
Micah Lee
b6a7c05870 Snapcraft: Try updating pip 2022-10-02 19:57:33 -07:00
Micah Lee
916cf58ac2 Snapcraft: Try installing wheel 2022-10-02 18:09:27 -07:00
Micah Lee
44f2f5189d Snapcraft: Only install the latest setuptools inside the poetry virtualenv 2022-10-02 17:49:20 -07:00
Micah Lee
87fa8e3647 Ensure the latest setuptools is installed in snapcraft 2022-10-02 17:30:13 -07:00
Micah Lee
e040196dbc Change how poetry is installed in snapcraft, and update release docs 2022-10-02 17:09:04 -07:00
Micah Lee
eb6b5d6235 Update paths in snap 2022-10-02 16:46:27 -07:00
Micah Lee
723372f7cf Fix command paths in snapcraft 2022-10-02 15:13:34 -07:00
Micah Lee
bda741e974 Give up on building snap in CI 2022-10-02 14:32:00 -07:00
Micah Lee
e9baefaaa6 Update release docs. Update tor in snapcraft. Try fixing Snapcraft automatic build 2022-10-02 13:02:38 -07:00
Micah Lee
7bb994f5b9 Fix onionshare-cli and onionshare snapcraft packaging 2022-07-04 17:31:14 -07:00
Micah Lee
ee40404313 Override the meek-client build in snapcraft 2022-07-04 18:17:20 -04:00
Micah Lee
1faa26f1d3 Try fixing go parts in snapcraft 2022-07-04 18:08:58 -04:00
Micah Lee
8ff1bc4f9d Remove python-version from snapcraft.yaml because it's not supported in core20 2022-07-04 17:59:51 -04:00
Micah Lee
231de7ae69 Update tor and snowflake in snapcraft 2022-07-04 17:34:50 -04:00
Micah Lee
a64db760cf Switch to snapcraft core20, and gnome-3-38, and add support for arm architectures 2022-07-04 17:32:13 -04:00
Micah Lee
172d0315a6 Version bump to 2.6.dev1 2022-06-19 23:36:08 -04:00
Micah Lee
6642c25959 Make snapcraft work 2022-01-17 12:56:39 -08:00
Micah Lee
128ccb45fb Actually bump version to 2.5 2022-01-17 09:51:04 -08:00
Micah Lee
45c1099033 Update snapcraft 2021-12-19 17:36:45 -08:00
Micah Lee
16c6a9f89d Merge branch 'develop' of https://github.com/a1346054/onionshare into a1346054-develop 2021-12-04 20:34:07 -08:00
Micah Lee
5a30705465 Change snapcraft grade to stable, and version bump to 2.4.1 in snapcraft 2021-11-15 18:30:10 -08:00
Micah Lee
336a6c8028 Snap successfully builds meek-client, and WIP getting tor to connect 2021-11-14 17:52:40 -08:00
Micah Lee
c1ef35d221 Keep using stem for now, and comment out meek-client for now 2021-11-14 13:28:33 -08:00
Micah Lee
e56217af42 Start adding new pluggable transports to snap 2021-11-14 11:08:00 -08:00
a1346054
869a36ad82 Fix whitespace issues
* make sure files contain a final newline
* use consistent indentation
* trim excess whitespace
* trim trailing whitespace
2021-10-14 21:48:12 +00:00
Micah Lee
ed631a3b17 Change all version to 2.4, update languages, rebuild docs, update tor from Tor Browser 2021-09-26 11:41:01 -07:00
Micah Lee
8cda0bffe8 Remove multiarch from snapcraft, for 2.4.dev1 2021-09-17 14:20:07 -07:00
Micah Lee
70e150ca4c Add deps to stage-package that are required to install cryptography from pip 2021-09-12 19:05:58 -07:00
Micah Lee
7e5cdf1f87 Remove gnome-3-34 dependency, since it doesn't support i386 2021-09-12 18:53:53 -07:00
Micah Lee
fd1cfb085b Fix another yaml problem 2021-09-12 18:49:18 -07:00
Micah Lee
f17816b45d Fix issue in snapcraft.yaml 2021-09-12 18:45:44 -07:00