Age | Commit message (Collapse) | Author | Files | Lines |
|
Do not publish PDFs for all projects anymore with jenkins.sh --publish
or "make publish". Extract known_hosts from jenkins.sh, and install it
along with the other shared files in OSMO_GSM_MANUALS_DIR. Add a
"publish" target to Makefile.common.inc, so we can use it from the
project repositories. Document its usage in INSTALL.txt.
No automatism for building and publishing the documentation of all
projects will be implemented in this patch series, as discussed here:
https://osmocom.org/issues/3385#note-7
(moving manuals to project repositories 19/19)
Related: OS#3385
Change-Id: Ibe0424ceace151115985896b6d43035c69067c50
|
|
Everything is in place for 'make distcheck' now.
(moving manuals to project repositories 18/19)
Related: OS#3385
Change-Id: Ie31fba3d1afd31c25489ce08169101d9ed9de536
|
|
For reasoning why a transition to autotools is desired, see the commit
message of the previous patch in this series.
"make install" copies the "build", "common" dirs, as well as the "*.xsl"
files to $(prefix)/share/osmo-gsm-manuals. Prefix is typically
/usr/local. Also a pkg-config file gets installed, so the path of the
shared files can be looked up by autoconf scripts of the project
repositories. The check-depends script is installed to
$(prefix)/bin/osmo-gsm-manuals-check-depends and will be used by
project specific autoconf scripts, too.
All existing make targets ("make", "make check", "make upload") are
still working, users only need to run "autoreconf -fi" and
"./configure" beforehand.
Makefile.am uses custom install-data-hook and uninstall-local targets,
so we don't need to specify each file of the relevant subdirs in a
_DATA variable (no extra maintenance effort).
(moving manuals to project repositories 5/19)
Related: OS#3385
Change-Id: I8e7036fae062ee783cb132b14608827a82c5e7c7
|
|
Build scripts do not depend on the libosmocore sources anymore
with 161365f ("merge_doc.xsl: move from libosmocore.git"),
so don't try to use them in jenkins.sh anymore.
Related: OS#3385
Change-Id: Ied3661b8a02e9defca0e5aedcc4494845553db84
|
|
osmocom.org has been migrated to a new host, but the docs upload hasn't
moved yet. So explicitly upload to rita.osmocom.org.
Related: OS#3338
Change-Id: Ia1518313af007a5a665b3e06619d929e15ff277d
|
|
Otherwise it will depend on a setting this up in a seperate step.
This way it's more decoupled from the build host.
Change-Id: Iea1f5810bc7d4370724fdd7eb875c9a27b3d82af
|
|
Change-Id: I3c14f4e0266a4eb2702ca9fa9cf05dd54fc5d853
|
|
See osmo-ci change I2409b2928b4d7ebbd6c005097d4ad7337307dd93 for rationale.
Depends: I2409b2928b4d7ebbd6c005097d4ad7337307dd93
Change-Id: Iaf8338d0d061c70f7ab3737dc425784dc7c170a4
|
|
Change-Id: Ia65e960dc7d74e6bb7a2463316d09622e9788c97
Suggested-by: msuraev
|
|
Preceding commits have eradicated all warnings found by the 'make check' target
being added here. Call from jenkins.sh now that it will no longer fail.
Change-Id: I4e1a15b7a7ed50637b1c020dcd962f42d3ced08f
|
|
Change-Id: I6c3d959202f510f0c9780d0fa28c769ea9d721e8
|