File: REMARKS

package info (click to toggle)
aaphoto 0.45-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, stretch, trixie
  • size: 692 kB
  • sloc: ansic: 4,741; sh: 1,032; makefile: 8
file content (43 lines) | stat: -rw-r--r-- 1,897 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Auto Adjust Photo - other remarks
-----------------------------------------------------------------------------------------

Remember:
-----------
- mark changes in aaphoto.c and aargb.c (changelog in the begining)
- check if readme texts are within 80 characters width
- check source codes for security errors: cd sources ; rats *.c | grep -i high
- check source codes for memory leaks: valgrind aaphoto image.jpg
- after installation of innosetup in wine: ln -s ~/development/aaphoto ~/.wine/dosdevices/z:
- run copy script for new release


Places to change version number:
---------------------------------
- aaphoto.c: beginning of source code at the changelog
- aaphoto.c: beginning of source code where the --version switch info is
- aargb.c: beginning of source code at the changelog
- inno setup source code
- scripts/copy_all_to_downloads.sh
- debian_package/debian/DEBIAN/control file
- manual file (date and versions too)
- generate README file
- generate sources/ChangeLog
- create a compressed backup from current version in ./backup folder with version number
- aaphoto.html: at the downloads (date, version, file size, link to another release version)
- index.html: at blog part (only place to change manually)

-----------------------------------------------------------------------------------------

Compiling:
-----------
- for compiling 32 bit binary on 64 bit system: "./cc_all_unix.sh -m32"
- m32 option might need this on debian: apt-get install libc6-dev-i386
- at compile the included libs should have the order where the first ones depend the latter ones
- __OPENMP__ directive and -fopenmp -lgomp option needed at compile time for OpenMP support
- innosetup should be installed into wine

-----------------------------------------------------------------------------------------

AUTOMAKE:
-----------
autoscan && mv configure.scan configure.in && autoconf && automake