Commit graph

3,994 commits

Author SHA1 Message Date
c2ad910e91 jw-pkg compile-templates: Beautify logging
Don't renew files with nothing to change, and be verbose about it.

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-28 05:40:12 +00:00
19bc4037c0 Makefile: Make list-files consider build dependencies, too
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-25 17:35:35 +00:00
5e66868557 jw-pkg: Add command get-value-from-tables
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-25 11:19:23 +00:00
6109703ccb projects.py: Warn about modules which were not found
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-04 08:56:21 +00:00
9a5bc11cd0 py-defs.mk: Fix: mypy finds modules unter multiple paths
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-04 08:56:19 +00:00
a47db4a211 Release 1.0.0-114@suse-tumbleweed/x86_64
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-05-28 14:56:47 +00:00
f52772b474 Start version: 1.0.0-114
Signed-off-by: janware DevOps <devops@janware.com>
2024-05-28 14:35:34 +00:00
4935a30893 Release 1.0.0-113@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2024-05-26 10:21:33 +00:00
cbb7fda2b1 Start version: 1.0.0-113
Signed-off-by: janware DevOps <devops@janware.com>
2024-05-26 10:21:03 +00:00
94e1c29ede projects.py proj-dir: Fall back on /opt
Search in /opt, if a project is not found in projects-dir

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-05-25 15:38:50 +00:00
924a1df3c4 Release 1.0.0-112@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2024-05-25 12:44:12 +00:00
af8db5faa9 Start version: 1.0.0-112
Signed-off-by: janware DevOps <devops@janware.com>
2024-05-25 12:43:40 +00:00
d63b40082e cvs-admin.sh: Add support for $HOME/cvs-list.txt
If $HOME/cvs-list.txt exists, it is used as whitelist for the
list-projects command

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-04-30 09:50:54 +00:00
b77d92794e python-tools.sh: Fix __path__ type check in __init__.py
Don't check __path__ as Interable[str] anylonger, this somehow broke (Don't
remember how). Use type: ignore instead.

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-04-30 09:00:45 +00:00
3f5a3d004a projects.py: Add command modules
projects.py modules shows either all modules, or modules which have one of the
key-value pairs requested for filtering via the -F option.

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-04-30 08:00:39 +00:00
391a735972 swig.mk: Follow changes swig 4.0 -> 4.2
- There's no -php8 option in swig, so stay with -php7, which
    supports "8 and above" according to the documentation

  - No <module>.php stub is generated anylonger, so don't try to
    install it

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-04-30 08:00:37 +00:00
39d3a9e888 decompress.mk, defs-cpp.mk: Add make/decompress.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-04-21 11:05:55 +00:00
2187d1b089 topdir.mk: Fix missing JANWARE_USER for git.janware.com login
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-01-12 14:36:38 +00:00
40ac901eb6 py-run.mk: Add test.py to EXE search path
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-01-12 14:35:39 +00:00
e921e8d936 Release 1.0.0-111@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2023-12-18 13:55:12 +00:00
e9c2cedae8 Start version: 1.0.0-111
Signed-off-by: janware DevOps <devops@janware.com>
2023-12-18 13:54:42 +00:00
a4c3ca6f2b projects.py: Add some comments to dependency ordering code
Signed-off-by: Jan Lindemann <jan@janware.com>
2023-12-18 13:00:45 +00:00
ce7984e2e8 jw-build-create-project.sh: Add *tmp* to .gitignore by default
Signed-off-by: Jan Lindemann <jan@janware.com>
2023-12-18 13:00:44 +00:00
015072ca19 upload-defs.mk: Add support for UPLOAD_PROTOCOL
UPLOAD_PROTOCOL is a variable which can be defined by the including Makefile to
tweak the protocol an upload is done over

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-12-18 13:00:43 +00:00
ae1a4dd242 svg.mk: Inkscape --export-pdf is not supported anylonger
inkscape --export-pdf is not supported anylonger, replace that with --export-filename.

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-12-18 13:00:42 +00:00
069b82b3cd defs.mk: Beautify INSTALLED_RSYSLOG variable
INSTALLED_RSYSLOG contained duplicates, fix that

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-12-18 13:00:40 +00:00
ca52ba6d6e /etc/jw-rc.status: Fix file mode
Signed-off-by: Jan Lindemann <jan@janware.com>
2023-10-26 12:44:44 +00:00
2d6e7b11ac conf/etc/Makefile, jw-rc.status: Add /etc/jw-rc.status
Some distros remove /etc/rc.status, so provide jw-rc.status as an
alternative

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-10-26 12:36:51 +00:00
2741fd2930 Release 1.0.0-110@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2023-08-01 18:31:25 +00:00
b762ce35d4 Start version: 1.0.0-110
Signed-off-by: janware DevOps <devops@janware.com>
2023-08-01 17:56:56 +00:00
ce7044808f project.conf: Python -> python3 on Debian
Ubuntu 22.04 (and supposedly all Debian based distros) don't have
a package called python anylonger, and use python3 instead. Using
the unversioned [requires] sections for simplicity. Note that this
might break backwards compatibility, and should be fixed as necessary.

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-07-07 08:48:00 +00:00
62abfc4c35 jw-pckg: Fix duplicates in compile-templates again
Signed-off-by: Jan Lindemann <jan@janware.com>
2023-03-21 16:26:30 +00:00
469a4f3657 Release 1.0.0-109@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2023-03-19 17:14:20 +00:00
56704c66f2 Start version: 1.0.0-109
Signed-off-by: janware DevOps <devops@janware.com>
2023-03-19 17:13:46 +00:00
32450c47bf jw-pckg: Fix duplicates in compile-templates
Files were listed twice in compile-templates, because apparently, during
postinstall, rpm -ql returns the list of a packages files twice.

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-03-19 14:28:10 +00:00
1fd318687d Release 1.0.0-108@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2023-03-17 13:24:05 +00:00
b91cdf65bb Start version: 1.0.0-108
Signed-off-by: janware DevOps <devops@janware.com>
2023-03-17 13:23:34 +00:00
17851c9d11 projects.mk / py-defs.mk: Support Python 3.10
The current globbing pattern for filling the PYTHON variable doesn't
account for the fact that /usr/bin/python3.X might have more than one
digit for X, fix that

