Age | Commit message (Collapse) | Author |
|
In the latest package, /opt/TETR.IO/tetrio-desktop was renamed to
/opt/TETR.IO/TETR.IO. Fix the symlink so that it points at the correct
object. Keep the old symlink name (/usr/bin/tetrio-desktop) for
compatibility.
Reported-by: AngeD
|
|
|
|
Without this dependency, the game fails to start with:
tetrio-desktop: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
|
|
|
|
|
|
|
|
|
|
When using a verbatim copy of the license from the website, it fails to
render properly. Instead, just copy the text and put it into LICENSE.
While we're at it, I trust upstream not to update the package without
bumping the version so remove $_release entirely.
|
|
As part this upgrade, use upstream's deb package which includes a
desktop file and icons. Also, add a proper license file.
Unfortunately, this reintroduces the bug with xdg-open[0] but since this
file is now handled by upstream, they should be responsible for it now.
[0]: https://aur.archlinux.org/packages/tetrio-desktop#comment-756710
|
|
[dl: Amended patch to remove
xdg-mime default tetrio.desktop x-scheme-handler/tetrio
and fixed checksums.]
|
|
When opening TETR.IO, the default text/html handler is set to this app,
which is wrong. This seems to be an issue with xdg-settings handling
desktop files with - in their name wrong[0].
Workaround this bug by removing the -desktop prefix for the desktop
file.
I wasn't able to reproduce the bug but let's change it anyway because
clearly it's affecting _some_ people.
[0]: https://github.com/electron/electron/issues/20382
Reported-by: 1lann
|
|
When the tarball is extracted, it seems like all the files have 777
permissions. This is really bad for security reasons. Explictly chmod
all files to 644 first.
Also, it seems like chrome-sandbox needs to be executable. Add it to the
list of executable files.
|
|
|
|
|
|
|
|
|
|
|
|
|