c352f8a15b
projects-dir.mk: Splut up PROJECTS_PY_EXTRA_ARGS
...
Split up PROJECTS_PY_EXTRA_ARGS into _EXTRA_OPTS and
_EXTRA_BUILD_OPTS.
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-08 09:45:38 +00:00
dc23912d5b
projects-dir.mk: Add safety target cvs-check-user
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-08 09:26:57 +00:00
384cf19d21
projects-dir.mk: Remove obsolete BUILD_PY variable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 20:36:26 +00:00
8e6345374b
defs.mk: Fix default JANWARE_URL_DOC_MODULE and _PROJECT
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 20:27:27 +00:00
ff3a34b6ae
defs.mk: Change default browser to xdg-open
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 20:25:40 +00:00
54321a8351
defs.mk: Change default browser to xdg-utils
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 20:25:19 +00:00
a7a6862b6c
projects-dir.mk: Use xdg-open as default browser
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 20:24:34 +00:00
fa1e805ea6
projects-dir.mk: Fix JANWARE_USE variable detection
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-07 20:01:36 +00:00
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