akira
44d9ea4561
build: Let target venv run combined with other targets
...
The venv target always had to be created as a separate command. Now it
is possible to use it with other targets in a command.
2024-12-02 10:52:28 +01:00
akira
24f4d688ba
build: Upgrade buildsystem with new Makefile and make.bat
...
If a PyInstaller target is called from the Makefile, all libraries
installed in the virtual environment are captured with version and
license. The file 'bundled-libraries.md' contains a list of libraries
with version and license. The file 'open-source-licenses.txt'
includes the name, version, author, project URL, description and
complete license for each installed library. The files are included
in the output of the PyInstaller.
2023-10-26 06:17:42 +02:00
akira
efd27cc96c
build: Fix Makefile targets to match GNU coding standards
...
- Rename target clean-all to distclean
- Add uninstall target
- Install target has to run tests
Signed-off-by: Sven Sager <akira@narux.de >
2023-09-16 10:39:34 +02:00
akira
e95bf70993
build: Use python interpreter and modules for qt commands in Makefile
...
The Qt5 commands for creating UI, resources and language files have
now been switched from the shell scripts to the direct call of the
Python modules.
Signed-off-by: Sven Sager <akira@narux.de >
2023-09-16 10:39:34 +02:00
akira
a0b309ade0
build: Add environment variable to set alternative venv path
...
Signed-off-by: Sven Sager <akira@narux.de >
2023-09-16 10:39:34 +02:00
akira
a8e4638ab9
build: Use system python interpreter in make file
2023-08-22 11:34:37 +02:00
akira
bfaa07aeb4
Add pyinstaller option for linux platform
2023-01-26 19:45:12 +01:00
akira
9202aedf7f
Adjustments for creating installations on various operating systems
...
Add code signing options for macOS.
Adjust make.bat to create venv to use PyInstaller.
Preparing script for Linux to use in /usr/bin.
2023-01-16 17:02:48 +01:00
akira
2c77d7e513
Update Makefile rules
2023-01-07 11:15:39 +01:00
akira
dee2da0d8c
QTranslator uses ui_languages to find translation
...
Loading translations was very static, now we use the array, the user
set in the gui to find a translation file.
2023-01-06 13:56:33 +01:00
akira
d0e6eefd0e
Add PyInstaller script for Windows
2023-01-05 15:55:30 +01:00
akira
7f9111b5b0
Update Makefile and requirements.txt for build and clean ui files
2023-01-04 22:26:47 +01:00
akira
3f2f3e0478
Switch project so src layout
...
This will make it possible to build pip packages.
Add a make file to compile UI files and build mac and win applications.
2023-01-04 18:12:59 +01:00