eb22977054
htdocs.mk: Run linters prettier and php -l with all target
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-01-16 08:17:25 +00:00
b181f76343
py-run.mk: Fix argument list (use $@ instead of $*)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-01-15 19:32:23 +00:00
d4cddadc0e
Release 1.0.0-119@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2024-12-22 15:43:49 +00:00
fb20fcdff4
Start version: 1.0.0-119
...
Signed-off-by: janware DevOps <devops@janware.com>
2024-12-22 15:43:13 +00:00
de893a0fe5
py-mod.mk: Fix bogus # export match in commented line
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-22 14:06:09 +00:00
90ce1b5196
py-mod.mk: Fix bogus # export match on class {variable}
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-18 17:14:23 +00:00
6fb6f1608f
subdirs.mk: Don't use undefined $(FIND)
...
subdirs.mk uses $(FIND), which is defined in defs.mk, include that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-11 10:12:35 +00:00
49f4b42d0c
doxygen.mk: Fix broken doxygen HTML generation invocation
...
doxygen needs to be called as
doxygen -w html header-file footer-file stylesheet config-file
The invocation contains the logo, though, which has no business there.
Fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-11 10:12:34 +00:00
349f1d2602
Makefile: Add target text-files-list-0
...
text-files-list-0 returns a zero-delimited list of text files for further
processing, which allows to correctly handle spaces in file names
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-09 08:31:32 +00:00
c575537456
defs.mk / rules.mk: Add support for PACKAGE_INSTALL_DIR
...
PACKAGE_INSTALL_DIR, true by default, can be used to turn off
target dir creation from a directory to avoid duplication from
other packages
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-06 14:35:59 +00:00
86ec95f6dc
defs.mk / rules.mk: Add .target file support to LOCAL_SYSTEMD
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-03 12:28:15 +00:00
4e405a5d1a
py-mod.mk: Add support to # extract variables
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-03 12:27:39 +00:00
fd6607de15
projects.py: Os-cascade: Fix regex
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-03 12:26:35 +00:00
e446df30e5
make/rpmdist.mk: Add target echo-pkg
...
Add echo-pkg target to debug packaging related variables.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-03 12:26:34 +00:00
f9193c989d
py-run.mk: Add target run.sh
...
Allow creation of a run.sh script, to be used from outside the make context.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-03 12:26:33 +00:00
2989cc87c8
Makefile: JWB_SCRIPT_DIR: Add support for /opt/jw-build/bin
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-16 15:21:15 +00:00
5522d70439
Release 1.0.0-118@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2024-07-16 12:53:50 +00:00
6cea0db682
Start version: 1.0.0-118
...
Signed-off-by: janware DevOps <devops@janware.com>
2024-07-16 12:53:16 +00:00
90aeeaab10
rpmdist.mk: Pass absolute path to sudo rpm -U
...
The idea is to make passwordless RPM package installation via sudo a little
safer.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-16 11:02:54 +00:00
531e0eab19
scm.sh: Ls-files: Add --recurse-submodules for git
...
Make scm.sh ls-files list all files belonging to submodules, too. The use case
is to have list-text-files return them.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-16 10:57:52 +00:00
531798ed0b
jw-pkg: Beautify logging
...
Remove superfluous comma from "saving backup".
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-16 10:57:51 +00:00
a1bf4d9562
make: Remove variables referencing other janware-projects
...
jw-build is meant as a generic set of tools for building other projects, so
references to projects being built by jw-build introduce a circular dependency.
Remove those references from defs.mk and rules.mk.
Variables removed by this commit:
BTOOLS_DIR
FEEDFSD_DIR
FEEDFS_DIR
FEEDFS_GUI_DIR
FEEDFS_OBJECTS_DIR
FEEDFS_UTILS_DIR
FEEDFS_WT_DIR
JUX_SHARED_DIR
SITE_DIR
VALDI_DIR
XCHANGE_DIR
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-16 10:41:20 +00:00
c5d73b6390
Release 1.0.0-117@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2024-07-05 11:50:44 +00:00
fa6c70d871
Start version: 1.0.0-117
...
Signed-off-by: janware DevOps <devops@janware.com>
2024-07-05 11:42:55 +00:00
8702a63323
jw-pkg: Fix ignored target file metadata
...
During an invokation owner, group and mode definitions of one target file could
leak into another.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-07-05 11:20:55 +00:00
ba65ae88c7
Release 1.0.0-116@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2024-06-30 17:06:03 +00:00
e57cc0e329
Start version: 1.0.0-116
...
Signed-off-by: janware DevOps <devops@janware.com>
2024-06-30 17:05:28 +00:00
a343cf7806
pkg-install-%-deps: Protect projects from shell with quotes
...
Project names passed to the package manager can contain characters
not well digested by the shell. Don't let it.
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-30 17:01:18 +00:00
b87099bd3a
pkg-manager.sh: Remove eval from shell commands
...
Installing packages breaks with eval, because it removes quotes,
notably around perl(XYZ) capabilities. Works just as well without
eval, remove it
Signed-off-by: Jan Lindemann <jan@janware.com>
2024-06-30 16:55:44 +00:00
c41be45610
Release 1.0.0-115@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2024-06-28 15:41:49 +00:00
3d3ffb7095
Start version: 1.0.0-115
...
Signed-off-by: janware DevOps <devops@janware.com>
2024-06-28 15:41:17 +00:00
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