This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

/!\ Warning:
This page is deprecated and no goals should be added/modified here. Please visit https://gitlab.gnome.org/GNOME/Initiatives for more information. Thanks!

GNOME Goal: flatpak build manifests

Guidelines

Ship flatpak build manifests in git for our applications.

{i} A module is affected by this goal if there is a flatpak manifest for it in the gnome-apps-nightly git repository.

Copy the manifest from there to the the module (at the toplevel, or in a subdirectory) and add it to git. Remove manifest in gnome-apps-nightly and edit the appname.app file in gnome-apps-nightly to contain a GITURL= line. You may also need to add a GITBRANCH= line if building from a branch other than master. If the json file is in a subdirectory, then you also need to change the JSON= line to contain the relative path of the file in the repo.

An example of how this looks the gnome-calendar app.

The master branch of gnome-apps-nightly is used for git-master builds, and the gnome-3-22 branch for the current stable applications. Please update both.

Status of this goal

{i} Tip: If you choose to work on a module, create the bug report on the GNOME bugzilla for the relevant module, and make it block bug <<insert here a link to the tracker bug>>. This way people will know someone already works on it, and won't duplicate the work you're doing.

State

Markup

todo

<: #ff8080> todo

patch

<: #ffcc50> [[GnomeBug:xxxxx|patch]]

done

<: #80ff80> [[GnomeBug:xxxxx|done]]

not needed

<: #80ff80> not needed

Above are the states and corresponding markup to update the modules state table below.

Tarball

Status

core-utilities

notes

done

eog

to do

epiphany

done

evince

done

gnome-calculator

done

gnome-calendar

done

gnome-characters

done

gnome-clocks

done

gnome-contacts

done

gnome-dictionary

done

gnome-tweaktool

to do

nautilus

done

apps

devhelp

done

frogr

done

games

done

geary

done

gedit

done

gitg

done

glade

done

iagno

done

gnome-builder

done

gnome-documents

done

gnome-maps

done

gnome-news

to do

gnome-photos

done

gnome-software

to do

gnome-todo

done

gnome-weather

done

polari

done

rhythmbox

done

totem

done


2024-10-23 11:17