4a3297791d
Start version: 1.0.0-134
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-11-06 07:40:38 +00:00
ec856711d2
conf.mk: Fix: Packages own /usr/lib/tmpfiles.d
...
/usr/lib/tmpfiles.d is provided by the OS, don't include it in the package.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-06 07:24:32 +00:00
c9d89102c1
Release 1.0.0-133@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-10-22 23:17:05 +00:00
8617b1f20a
Start version: 1.0.0-133
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-10-22 23:16:31 +00:00
f82988dcc0
projects.py: Fix exception in error message (missing -devel package)
...
Missing -devel packages during build often lead to this:
WARNING: No project directory for module "dw-pi-playlist: No project
path found for module "dw-pi-playlist"
but actually, the warning isn't correctly logged. Instead, an exception is thrown. Fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-10-19 10:30:47 +00:00
350492f988
Release 1.0.0-132@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-09-21 23:08:45 +00:00
3c6fe1240f
Start version: 1.0.0-132
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-09-21 23:08:14 +00:00
eb3949d085
jw-pkg: Support -c option (template file attribute definition pattern)
...
jw-pkg determines the file attributes of template compilation output via a line matching the '^#\s*conf' regular expression. Allow that regex to be configured.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-09-21 11:43:46 +00:00
64bc96624e
htdocs.mk: Support HTML_STOPDIR_NAME
...
htdocs.mk's install relies on source code having its HTML contents installed in a subdir called "htdocs". Make that choice a variable named "HTML_STOPDIR_NAME".
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-09-21 11:43:45 +00:00
429270c6b8
Release 1.0.0-131@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-09-14 13:30:57 +00:00
948ec013fa
Start version: 1.0.0-131
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-09-14 13:30:21 +00:00
336d1a5133
make: Add definitions and rules for *.tmpfiles
...
Add support for *.tmpfiles. xxx.tmpfiles gets installed by conf.mk as /usr/lib/tmpfiles.d/xxx.conf.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-09-14 13:29:04 +00:00
d6d296fb2d
Release 1.0.0-130@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-09-13 12:06:35 +00:00
553fd98a62
Start version: 1.0.0-130
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-09-13 12:06:01 +00:00
9b546592e1
jw-pkg: Honour #conf: line at top of template
...
Up to now, jw-pkg only evaluates config lines at the top of secret-tables. Look for config patterns at the top of templates, too.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-09-13 10:46:53 +00:00
575b8e089d
Release 1.0.0-129@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-07-16 16:34:02 +00:00
4376caa446
Start version: 1.0.0-129
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-07-16 16:33:30 +00:00
a907a5640f
py-defs.mk: Support PY_INSTALL[_XXX]
...
Support the Makefile variables PY_INSTALL, PY_INSTALL_REG, PY_INSTALL_PYC, all defaulting to true. They can be set to false to stop installation of whatever file type is undesired in the target. A common use case for this are __init__.cpython-313.pyc, provided by a package the installing package depends on. The prerequisite package might already provide these files for common directories.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-07-16 16:21:35 +00:00
146221bbcb
Release 1.0.0-128@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-07-16 15:18:32 +00:00
f6e5fc3f2c
Start version: 1.0.0-128
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-07-16 15:18:01 +00:00
a0842c6297
qemu-boot.sh: Replace deprecated brctl by iproute2 (ip)
...
/sbin/brctl is not part of openSUSE anymore, use ip link commands instead.
Also, remove the vlan option, now unsupported by qemu.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-07-16 13:23:21 +00:00
8e7ceb6444
jw-pkg: Support command list-changed-files
...
list-changed-files does the obvious: List all files locally diverging from its packaged version.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-07-05 13:44:59 +00:00
3d4ecbc508
gettext.mk: Remove $(GETTEXT_PROJECT_POT): $(GETTEXT_INPUT_FILES) dependency
...
$(GETTEXT_PROJECT_POT) is always generated if $(GETTEXT_INPUT_FILES) are newer than it. Having this happen automatically is not useful, since it can break manually edited and version controlled $(GETTEXT_PROJECT_POT).
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-06-04 02:23:24 +00:00
3aff3b4559
defs.mk: Add target echo-targets
...
echo-targets prints a list of targets provided by the invoked Makefile.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-05-30 07:19:55 +00:00
46f3fe4d25
Release 1.0.0-127@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-05-12 06:45:05 +00:00
a8332049c1
Start version: 1.0.0-127
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-05-12 06:44:35 +00:00
bf94282ab5
svg.mk: Unset DISPLAY in inkscape invocation
...
It appears that inkscape, if invoked from the command line, fires up a splash screen if it has enough time to do so. This leads to strange flickering during the build process. Unset DISPLAY in the attempt to keep that from happening.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-05-11 10:58:31 +00:00
8cccfaaac3
Release 1.0.0-126@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-03-30 12:29:09 +00:00
5d10abbb9d
Start version: 1.0.0-126
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-03-30 12:28:38 +00:00
8b8f1cc306
projects.py: Allow projects with non-existing project directory
...
proj_dir() raises an exception for projects which don't have a dedicated project directory, even though for some projects this is legal. php-cli, for instance, only installs stuff below /srv/www/proj/php-cli.
This commit makes projects.py tolerate that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-03-30 12:24:10 +00:00
239c5713df
Release 1.0.0-125@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-03-29 13:49:17 +00:00
7b23876437
Start version: 1.0.0-125
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-03-29 13:43:33 +00:00
144cb341b7
create-mkspec.sh: Remove -n $NAME from %prep
...
%prep is passed -n <name> option. This is considered an error by rpm Release 4.20.1-1.1. It is superfluous anyway, because the name is communicated to rpm via %setup -n <name> later in the %prep section. Remove the -n option.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-03-26 16:58:07 +00:00
e4535405c6
Release 1.0.0-124@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-02-22 12:59:37 +00:00
33a62c58f4
Start version: 1.0.0-124
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-02-22 12:59:12 +00:00
ccc8725dff
gettext.mk: Use pattern rule %.po: %pot
...
Currently, there's a $(GETTEXT_PROJECT_PO): $(GETTEXT_POT) rule, but since updates to the workflow now considers, allows and mandates one or multiple *.pot files as the authoritative source for translations, make this a pattern rule rather than only valid for $(GETTEXT_POT).
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-22 12:40:45 +00:00
10c3777a7d
Release 1.0.0-123@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-02-22 10:20:32 +00:00
dbd978d7e8
Start version: 1.0.0-123
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-02-22 10:20:05 +00:00
60ef137bc3
projects.mk, py-defs.mk, py-version.mk: Add py-version.mk
...
This commit adds py-version.mk, eliminating redundancy between projects.mk and py-defs.mk in setting up the Python version early.
2025-02-22 09:04:17 +00:00
e53032ab9c
gettext.mk: Support GETTEXT_INPUT_EXTS
...
GETTEXT_INPUT_EXTS takes a whitespace separated list of extensions which are subsequently passed to find -name to locate source files which are meant to be run through xgettext.
The first argument to find, translateme, is not really meant to exist, it's just there to allow adding multiple extensions preceded by -o in a $(foreach) loop.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-22 08:41:13 +00:00
ea8b90e46f
Release 1.0.0-122@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-02-21 06:10:02 +00:00
9bdb265e95
Start version: 1.0.0-122
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-02-21 06:09:37 +00:00
e20cb706a5
project.conf: Change OS dependency python -> python3
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-21 06:09:26 +00:00
252d93af00
Release 1.0.0-121@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2025-02-20 18:53:01 +00:00
e14c31ef82
Start version: 1.0.0-121
...
Signed-off-by: janware DevOps <devops@janware.com>
2025-02-20 17:53:31 +00:00
856dae7efa
collect-installed-pkg-changes.sh: Ddefault packages to jw-pkg list
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-19 16:49:36 +00:00
39a558d3a1
gettext.mk: Try to re-organize workflow
...
Try to make the workflow a little more versatile. As of this commit, .pot files are assumed to preexist, save $(GETTEXT_PROJECT_POT), which can be generated from source, and should be committed, too.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-17 17:13:09 +00:00
a64cd918dd
py-run.mk: Add dummy test target
...
Directories with py-run.mk error out on the test target, so add a no-op test target.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-17 17:06:29 +00:00
a0b8deec21
htdocs.mk: Lint php files via prettier if it's installed
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-17 17:06:28 +00:00
77b2c49e28
conf.mk: Add dummy test target
...
Directories with conf.mk error out on the test target, so add a no-op test target.
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-17 17:06:26 +00:00