Signed-off-by: Jan Lindemann <jan@janware.com>
2022-10-04 11:05:24 +00:00
c87986624f py-mods.mk: Add missing py.clean
py.clean is not run for clean target, fix that

Signed-off-by: Jan Lindemann <jan@janware.com>
2022-10-04 11:03:29 +00:00
c8ae18ea6f Release 1.0.0-107@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2021-09-26 19:15:37 +00:00
b633e9637c pkg.sh: Filter out system installation directories below /usr
System installation directories should not belong to jw-build-generated
packages, so exclude them via regex.

Signed-off-by: Jan Lindemann <jan@janware.com>
2021-09-26 19:14:58 +00:00
d9b049e27d Start version: 1.0.0-107
Signed-off-by: janware DevOps <devops@janware.com>
2021-09-26 17:36:10 +00:00
e3489d6222 purge-stale-projects.sh: Ignore untracked files
Untracked files flag a git repository as unfit for purging, don't do that. We
don't care for untracked files.

Signed-off-by: Jan Lindemann <jan@janware.com>
2021-01-30 13:05:58 +00:00
53491b490d debugger.mk: Remove .gdb_history with distclean target
Signed-off-by: Jan Lindemann <jan@janware.com>
2021-01-15 10:58:29 +00:00
d6e1eaf547 depend.mk: Make .o.dep.mk also depend on $(SRC_H)
This should prevent some errors during compilation.

Signed-off-by: Jan Lindemann <jan@janware.com>
2020-12-01 16:24:43 +00:00
c43fd8d0aa defs-cpp.mk: Add .hh to LOCAL_H
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-12-01 16:24:42 +00:00
b3c093fd94 pkg.sh: Don't exclude .in files from source package
Building with .in files should work just fine, so don't exclude them anylonger.

Signed-off-by: Jan Lindemann <jan@janware.com>
2020-12-01 16:21:22 +00:00
cec581c8f6 vim.mk: Add variable INSTALL_VIM_SYSTEM_PATH
Add INSTALL_VIM_SYSTEM_PATH for use in including makefiles

Signed-off-by: Jan Lindemann <jan@janware.com>
2020-12-01 16:21:21 +00:00
0596109c36 run.mk: Add variable EXE_CMD
Add variable EXE_CMD to be overriden in including makefiles

Signed-off-by: Jan Lindemann <jan@janware.com>
2020-12-01 16:21:20 +00:00
8d2b093cc6 defs.mk: Replace tr invocations by $(TR)
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-12-01 16:21:19 +00:00