-
Update
org.geeqie.Geeqie.metainfo.xml.inwith the latest released version and date -
Update the desktop template if menus have changed
./build-aux/template-desktop.sh- The command line completion file has three sections that must be updated by hand
file_types
actions
options
./data/completions/geeqie- Update the man page and Command Line Options section in Help if the command line options have changed
./build-aux/generate-man-page.sh- Update the keyboard shortcuts window if any keyboard shortcuts have changed
./data//ui/keyboard-shortcuts.ui-
Commit the changes and push to the .repo
-
Update the web-page Help files if they have changed
- commit and push if necessary
./tools/web-help.sh- Copy
org.geeqie.Geeqie.desktopto<location of local geeqie.github.io>/ - Copy
org.geeqie.Geeqie.metainfo.xmlto<location of local geeqie.github.io>/ - Push changes to
geeqie.github.io
Carry out the above actions to ensure the master branch is up to date, and then the following actions for new version <n.m>.
- Edit
org.geeqie.Geeqie.metainfo.xml.in- Change date and version - Edit
NEWS- The usual information. Ensure the first line is of the formGeeqie <n.m[.p]>
./packaging/new-release.sh <-h for list of options>-
Go to
https://github.com/BestImageViewer/geeqie/releasesand click onDraft a new release. -
Under
Release titleinsert "Geeqie <n.m>" -
Under
Choose a tagselectv<n.m> -
In
Describe this releasecopy-paste the relevant section ofNEWS. -
Upload the
/tmp/geeqie-<n.m>.tar.xzand/tmp/geeqie-<n.m>.tar.xz.ascfiles created above -
Click
Publish release -
Update the Wikipedia entry
-
When the latest AppImages have been generated on GitHub, run:
./packaging/new-release-appimages.shand upload the renamed files to the Latest release section on GitHub.
- Create a new Snap and upload to SnapCraft:
snapcraft
snapscraft upload geeqie_<date>.edge_amd64.snap --release=edge