Commit Graph

48 Commits

Author SHA1 Message Date
Maze
c26e2ce9e5 Remove Appimage support
We have decided to drop support for Appimage because it was causing
issues to too many users.
2022-01-23 21:50:11 +01:00
Newbyte
28b6cdb3f2 Flatpak: Don't request host filesystem access
Mirage is able to use portals for picking files to send, so requesting
access to the entire host filesystem is not necessary.
2021-07-26 15:34:03 +02:00
miruka
9a4ababd9a Fix flatpak nio commit 2021-07-26 04:39:58 -04:00
miruka
f1e0975e07 Fix AppImage building script 2021-07-26 04:39:58 -04:00
miruka
4df8cb70ca Update nio requirement 2021-07-26 04:39:58 -04:00
miruka
f2b981e288 Bundle appdata XML in appimage 2021-07-26 04:39:58 -04:00
miruka
e50a7531ee Clean up appdata releases update script
- Simplify code
- Fix output date for the 0.6.0 release
- Move to the packaging dir with a more descriptive filename
2021-07-26 04:39:58 -04:00
Newbyte
f5ac861939 Add Appstream XML for Mirage
This is necessary to publish Mirage on e.g. Flathub.
2021-07-26 04:39:58 -04:00
miruka
a1feb2c046 Update AppImage script to use Python 3.9 packages 2021-07-26 04:39:57 -04:00
miruka
4ace03be6c Update requirements and flatpak manifest 2021-03-03 17:14:56 -04:00
miruka
86f247d5cc AppImage build.sh: update to py 3.9.1 & olm 3.2.2 2021-03-03 17:14:56 -04:00
miruka
92c49140e7 Play sound from python/ALSA instead QtMultimedia
GStreamer sucks
2021-03-03 17:14:56 -04:00
miruka
340c88f123 AppImage building: use Qt 5.12.9 instead of 5.12.7 2021-03-03 17:14:56 -04:00
miruka
be3d3692ef Add Qt Multimedia as dependency for sound playback 2021-03-03 17:14:56 -04:00
miruka
f9ec2863ff Fix appimage build.sh to compile with dbus 2021-03-03 17:14:55 -04:00
miruka
96e7c6c367 Move .desktop & icon files to packaging dir 2021-03-03 17:12:09 -04:00
travankor
055b68126a Add Sorted Containers to replace blist 2021-03-03 17:12:09 -04:00
travankor
1dcd6daaba Improve Python 3.9 compatibility
Blist has been unmaintained for 5+ years and is now broken on Python 3.9.
2021-03-03 17:12:09 -04:00
Rinigus
3fff98dfbc [packaging] Update Flatpak manifest 2021-03-03 17:12:08 -04:00
miruka
bfc3a60cad Update flatpak script generator
- Make the code cleaner and don't require bash
- Generate less uneeded intermediate files
- Add the flatpak-pip-generator script to make clean
- flatpak-pip-generator now requires requirements-parser from pip
2021-03-03 17:12:08 -04:00
miruka
6b6c03962c Update flatpak nio requirements 2020-08-28 10:45:37 -04:00
miruka
cb16ed0843 Minor improvements to flatpak README 2020-08-28 10:45:37 -04:00
miruka
13dde2fe95 Add make clean step to flatpak README 2020-08-28 10:45:37 -04:00
miruka
12a25fde8e Bump nio required version to v0.15.0 2020-08-21 12:10:22 -04:00
miruka
48103d57bc Give Flatpak permission to access filesystem
Needed to upload files outside of the download directory
2020-07-17 13:25:07 -04:00
miruka
419ba5a57a Fix appimage build: must compile Pillow manually
Using the Pillow wheel makes running Mirage fail with

    ImportError: libxcb-2dfad6c3.so.1.1.0: ELF load
    command address/offset not properly aligned

Probably has to do with us installing libX11/libXss libs.
2020-07-17 11:18:23 -04:00
miruka
357affc4dd Add X11 dependencies to appimage build script 2020-07-17 09:48:57 -04:00
miruka
0450012f1d Update flatpak nio version 2020-07-17 09:41:48 -04:00
miruka
0ddeacb15c Update required nio version 2020-06-26 11:12:04 -04:00
miruka
305e34bac6 Update Flatpak scripts nio commit 2020-06-05 06:55:12 -04:00
miruka
7c83b1c167 Remove uneeded dependencies for AppImage building
Pillow 0.7+ no longer requires separate installation of libraries like
libjpeg, zlib, etc, for common desktop architectures at least
(which is why we keep them in the INSTALL.md manual install commands).
2020-05-30 23:08:21 -04:00
miruka
39d3121faa Set default PREFIX to /usr/local for make install 2020-05-30 23:08:21 -04:00
Rinigus
4f4233f17b [flatpak] Switch to KDE 5.14 runtime, update dependencies 2020-05-22 22:04:58 +03:00
miruka
1324b1d909 Update flatpak required nio version 2020-05-22 09:11:58 -04:00
miruka
10ea48080e generate-flatpak-script: use python3, not python 2020-05-22 08:25:45 -04:00
miruka
07701ae880 Remove uvloop support, causes issues 2020-05-20 23:56:19 -04:00
miruka
dae41d1778 Symlink Pillow libs when building AppImage 2020-04-03 08:32:26 -04:00
miruka
aa4cd5bd2c Bump version to v0.4.3 2020-04-03 07:56:42 -04:00
miruka
311a53f8f4 "Unselect" → "Deselect" 2020-03-27 07:06:38 -04:00
miruka
4c76ffd88b Bump version to v0.4.2 2020-03-27 05:40:23 -04:00
miruka
93eff8e487 Put AppImage instructions inside a README 2020-03-26 18:51:50 -04:00
miruka
914d1e6c2d Move build-appimage.sh to packaging/appimage 2020-03-26 18:42:18 -04:00
miruka
203116ee3d README, mirage.pro: more style improvements 2020-03-26 12:05:28 -04:00
Rinigus
8b5e39f994 update Flatpak README and scripts 2020-03-26 13:44:02 +02:00
Rinigus
7ba4bc0ee4 Update Flatpak README 2020-03-25 23:12:48 +02:00
Rinigus
3ea97105e4 Adjust flatpak packaging script according to the feedback 2020-03-25 22:27:40 +02:00
Rinigus
eda86fdfb7 Add origin reference for flatpak-pip-generator 2020-03-25 10:09:26 +02:00
Rinigus
c9a89127ca Automate flatpak manifest generation and document building flatpak 2020-03-25 10:04:56 +02:00