Commit graph

3,397 commits

Author SHA1 Message Date
46e653a391 swig.mk: Add basic support for SWIG_TARGET java
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 17:31:30 +00:00
f19831245f make: Support GNUmakefile too, where applicable
Add support for GNUmakefile, where originally only Makefile was supported.
Not done everywhere, as some of the code involving makefiles is dead
anyway.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 17:30:10 +00:00
14c451854b projects.mk, topdir.mk: Minor code beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 17:03:53 +00:00
4d8ff72147 make: Add multiple inclusion preventers around makefile rules
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 17:02:19 +00:00
a8b958b7cf pkg.sh: More tweaks to filter_devel
filter_devel now identifies more intricate directory structures below /include/
as belonging into development packages. The filter is dynamically amended,
based on whether or not the directories contain .h or .hpp files.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 16:59:30 +00:00
621c39f076 rules.mk: Pass -D to /usr/bin/install $(BUILD_XXX)/%
This is an experimental commit, mostly facilitating creation of more intricate
include file structures below $(TOPDIR)/include. Probably doesn't hurt but is
only part of the story, since proper clean target support isn't provided per
se.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 16:59:29 +00:00
eb97f44ddb rpmdist.mk: Make pkg-build.dist depend on $(VERSION_FILE)
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-27 16:59:28 +00:00
cecf8def7d Release 1.0.0-83@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-26 14:06:02 +00:00
bd75774555 Start version: 1.0.0-83
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-26 14:05:28 +00:00
626dde6388 projects-dir.mk: StrictHostKeyChecking=no
Add JW_BUILD_SSH_EXTRA_OPTS += -o StrictHostKeyChecking=no.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-26 13:05:02 +00:00
b67c221eaa pkg.sh: Make filter_devel more specific
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-23 13:32:09 +00:00
24f76372a3 Release 1.0.0-82@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-16 18:46:37 +00:00
823840d823 topdir.mk: Add target echo-hash to topdir.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 18:45:24 +00:00
182053be29 pkg.sh: Fix project hash value calculation
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 18:41:54 +00:00
56847d03ca Start version: 1.0.0-82
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-16 18:39:15 +00:00
cc08213827 Release 1.0.0-81@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-16 18:29:36 +00:00
7ac8025cec Start version: 1.0.0-81
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-16 18:28:59 +00:00
03b3242fda Release 1.0.0-80@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-16 17:33:41 +00:00
cad556cf37 Fix: Cvs-admin.sh was run on the wrong machine
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 17:25:19 +00:00
306e359ecb Start version: 1.0.0-80
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-16 16:31:28 +00:00
f4efde3377 $(TOPDIR), make, scripts: Ftp.jannet.de / ftp.janware.com -> pkg.janware.com
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 16:11:11 +00:00
e984d011c5 projects-dir.mk: Add variable OFFLINE
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 12:02:33 +00:00
9772d20894 Release 1.0.0-79@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-16 11:22:47 +00:00
3b2e40f235 Start version: 1.0.0-79
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-16 11:22:08 +00:00
ce5111e7eb pgit.sh: Fix detection of pending commits
git diff exit status just catches file changes, not
not file additions, removals or renames.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 11:12:22 +00:00
0d4394df94 jw-build-create-project.sh: Output code beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 11:10:40 +00:00
74a62bfda9 $(TOPDIR), make, scripts: Rename LAST_RPM_VERSION to RELEASES
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 11:07:20 +00:00
75bc87ad44 make, scripts: Rename CVS_PROJ_DIR to PROJECTS_DIR
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 10:42:23 +00:00
e827efadd5 make, scripts: Replace list-vcs-files.sh by scm.sh ls-files
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 10:30:49 +00:00
f34c97e96c projects-dir.mk: Include Makefile in list-text-files output
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-16 10:21:42 +00:00
ea295dde6d git-srv-admin.sh: Support flavours "test" and "proj"
Add support for flavours "test" and "proj".

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-15 12:32:30 +00:00
774a4affc3 Release 1.0.0-78@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-14 14:39:22 +00:00
44bb62226b Release 1.0.0-78@centos-7/x86_64
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 14:08:39 +00:00
e4641c0e3b Start version: 1.0.0-78
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-14 14:06:06 +00:00
a241b4d87e Release 1.0.0-77@centos-7/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-14 12:20:31 +00:00
442dc1445c Start version: 1.0.0-77
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-14 12:19:55 +00:00
266c97949d proj.mk, project.conf: Move dependencies from proj.mk into project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 12:13:59 +00:00
301b6b7458 Release 1.0.0-76@centos-7/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-14 11:43:46 +00:00
34083e88e1 projects-dir.mk: Add variable PREREQ_RELEASE
This allows for pkg-release-reinstall to be run without pull

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 11:39:34 +00:00
2c038f7e2d Add CentOS fix: %define debug_package %{nil}
The last commit disabled automatic addition of commands
to the %install scriptlet. That in turn broke the build
on a debugfiles.list missing from the %files section.

Added %define debug_package %{nil} to the SPEC file to
work around that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 11:35:52 +00:00
62643ed446 create-mkspec.sh: Exit 0 at the end of install section
Cut short CentOS magic appended to %install scriptlet, which
would generates .pyo files and other cruft.

See also https://stackoverflow.com/questions/30317213

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 11:18:08 +00:00
b7772630cf cvsroot.sh, cvs-admin.sh, integrate-distro.sh: Replace /home/jannet/arc -> /srv
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-14 09:18:17 +00:00
ff699742ed Release 1.0.0-76@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-13 20:36:02 +00:00
9fab7995b6 Start version: 1.0.0-76
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-13 20:35:21 +00:00
bd7f22e54e projects-dir.mk: Minor code beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-13 18:18:12 +00:00
9b532fd601 make, scripts: Rename list-cvs-files.sh to list-vcs-files.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-13 18:15:12 +00:00
d125b20fad purge-stale-projects.sh: Fix premature exit
purge-stale-projects.sh exited prematurely because of set -e, fixed that

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-12-13 18:08:21 +00:00
b03e5b2524 Release 1.0.0-75@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-13 13:09:20 +00:00
33d7d5b804 Start version: 1.0.0-75
Signed-off-by: janware DevOps <devops@janware.com>
2018-12-13 13:08:39 +00:00
5dea3125ef Release 1.0.0-74@centos-7/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-12-13 10:46:30 +00:00