1 # Checklist for new releases of Geeqie
3 ## Before compiling the sources, carry out the following actions when necessary
5 * Update `org.geeqie.Geeqie.appdata.xml.in` with the latest released version and date
7 * If source files have been added or removed from `./src/` directory, resync `./po/POTFILES.in`
11 ./regen_potfiles.sh | patch -p0
14 * Keep translations in sync with the code
21 * Update the desktop template if menus have changed
24 ./scripts/template-desktop.sh
27 ## After compiling the sources, carry out the following actions when necessary
29 * Update the man page and Command Line Options section in Help if the command line options have changed
32 ./scripts/generate-man-page.sh
35 * Update the keyboard shortcuts page in Help if any keyboard shortcuts have changed
38 ./doc/create-shortcuts-xml.sh
41 * Commit the changes and push to the .repo
43 * Generate a new AppImage (note that this should be run on a **20.04 system**)
46 ./scripts/generate-appimage.sh <location of local appimages folder>
49 * Upload AppImage to web AppImages location
50 * Edit `<location of local geeqie.github.io>/AppImage/appimages.txt` to include latest AppImage at the *top* of the list
51 * Update the web-page Help files if they have changed
52 * commit and push if necessary
58 * Copy `geeqie.desktop` to `<location of local geeqie.github.io>/`
59 * Copy `org.geeqie.Geeqie.appdata.xml` to `<location of local geeqie.github.io>/`
60 * Push changes to `geeqie.github.io`