-
Update
org.geeqie.Geeqie.appdata.xml.in
with the latest released version and date -
If source files have been added or removed from
./src/
directory, resync./po/POTFILES.in
cd ./po
./regen_potfiles.sh | patch -p0
- Keep translations in sync with the code
cd ./build
meson compile geeqie-pot
meson compile geeqie-update-po
- Update the desktop template if menus have changed
./scripts/template-desktop.sh
- The command line completion file has four sections that must be updated by hand
file_types
actions
options_basic
options_remote
./auto-complete/geeqie
- Update the man page and Command Line Options section in Help if the command line options have changed
./scripts/generate-man-page.sh
- Update the keyboard shortcuts page in Help if any keyboard shortcuts have changed
./doc/create-shortcuts-xml.sh
-
Commit the changes and push to the .repo
-
Update the web-page Help files if they have changed
- commit and push if necessary
./scripts/web-help.sh
- Copy
org.geeqie.Geeqie.desktop
to<location of local geeqie.github.io>/
- Copy
org.geeqie.Geeqie.appdata.xml
to<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.appdata.xml.in
- Change date and version - Edit
NEWS
- The usual information. Ensure the first line is of the formGeeqie <n.m[.p]>
./scripts/new-release.sh <-h for list of options>
-
Go to
https://github.com/BestImageViewer/geeqie/releases
and click onDraft a new release
. -
Under
Release title
insert "Geeqie <n.m>" -
Under
Choose a tag
selectv<n.m>
-
In
Describe this release
copy-paste the relevant section ofNEWS
. -
Upload the
/tmp/geeqie-<n.m>.tar.xz
and/tmp/geeqie-<n.m>.tar.xz.asc
files created above -
Click
Publish release
-
Update the Wikipedia entry