-
-
Notifications
You must be signed in to change notification settings - Fork 18k
Closed
Labels
3.skill: good-first-bugThis seems like it's fixable by a non-expertThis seems like it's fixable by a non-expert3.skill: sprintableA larger issue which is split into distinct actionable tasksA larger issue which is split into distinct actionable tasks6.topic: GNOMEGNOME desktop environment and its underlying platformGNOME desktop environment and its underlying platform
Description
https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting
Porting package usually consists of:
- Adding
mesonandninjatonativeBuildInputs - Removing old build system (for autotools, it would be
autoreconfHook,autoconf,automake,libtool) - Convert
configureFlagsandmakeFlagstomesonFlags(--enable-foousually corresponds to-Dfoo=truebut you should checkmeson_options.txtin the root of the project) - Meson discourages magic dependency detection (i.e.
--enable-foo=auto), you might need to add some dependencies that were forgotten previously. - Some packages might need patching shebangs in install scripts (example)
Taken from #29392
-
gnome-color-manager(not packaged) -
gnome-screenshot(only unstable 3.25 available) -
geocode-glib(only unstable 3.25 available) -
gomaka GObject Data Mapper (not packaged) -
graphene(not packaged) -
gnome-todo(not packaged) -
gnome-multi-writer(not packaged) -
jsonrpc-glib(not packaged) -
libdazzle(not packaged) -
gnome-builder(not packaged) -
gnome-recipes(not packaged)
- atk (still supports autotools)
- clutter-gtk (still supports autotools)
- gdk-pixbuf (still supports autotools)
- gstreamer (still supports autotools)
- gst-plugins-bad (still supports autotools)
- gst-plugins-base (still supports autotools)
- gst-plugins-good (still supports autotools)
- gtk+ (still supports autotools)
- pango (still supports autotools)
- gnome-backgrounds (still supports autotools)
- shotwell
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
3.skill: good-first-bugThis seems like it's fixable by a non-expertThis seems like it's fixable by a non-expert3.skill: sprintableA larger issue which is split into distinct actionable tasksA larger issue which is split into distinct actionable tasks6.topic: GNOMEGNOME desktop environment and its underlying platformGNOME desktop environment and its underlying platform
Projects
Status
Done