a39a49c753
Start version: 1.0.0-99
...
Signed-off-by: janware DevOps <devops@janware.com>
2020-02-10 20:32:07 +00:00
f8765bf0f2
qt-defs.mk: Fix QT_BIN_PREFIX
...
pkg-config --variable=host_bins <modules> returns a trailing whitespace, which
breaks QT_BIN_PREFIX, fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-02-10 19:52:56 +00:00
825277a46d
Release 1.0.0-98@suse-tumbleweed/x86_64
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-02-10 18:58:39 +00:00
fec28f982b
Start version: 1.0.0-98
...
Signed-off-by: janware DevOps <devops@janware.com>
2020-02-10 18:58:08 +00:00
23c9fa8db8
Release 1.0.0-97@suse-tumbleweed/x86_64
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-02-10 13:48:31 +00:00
efbf03cb2c
Start version: 1.0.0-97
...
Signed-off-by: janware DevOps <devops@janware.com>
2020-02-10 13:47:51 +00:00
f400886a81
Release 1.0.0-96@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2020-02-08 20:50:17 +00:00
e901c33d72
Start version: 1.0.0-96
...
Signed-off-by: janware DevOps <devops@janware.com>
2020-02-08 20:49:29 +00:00
3a0d85ff89
git-srv-admin.sh: Fix group ownership
...
Fix group ownership of newly created git directories.
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-01-21 15:35:06 +00:00
9370121c65
Fix: Tried to purge on first download without jw-build present
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-01-20 09:21:35 +00:00
a93758c99c
Release 1.0.0-95@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2019-12-27 18:37:00 +00:00
b641f52467
Start version: 1.0.0-95
...
Signed-off-by: janware DevOps <devops@janware.com>
2019-12-27 18:36:14 +00:00
d4a9bad14e
jw-pkg compile-templates: Fix slashes in passwords
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-27 18:27:12 +00:00
9f5527a28e
Release 1.0.0-94@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2019-12-27 15:12:49 +00:00
f3687d276e
Start version: 1.0.0-94
...
Signed-off-by: janware DevOps <devops@janware.com>
2019-12-27 14:44:16 +00:00
f8df5c6825
projects.py: Make dep flavour "build" a superset of "run"
...
If P1 build-needs P2, make it run-need P2, too, since with the current
dependency resolution algorithm, this also adds everything needed to _run_ P2.
Which is the only thing this commit is after. It actually does too much, and
enables P1 to run, too, at least WRT P2. But that's the easiest way to resolve
the problem for now.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-27 14:43:29 +00:00
db06828ec4
dev-utils.mk indent-makefiles: Only current directory
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-20 10:57:43 +00:00
20e599c049
projects-dir.mk: Add python3 to BASE_PKGS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-10 18:51:39 +00:00
2a57902480
projects-dir.mk: Mention help target in comment
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-09 09:57:16 +00:00
82f48a4630
projects-dir.mk: Add help target
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-09 09:52:31 +00:00
3ce6eac53f
projects.py: Add -dev as a possible package suffix
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-08 10:39:55 +00:00
36bf04a4d2
projects-dir.mk: Do pull.done before git-pull-%
...
This might fix a situation where make git-pull-<user> fails,
because jw-build isn't there, yet
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-07 19:22:53 +00:00
6bdb16878a
make: Replace "pereq" in targets by "deps"
...
"prereq" is simply impossible to use in explanations with a straight face.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-12-07 19:21:08 +00:00
6327f67683
Release 1.0.0-93@ubuntu-18.04/amd64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2019-12-07 14:49:49 +00:00
92726d14a4
cache.mk: Replace $(RM) by rm
...
$(RM) is a cached variable, so it's not a good idea to
use it in cache.mk to get to a clean state
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 13:13:22 +00:00
9e936455fc
py-rules.mk: Remove *.rep with clean target
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 13:12:16 +00:00
2a0694a497
defs.mk: Add PRISTINE_MAKE
...
make carries MAKEFLAGS, PATH, LD_LIBRARY_PATH and umask from the environment to
sub-makes, which sometimes is undesirable. So, instead of make -C,
$(PRISTINE_MAKE) -C will start a sub-make with a minimal environment consisting
of MINIMAL_UMASK, MINIMAL_PATH, MINIMAL_LD_LIBRARY_PATH and MINIMAL_MAKEFLAGS
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 13:11:51 +00:00
0186d346a5
project.conf: Add inkscape to pkg.requires.os.build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 09:28:15 +00:00
83eeb7a2f9
Fix: Realpath is not a package anymore in Ubuntu 18.04
...
/usr/bin/realpath is part of coreutils in Ubuntu 18.04
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-19 09:07:57 +00:00
785b1929be
cvs-admin.sh: Remove trailing empty lines
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-13 20:14:25 +00:00
f9e73b54a2
project.conf: Add release package dependencies for Ubuntu
...
Add release dependencies devscripts, debhelper, dput, libparse-debcontrol-perl,
fakeroot, pkg-config, tested on Ubuntu 18.04.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-13 12:51:43 +00:00
86d95a97f6
create-mkdebian.sh: Fix staging path
...
Staging path by default is debian/tmp, and the packager (dh_install) looks
there and in . for staged files, e.g. ./dist/src/jw-build-1.0.0-93/debian/tmp.
This doesn't match the file system layout as created by jw-build's make
install, which installs to ./dist/src/jw-build-1.0.0-93/debian/tmp/inst-root.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-13 12:49:28 +00:00
921a929cd3
Ubuntu: Fix PY_SITE_PACKAGES_PATH
...
PY_SITE_PACKAGES_PATH is set to the first element site.getsitepackages(), which
(correctly, but in this case undesirably) is below /usr/local. Use the first
path which is not.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-13 12:49:27 +00:00
ee012a8d35
defs.mk: Fix PKG_FORMAT for Ubuntu
...
The PKG_FORMAT variable for Ubuntu points to rpm, which is wrong. Fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-13 12:49:25 +00:00
34a42cd0a4
defs.mk: Fix uniq
...
uniq failed on empty argument lists, fix that
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-12 18:44:36 +00:00
8b965f16ac
projects.py: Add missing import time
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-11 21:32:36 +00:00
077f4fcaae
doc/licenses/Makefile, lgpl-2.1.txt: Add doc/licenses/lgpl-2.1.txt
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-11 21:31:59 +00:00
a5306bfc80
projects.py: Fix broken error message on failed build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-11-11 21:25:23 +00:00
a935715036
python-tools.sh: Code beautification
...
This commit beautifies module import path deduction a little. It also adds
(disabled) code for importing submodules, which may or may not be enabled by a
command-line option in the future.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-28 12:20:52 +00:00
35def547bf
py-mod.mk: Add support to async function definitions
...
The async keyword confused python-tools.sh, this commit fixes that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-28 12:20:51 +00:00
9f0276ead5
py-defs.mk: Fix clean target
...
pyc.clean was broken because it did rm -f __pycache__ (a directory)
Also, add include guards.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-28 12:20:50 +00:00
ce165ebaef
doc/Makefile: Add directory doc/licenses
...
This directory is meant as a store for license text files, notably for use with
Yocto.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-28 12:20:49 +00:00
5fbfde4930
README.md: Minor rewording
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-28 12:20:48 +00:00
860b754535
Makefile: Add doc to SUBDIRS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-28 12:20:47 +00:00
e3469d0ac0
pgit.sh: Rename clone remote user-xxx to jw-xxx
...
This looks more understandable for non-janware user cases
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-11 15:28:05 +00:00
db6bdc454e
scm.sh + pgit.sh: Add on-demand to recurse-submodules
...
git pull, push, fetch use --recurse-submodules, which is non-optional for push.
Added --recurse-submodules=on-demand to all for consistency.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-09 15:16:25 +00:00
01685f5ff0
git-submod.mk: Fix vars for not yet existent submodule
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-01 10:55:33 +00:00
0023d7fdfb
qemu-boot.sh: Come code cleanup
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-09-15 10:05:03 +00:00
23ce1b8642
platform.mk / defs.mk fix: SHELL was referenced before definition
...
SHELL defaults to /bin/sh on Ubuntu 16, and was used to get-os.sh, which fails
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-08-02 05:48:32 +00:00
0944f009db
doxygen.mk: Code beautification
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-07-29 10:32:48 +00:00