Commit graph

2,883 commits

Author SHA1 Message Date
226fcc8cc3 integrate-distro.sh: Add jw-build packages to default package list
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 15:20:11 +00:00
61a3e4974b git-srv-admin.sh: Replace getpwuid by getent
getpwuid is part of the ytools package, which can't always be
assumed to be installed.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 15:19:27 +00:00
5ce06805f8 purge-stale-projects.sh: Purge more projects
Now CVS projects not readable and not executable are purged,
too.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 13:53:46 +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
a84cfe1224 Makefile: Add subdir conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:09:49 +00:00
252bb05685 Makefile: Add subdirs htdocs and tmpl
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:01:16 +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
735fe13720 create-pkg-config.sh: Fix search path for jw-build-functions.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 14:59:28 +00:00
32e4a703d7 jw-build-functions.sh: Rename ytools-build-functions.sh to jw-build-functions.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 14:58:51 +00:00
d94dfad4a8 conf/profile/path-jw-build.sh: Add file
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 14:30:18 +00:00
0efd54b523 pkg.sh: Fix broken -N option for jw-build
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:49:28 +00:00
37c61db8a5 Makefile: Remove pkgconfig subdir on clean target
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:17:31 +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
61555328af pgit.sh: Move dependencies from proj.mk into project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-27 10:10:28 +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
c1e41fa772 projects.py: Take install deps from all packages
Not taking install dependencies from pkg.required.jw alone anymore, but from
all sections of the section cascade.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 20:27:17 +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
54cd9a06fe get_os.sh: Favour ID_LIKE over ID in /etc/os-release
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 18:20:45 +00:00
94c9cbd77f qemu-boot.sh: Add support for booting RPi
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:10:42 +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
ed86a8957f projects.py: Fix broken get_os.sh path detection
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 14:22:49 +00:00
468264f640 pkg.sh: Flag .leases as %config in RPM spec
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-20 15:24:48 +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
db9cd2755f projects.py: Add --exclude support to ldflags
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-14 15:38:56 +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
dbd26ebfdf script jannet: Add janware to vendor match
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 14:08:57 +00:00
88c6b68fdc projects-dir.mk: Add target build-order
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 13:11:38 +00:00
64921e8214 projects-dir.mk: Add target order
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 13:07:18 +00:00
e00d89c4c8 Started version: 1.2.14-12
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 12:36:45 +00:00
d890969c82 git-srv-admin.sh: Allow non-existing $pdir
Non-existing projects directories should not break the build, so just
silently allow that to happen.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 12:02:46 +00:00
50fc9201a4 build.py fix: --exclude command line arg wasn't correctly evaluated
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 11:34:11 +00:00