Mergin several old merge requests
[geeqie.git] / CHECKLIST.md
1 ## A checklist to be used after Geeqie has been updated
2
3 Before compiling the sources, carry out the following actions when necessary:
4
5 * Update ```org.geeqie.Geeqie.appdata.xml.in``` with the latest released version and date
6 * If source files have been added or removed from ```.src/``` directory, resync ```./po/POTFILES.in```   
7 ```
8 cd ./po  
9 ./regen_potfiles.sh | patch -p0  
10 ```
11 * Keep translations in sync with the code  
12 ```
13 cd ./po  
14 make update-po  
15 ```  
16 * Update the the timezone database  
17 ```
18 ./scripts/zonedetect/create_timezone_database
19 ```
20
21 After compiling the sources, carry out the following actions when necessary:  
22
23 * Generate a new AppImage (note that this should be run on a **20.04 system**)  
24 ```
25 ./scripts/generate-appimage.sh <location of GeeqieWeb/appimages folder>
26 ```
27 * Copy Help html files to ```<location of GeeqieWeb/help folder>```
28 * Copy ```geeqie.desktop``` to ```<location of GeeqieWeb/ folder>```  
29 * Copy ```org.geeqie.Geeqie.appdata.xml``` to ```<location of GeeqieWeb/ folder>```  
30 * Upload to GeeqieWeb  
31