Commit graph

3,180 commits

Author SHA1 Message Date
0c2d84e07b projects-dir.mk: Add -l $(JANWARE_USER) to JW_BUILD_SSH_EXTRA_OPTS
This allows successful cloning of submodules without a username@
in its URL.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-08 11:43:31 +00:00
f086a9b18a projects-dir.mk: Implement niftier fallback for undefined JANWARE_USER
Take JANWARE_USER from CVS/Root if it's there

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-08 10:33:59 +00:00
09edf15ea8 projects-dir.mk: Fix PROJECTS_PY_BUILD variable
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-08 09:48:03 +00:00
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