Introduction
Fotokopierer is a document scanning application for Sailfish OS and the Desktop.
Authors
Frank Fischer frank-fischer@shadow-soft.de
planetos (Icons)
G. Yavorov, Standjata (Bulgarian translation)
Godfried Cobben (Dutch translation)
pherjung (French translation)
holask (Slovak translation)
Åke Engelbrektson (Swedish translation)
Contact
Talk with the developers in #fotokopierer on libera.chat
License
Licensed under GNU GPLv3
Build
Fotokopierer needs the OpenCV 3.4.16, Podofo 0.9.8 and FreeType libraries. These libraries can be either used as shared libraries installed on your system or can be compiled and statically linked. In order to build Fotokopierer for the official Sailfish OS app store, you must statically link against these libraries.
In all cases you need CMake to build Fotokopierer.
Build with shared libraries in the Sailfish OS build engine
cd path/to/fotokopierer
path/to/SailfishOS/bin/sfdk -c target=SailfishOS-4.0.1.48-i486 build
In order to create an rpm package execute
path/to/SailfishOS/bin/sfdk -c target=SailfishOS-4.0.1.48-i486 package
Note that the OS version and target might differ for you.
Build with static libraries in the Sailfish OS build engine
You need to download the sources of OpenCV, Podofo and FreeType (the CMake file will automatically download them):
- https://github.com/opencv/opencv/archive/opencv-3.4.16.zip
- http://sourceforge.net/projects/podofo/files/podofo/0.9.8/podofo-0.9.8.tar.gz/download
- https://download.savannah.gnu.org/releases/freetype/freetype-2.13.2.tar.gz
Put all archives to the rpm/
directory.
cd path/to/fotokopierer/rpm
cp path/to/opencv-3.4.16.zip .
cp path/to/podofo-0.9.8.tar.gz .
cp path/to/freetype-2.13.2.tar.gz .
Finally, build the project using the build engine:
cd path/to/fotokopierer
path/to/SailfishOS/bin/sfdk prepare
path/to/SailfishOS/bin/sfdk build
Download sources
Latest development version: harbour-fotokopierer.tar.gz
Latest release version: harbour-fotokopierer-0.4.8.tar.gz
Help with translations
Translate to another language at POEditor
Credits
This project uses
- Conversion between Qt and OpenCV images by Andy Maloney
- OpenCV for image processing
- Podofo for PDF-handling
- FreeType for font rendering in PDF files