Commit graph

1,487 commits

Author SHA1 Message Date
8477f45390 projects-dir.mk, projs-dir.mk, pgit.sh: Set CVS_RSH unconditionally to wrapper
Problem is, the OS cvs package sets the environment variable to "ssh"
in a profile script. Overriding this to speed things up.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 18:21:20 +00:00
2b7ff850f0 defs.mk: Replace colon by slash in doc URLs
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 17:43:55 +00:00
4bbaf4888f projects-dir.mk: Add target init-project-%
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 16:37:04 +00:00
730a350c61 projects-dir.mk: Change documentation URL
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 16:24:40 +00:00
4e21a62cd0 projects-dir.mk: Reword comment
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 15:21:24 +00:00
c39b7cc977 projects-dir.mk: Beautify code
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 15:17:05 +00:00
0aaf1a78b3 projects-dir.mk: Fix documentation URL
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 15:11:22 +00:00
bbbdcf3746 projects-dir.mk: Now use /bin/echo -e instead of echo
On Debian, bash-builtin echo apparently doesn't understand -e and echoes it

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 14:38:05 +00:00
e181611df9 projects-dir.mk: Fix missing --prefix argument to projects.py
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 14:29:12 +00:00
463092cbef projects-dir.mk: Improve passwordless login
Remove some more obstacles to passwordless login during automated
builds.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 14:17:01 +00:00
64e7338bed projects-dir.mk: Support non-interactive install-prereq-build
Support non-interactive install-prereq-build

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 13:45:19 +00:00
f5ab24d344 projects-dir.mk: Add install-prereq-build
Add a target to pull in all prerequisites needed for building via the
package manager.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 13:30:53 +00:00
66e840ee94 defs.mk: Include TODO.* and README.* in DOCS
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 12:47:51 +00:00
564338eef5 project.conf: Run rm -f /usr/bin/jcs in postinstall script
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 12:19:31 +00:00
f86ccd036b projects-dir.mk: Enable temporary passwordless SSH session login
Making use of SSH session sharing, which avoids the need for using an
authentication agent. It also speeds things up considerably.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 10:07:48 +00:00
bcb67222be projects-dir.mk: Use GIT_SSH instead of ssh to allow automatic build
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 19:15:58 +00:00
03cc9f813f projects-dir.mk: Make pull target only update permitted projects
to avoid warnings during update.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 18:38:20 +00:00
4db8ba0e71 projects-dir.mk: Beautify comments
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 15:05:52 +00:00
398de45077 projects-dir.mk: Remove target config.done
ytools is not an autoconf project anymore

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 15:04:30 +00:00
f136beba39 topdir.mk: Add htdocs and tmpl to standard directories
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 13:39:47 +00:00
1ee9f53394 projects-dir.mk: Beautify whitespace
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:25:03 +00:00
ed2fdd6340 projects-dir.mk: Add target list-maintainers
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:21:18 +00:00
351188dcf9 project.conf: Set global.jw-maintainer = jan
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:50:19 +00:00
e4ea74dadc make, scripts: Add more scripts from ytools/devutil/scripts
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 13:40:04 +00:00
05f72596dd projects-dir.mk: Run off jw-build
Signed-off-by: Theobald Wichtich <janlin@gmx.de>
2017-04-07 18:08:15 +00:00
027d82c016 rules.mk: Rename make_version_script.sh to make-version-script.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:44:37 +00:00
14e8c9e279 Fix: Target echo-prereq-build asked the wrong tree
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:42:14 +00:00
324da4762a $(TOPDIR), make, tmpl/tex: Move texdoc to tmpl/tex
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:34:35 +00:00
fb39ae6376 rules.mk: Add precaution against failure of make_version_script.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:00:59 +00:00
29c262c102 project.conf: Add dependency on inkscape
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:00:17 +00:00
55fa0eaec5 $(TOPDIR), make, scripts: Search-and-replace ytools -> jw-build
This project was copied from ytools, with anything not related to providing
build-functionality left out. This commit replaces the occurences of ytools
with jw-build, and removes some but most certainly not all legacy ytools
references.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:15:48 +00:00
79a7c7d424 upload.mk: Fix missing exec permissions for upload.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:32:04 +00:00
d1d6f5d460 topdir.mk: Add target echo-prereq-build
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:31:19 +00:00
ba163044f2 targets-tools.mk: Fix broken clean target for undefined HDRDIR_SCOPE_SUFFIX
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:30:54 +00:00
7396063861 defs.mk: Don't consider \$(PREREQ_BUILD) in ldflags query anylonger
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-27 09:41:49 +00:00
562ee5fc49 make, scripts: Add support for release dependencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:56:33 +00:00
304fc5f490 project.conf: Add release dependency dput
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:13:30 +00:00
39a48bcb45 project.conf: Add release dependencies
debhelper, libparse-debcontrol-perl, fakeroot

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:53:05 +00:00
775e5ccb61 defs.mk: Add support for ARCH = aarch64
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:38:22 +00:00
cab56807e7 project.conf: Add (currently unsupported) release = devscripts
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:33:53 +00:00
04de3de16e project.conf: Fix debian dependency libglib2.0-dev
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:05:42 +00:00
5c4667c736 defs.mk: Add support for ARCH armv6l
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:04:27 +00:00
1823d5a97d project.conf: Add cvs make gcc automake autoconf to build depenencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 14:26:12 +00:00
07a9122f87 qt-pro.mk: Fix dependencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-19 00:10:17 +00:00
3eb0ccabd8 projects-dir.mk: Allow feedfs-qt as in PROJECTS
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-18 23:25:10 +00:00
d7b569517d qt-pro.mk: Add missing targets install and distclean
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-16 15:51:37 +00:00
1ef0bf090b qt-pro.mk: Add qt-pro.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-16 15:50:48 +00:00
0a1dd7431c defs.mk.in: Add support for LDFLAGS_EXCLUDE
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-14 15:39:21 +00:00
0acffa7b70 doxygen.mk: Add support for DX_BROWSER variable
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-14 15:37:47 +00:00
5f1d0bebce doxygen.mk: Add support for viewing sources
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-06 16:31:24 +00:00