68 Commits

Author SHA1 Message Date
Kyle Edwards
297094e070 Set --docdir to actual destination
CMake 3.19 adds a link to the CMake reference manual in the help
menu, which attempts to open the local file if it exists, and falls
back to the internet if it does not. It searches for this local file
based on CMAKE_DOC_DIR. However, CMAKE_DOC_DIR was not being set to
the actual destination. Change CMAKE_DOC_DIR to reflect the actual
destination so that the CMake GUI can find it.
2020-10-13 17:36:00 -04:00
Felix Geyer
81a45a4313 Pass --fail-missing to dh_missing. 2019-11-12 20:10:00 +01:00
Felix Geyer
b1391a24aa Switch to debhelper compat level 12. 2019-11-12 20:09:30 +01:00
Felix Geyer
55aa058f6c Increase timeout of tests from 2000s to 5000s.
* Increase timeout of tests from 2000s to 5000s. (Closes: #910513)
  - Needed for riscv64 qemu-system buildds.
2018-10-07 17:46:16 +02:00
Felix Geyer
6e41d2f679 Work around bug related to running ctests thorugh make test. 2018-02-18 10:37:54 +01:00
Felix Geyer
f20dd846b8 Switch to debhelper compat level 10. 2018-02-16 18:06:50 +01:00
Felix Geyer
37e49b8aaf Increase test timeout to 2000s.
Hopefully this gives slow buildds enough time to run the Qt5Autogen test.

Closes: #876378
2017-09-24 10:01:51 +02:00
Felix Geyer
a1c61232aa Include pkg-info.mk instead of calling dpkg-parsechangelog. 2017-07-20 21:58:52 +02:00
Felix Geyer
66832068c1 Don't try to link against libuv on hurd.
Closes: #844374
2016-12-03 23:32:39 +01:00
Felix Geyer
d60a38d65a Migrate to dbgsym debug package. 2016-03-13 15:16:23 +01:00
Felix Geyer
603835610b Pass correct buildsystem to dh_auto_test, fixes FTBFS.
Closes: #818040
2016-03-13 13:33:11 +01:00
Felix Geyer
a06921530e Fix DEB_BUILD_PROFILES check. 2015-08-28 18:10:08 +02:00
Felix Geyer
20e463128f Use filter to detect the build profile. 2015-08-26 20:44:22 +02:00
Felix Geyer
a8bc51cb82 Add a stage1 build profile that disables building cmake-qt-gui.
Bug: #738161
2015-08-26 17:47:47 +02:00
Felix Geyer
6a3df7db44 Move bash_completion from /etc to /usr/share.
* Move bash_completion from /etc to /usr/share.
  - Stop using dh_bash-completion. It still installs files to /etc and
    dh_install works just fine.
2015-05-30 14:17:22 +02:00
Felix Geyer
8bc5eacc3a Make builds reproducible.
* Make builds reproducible.
  - Add custom-sphinx-flags.patch, cherry-picked from upstream.
  - Pass the date from d/changelog to sphinx.
2015-05-01 21:49:17 +02:00
Felix Geyer
2fe7065951 Merge branch 'master' into experimental
Conflicts:
	debian/control
	debian/rules
2014-09-09 19:19:56 +02:00
Felix Geyer
b53e877de7 Don't create docs symlinks from arch-dep to arch-indep packages.
Closes: #760823
2014-09-08 19:31:14 +02:00
Felix Geyer
53df475c27 Add -Wl,--as-needed to LDFLAGS to avoid overlinking. 2014-08-03 23:34:40 +02:00
Felix Geyer
4c2506bfcb Use sphinxdoc debhelper sequence. 2014-08-03 23:20:39 +02:00
Felix Geyer
e7e27bc5e1 Pass --list-missing to dh_install. 2014-08-03 23:02:49 +02:00
Felix Geyer
1af78b6571 Build the sphinx documentation and man pages.
* Build the sphinx documentation and man pages.
  - Build-depend on python-sphinx.
2014-08-03 22:50:16 +02:00
Felix Geyer
8bbb2337e9 Drop some redundant build options from debian/rules. 2014-08-03 19:34:01 +02:00
Felix Geyer
bf9c0c2a76 Correctly pass CXXFLAGS with CPPFLAGS to bootstrap. 2014-08-03 10:19:48 +02:00
Modestas Vainius
a05eb9f259 Enable bash-completion.
(Closes: #722236)
2013-11-03 13:04:23 +02:00
Modestas Vainius
ff5ad40b88 Build with BZip2 support, thanks to Pino Toscano for heads up! 2013-05-19 22:50:28 +03:00
Modestas Vainius
d8d22555b9 Drop XMLrpc support.
It has been disabled upstream for a while now.
(Closes: #687326)
2013-03-16 19:25:34 +02:00
Modestas Vainius
c7fdd6058e Enable hardening flags (by appending CPPFLAGS to C(XX)FLAGS). 2012-06-27 21:22:41 +03:00
Modestas Vainius
6428c45b6b Disable CTestTestUpload test because it requires Internet access.
Thanks to Felix Geyer.
2011-07-12 18:04:10 +03:00
Modestas Vainius
7ff5617b50 Enable more verbosiness when bootstraping. 2011-02-19 19:45:14 +02:00
Modestas Vainius
279d948efe Support parallel building at bootstrap phase. 2011-02-19 19:41:46 +02:00
Modestas Vainius
0caf5d6098 Remove obsolete build flags from debian/rules.
- BUILD_WXDialog;
- TARGET_VERSION;
- TARGET_SOVERSION;
- BUILD_DOXYGEN.
2011-02-19 19:27:26 +02:00
Modestas Vainius
e4f8e910f8 Add verify-build-flags target to debian/rules.
It can be used to verify if build flags are still valid (i.e. present in any of
CMakeLists.txt).
2011-02-19 19:27:26 +02:00
Modestas Vainius
f8418777dd Do not set MINGW_CC_LINUX2WIN_EXECUTABLE build flag.
Workaround is no longer needed with ccache 3.0 or later.
2011-02-19 19:27:26 +02:00
Modestas Vainius
42d7957a6a Use less error-prone way of setting build flags. 2011-02-19 19:27:26 +02:00
Kai Wasserbäch
a7f4002a0c debian/{compat,control,rules}: Updated for debhelper v8. 2011-02-19 15:19:57 +01:00
Modestas Vainius
ee670935f7 Install documentation to /usr/share/cmake-data instead.
Actually it's the "base" package rather than cmake. Also link doc directories
to it.
2011-01-02 14:24:40 +02:00
Modestas Vainius
2f19fc7ece Use common documentation directory for all binary packages.
Now install cmake documentation into /usr/share/doc/cmake/ and link doc
directories of the rest binary packages to it (needs debhelper 7.4.2).
2010-12-26 19:05:21 +02:00
Modestas Vainius
8d3ef94fd6 Add cmake-dbg package. 2010-07-12 02:00:17 +03:00
Modestas Vainius
491a593864 Cosmetics: alignment. 2010-07-02 04:38:51 +03:00
Modestas Vainius
4f3be47179 Build with CTEST_USE_XMLRPC to reenable XMLRPC support in CTest.
Also add fix-CTestTestFailedSubmit-xmlrpc.diff patch to fix a (wrongly) failing
test in that case.
2010-07-02 04:38:13 +03:00
Kai Wasserbäch
9aa0377cd2 Use the system libarchive and not the embedded copy.
Signed-off-by: Kai Wasserbäch <debian@carbon-project.org>
2010-07-01 16:50:00 +02:00
Modestas Vainius
6aa49d1ab6 Forcefully disable ccache for tests.
It breaks otherwise valid Simple_Mingw_Linux2Win test.
2010-03-17 17:16:22 +02:00
Modestas Vainius
f7c12c50a6 Enable building in parallel (--parallel). 2010-03-17 13:55:43 +02:00
Modestas Vainius
96e03f5dfb Skip the unpredictably long and rather pointless BootstrapTest (Closes: #558001). 2009-11-26 14:24:24 +02:00
Modestas Vainius
3116cd3bbc Remove obsolete hack for parisc64 from debian/rules.
It didn't work after switch to dh v7 anyway.
2009-11-24 11:16:44 +02:00
Modestas Vainius
ec4053983e Revert "Build with g++-4.4 on hppa."
This reverts commit c8c01e62b6fc6df64d237cb4f0905af7f635035d.

Conflicts:

	debian/changelog
2009-11-24 11:13:21 +02:00
Modestas Vainius
c8c01e62b6 Build with g++-4.4 on hppa.
May solve FTBFS (segfault likely due to miscompilation) reported in #556653.
2009-11-22 20:48:30 +02:00
Modestas Vainius
b20572bded Set HOME to current build directory when running test suite.
This should fix failures of kwsys.testRegistry and FindPackageTest
tests on the buildds.
2009-11-22 20:08:55 +02:00
Modestas Vainius
1bdd159196 Reenable test suite. 2009-11-21 16:27:23 +02:00