Cross-platform builds #3

Open
opened 2020-10-07 17:58:19 +02:00 by decentral1se · 2 comments
Owner

Tracking how to get this thing as a single binary available on Linux/MacOS/Windoze. Maybe we actually don't give a fook about MacOS/Windoze but definitely multiple Linux distros would be ideal as a first step.

Tracking how to get this thing as a single binary available on Linux/MacOS/Windoze. Maybe we actually don't give a fook about MacOS/Windoze but definitely multiple Linux distros would be ideal as a first step.
decentral1se self-assigned this 2020-10-07 17:58:19 +02:00
Author
Owner

A piece of this relates to having pygobject and pycairo versions setup correctly. For example, when you install latest pycairo, you have a dependency on a system package, cairo which may or may not be available via your system package manager. Hence, we need to get these bounds right and to be relaxed enough to handle different distributions and to be at least 1 version back (e.g. Debian Stretch + Buster). See https://gitlab.gnome.org/GNOME/pygobject/-/issues/395#note_929707.

A piece of this relates to having `pygobject` and `pycairo` versions setup correctly. For example, when you install latest `pycairo`, you have a dependency on a system package, `cairo` which may or may not be available via your system package manager. Hence, we need to get these bounds right and to be relaxed enough to handle different distributions and to be at least 1 version back (e.g. Debian Stretch + Buster). See https://gitlab.gnome.org/GNOME/pygobject/-/issues/395#note_929707.
Author
Owner

Oh, more digging and I think I have some workable bounds now:

https://gitlab.gnome.org/GNOME/pygobject/-/issues/395#note_931547

Oh, more digging and I think I have some workable bounds now: > https://gitlab.gnome.org/GNOME/pygobject/-/issues/395#note_931547
decentral1se removed their assignment 2021-01-18 13:37:31 +01:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rra/dropship#3
No description provided.