53eb77566b
projects-dir.mk: Fix target pkg-init-% on Ubuntu 14.04
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 19:23:42 +00:00
620bc022f3
projects-dir.mk: Use --skip-excluded
...
Add --skip-excluded to targets installing or querying dependencies.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 17:29:15 +00:00
9d2e192256
projects.py: Add support for --skip-excluded to command requires-pkg
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 17:28:20 +00:00
8ef3c06234
projects.py: Optimize os_cascade()
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 16:58:32 +00:00
3b77b5ae55
projects.py: Fix and re-enable reading dependencies in-memory
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 15:59:36 +00:00
6e21928719
projects-dir.mk: Fix build for Ubuntu 14.04
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 15:26:02 +00:00
775795c8fa
projects.py: Add support for [build.exclude]
...
Also disable recent switch to in-memory dependency detection, because
it is buggy and messes up the order
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 14:26:21 +00:00
cda8e8e122
projects-dir.mk: Use projects.py instead of build.py for build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 14:14:43 +00:00
fd2ca4f6ff
projects.py: Disable superfluous invocations of projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 11:40:58 +00:00
cd2efda598
topdir.mk: Replace jw-build's build.py by projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 11:26:10 +00:00
4d016534d9
projects.py: Merge build.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 10:51:50 +00:00
dbe88a7bfa
projects.py: Merge build.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 10:51:23 +00:00
4fc4fc3c62
build.py: Encapsulate build functionality in class Build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 10:32:37 +00:00
f7db567bff
build.py, projects.py: Streamline both scripts
...
Make build.py and projects.py even more similar in preparation for
merging them.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 10:17:14 +00:00
f996726bae
build.py: Eliminate another global variable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 09:56:48 +00:00
369a6b5dda
project.conf: Add realpath to pkg.requires.ubuntu-14
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 20:37:54 +00:00
49ec96eebb
build.py: Preparare build.py for merge into projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 20:14:32 +00:00
5b8c7fe738
topdir.mk: Fix wrong command in echo-prereq-build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 16:36:05 +00:00
6ec57849c3
projects.py: Make OS-cascade support distro version families
...
Now ubuntu-14.04 is also caught by ubuntu-14
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 16:35:16 +00:00
fce5e7b8c1
pgit.sh: Reduce verbosity
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 14:45:45 +00:00
0d1fd6f95a
Fix: Don't detect pgit.sh any longer
...
Detection of pgit.sh is a bad idea, since at the time of detection,
it's not even checked out
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 13:04:53 +00:00
58cccff875
projects-dir.mk: Fix JANWARE_USER auto-definition
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 11:35:23 +00:00
1c0416c8d4
Add CVS $Id:$ tag
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 10:58:28 +00:00
9962a946e8
header.tex.tmpl: Remove package portland, not available in openSUSE for licensing reasons
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-04 10:04:53 +00:00
a060823a7c
build.py: Beautify logging
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-04 10:02:01 +00:00
5b737e50f8
defs.mk, dirs.mk, topdir.mk: Beautify cat-makefiles target output
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-04 10:01:10 +00:00
da63399cea
Release 1.0.0-48@suse-42.3/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2018-02-28 15:34:46 +00:00
f137257d3e
get-os.sh: Fix opensuse leap detection
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-02-28 15:16:55 +00:00
1274808fae
Release 1.0.0-48@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2018-01-29 12:52:40 +00:00
21ffb8265c
Start version: 1.0.0-48
...
Signed-off-by: janware DevOps <devops@janware.com>
2018-01-29 12:50:25 +00:00
a200aa70b2
projects-dir.mk: Make ssh-wrapper.sh a variable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-29 12:13:31 +00:00
e09a91418d
projects-dir.mk: Add support for exclude-<os-suffix>.txt
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 17:01:59 +00:00
59d3414550
swig.mk: Using PHP5 on ubuntu, since swig doesn't support the -php7 switch
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 15:08:42 +00:00
e9ceaeff66
defs.mk: Add OS_NAME variable defs.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 15:07:42 +00:00
77aabcc7d6
get-os.sh, pkg-manager.sh: Add dependencies for Ubuntu
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 01:45:24 +00:00
ec92490cbd
projects-dir.mk: Add target echo-os
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 01:30:06 +00:00
6cc6139b13
projects-dir.mk: Add package dependencies for Arch Linux
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 00:31:04 +00:00
f9ef2c682c
projects-dir.mk: Add a couple of base packages to central Makefile
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-03 22:01:29 +00:00
cd82a0d1fc
swig.mk: Add -DJW_PHP_MAJOR to swig to allow conditional compilation
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-03 16:44:34 +00:00
bc9a159275
project.conf: Add archlinux package dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 18:56:13 +00:00
098a5f2a80
topdir.mk, pkg-manager.sh: Add archlinux package dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 14:10:48 +00:00
e68d4eb83b
make, scripts: Now excplicitly calling python2 executable instead of python
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 13:12:00 +00:00
e9aafbdc85
projects-dir.mk: Replace /usr/bin/python by python2
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 21:29:00 +00:00
ca3db118fe
swig.mk: Detect PHP major version with php-config
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 14:42:28 +00:00
989200f584
Fix: Conditional use of override directives
...
-Wsuggest-override and -Winconsistent-missing-override support
depends on compiler version
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 14:37:42 +00:00
d9a997ec3f
Release 1.0.0-47@debian-10/amd64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2017-12-29 13:24:04 +00:00
b5c054d5d5
project.conf: Add dependency on python
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 13:12:54 +00:00
acc3c18e27
create-mkdebian.sh: Remove bogus content from Conflicts tag
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 13:05:41 +00:00
26b71bee5d
create-mkdebian.sh: Fix lintian complaint about empty copyright file
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 12:51:45 +00:00
fc36bdefdc
get-os.sh: Fix missing version number on debian/buster
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 12:50:44 +00:00