Your message dated Fri, 28 Aug 2015 16:49:35 +0000
with message-id <[email protected]>
and subject line Bug#738161: fixed in cmake 3.3.1-2
has caused the Debian Bug report #738161,
regarding cmake: Patch to bootstrap without Qt
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
738161: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738161
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cmake
Version: 2.8.12.1-1.1
Severity: wishlist
Tags: patch
As the subject says: the attached patch allows for bootstrapping cmake without
the Qt cmake-gui, as cmake is needed in the Debian bootstrap process
significantly earlier than Qt would be available. Also, Debian curl is
somewhat nontrivial to bootstrap at the point cmake is needed (due to the
Build-Depends on libkrb5-dev and libldap2-dev), so I've also made the
bootstrap compile using the included version.
--
Daniel Schepler
diff -urN cmake-2.8.12.1.old/debian/rules cmake-2.8.12.1/debian/rules
--- cmake-2.8.12.1.old/debian/rules 2013-12-15 02:32:14.000000000 -0800
+++ cmake-2.8.12.1/debian/rules 2014-02-08 00:09:59.953049340 -0800
@@ -25,19 +25,29 @@
$(call $(flag_action),CMAKE_CXX_FLAGS,"$(CFLAGS)","C++ flags")
$(call $(flag_action),CMAKE_SKIP_BOOTSTRAP_TEST,ON,"Skip BootstrapTest")
$(call $(flag_action),BUILD_CursesDialog,ON,"Build curses GUI")
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
$(call $(flag_action),BUILD_QtDialog,ON,"Build Qt4 GUI")
+endif
# $(call $(flag_action),BUILD_DOCUMENTATION,ON)
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
$(call $(flag_action),CMAKE_USE_SYSTEM_LIBARCHIVE,ON)
+endif
$(call $(flag_action),CMAKE_USE_SYSTEM_BZIP2,ON)
$(BUILD_FLAGS_FILE): flag_action := set_build_flag
verify-build-flags: flag_action := verify_build_flag
.PHONY: verify-build-flags
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
+system_libs := --system-libs
+else
+system_libs := --system-libs --no-system-curl
+endif
+
override_dh_auto_configure: $(BUILD_FLAGS_FILE)
rm -rf Build && mkdir -p Build
cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \
- --init=../$(BUILD_FLAGS_FILE) --system-libs $(CONFIGURE_PARALLEL) \
+ --init=../$(BUILD_FLAGS_FILE) $(system_libs) $(CONFIGURE_PARALLEL) \
$(BOOTSTRAP_PARALLEL) --verbose
override_dh_auto_test:
@@ -51,6 +61,10 @@
dh_installdocs --link-doc=cmake-data
%:
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
dh $@ --with=bash-completion --parallel --builddirectory=Build --dbg-package=cmake-dbg
+else
+ dh $@ --with=bash-completion --parallel --builddirectory=Build --dbg-package=cmake-dbg -Ncmake-qt-gui
+endif
.PHONY: override_dh_auto_configure override_dh_auto_clean
--- End Message ---
--- Begin Message ---
Source: cmake
Source-Version: 3.3.1-2
We believe that the bug you reported is fixed in the latest version of
cmake, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Felix Geyer <[email protected]> (supplier of updated cmake package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 28 Aug 2015 18:41:24 +0200
Source: cmake
Binary: cmake cmake-data cmake-curses-gui cmake-qt-gui cmake-doc cmake-dbg
Architecture: source
Version: 3.3.1-2
Distribution: experimental
Urgency: medium
Maintainer: Debian CMake Team <[email protected]>
Changed-By: Felix Geyer <[email protected]>
Description:
cmake - cross-platform, open-source make system
cmake-curses-gui - curses based user interface for CMake (ccmake)
cmake-data - CMake data files (modules, templates and documentation)
cmake-dbg - debugging symbols for CMake
cmake-doc - extended documentation in various formats for CMake
cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)
Closes: 738161 792262
Changes:
cmake (3.3.1-2) experimental; urgency=medium
.
* Set the team mailing list as maintainer.
* Add a stage1 build profile that disables building cmake-qt-gui.
(Closes: #738161)
* Add autopkgtests which run the upstream testsuite against the system cmake.
* Add support for x32 in FindJNI. (Closes: #792262)
- FindJNI-Add-support-for-x32-architecture-on-Linux.patch
Checksums-Sha1:
f67a13ae24f89e6c972c1b5427eb1e64665f953a 2560 cmake_3.3.1-2.dsc
c2f5512ed22ff4fad339eaba4e62601772e1c55f 28360 cmake_3.3.1-2.debian.tar.xz
Checksums-Sha256:
1e133bd88c5c7147112c3d9bd427db02c667eaf35540fd49df91a31430fcf75f 2560
cmake_3.3.1-2.dsc
5a31bb03c50ae4441f4950352a8841f811d55baa4543d3d576f8f6cd403f2f8d 28360
cmake_3.3.1-2.debian.tar.xz
Files:
0783f9e6ad0a7aafeec6bc4a83c98112 2560 devel optional cmake_3.3.1-2.dsc
ce3ce83d5b75c4bc7100f3e3c04f0f87 28360 devel optional
cmake_3.3.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJV4I9CAAoJEP4ixv2DE11F7dcP/1nrLz8vLkCeMXMvpn9IbIda
PSw+qqDDJMGHbm4kcfKIjNptvxVZUb6EB+uVbqb5YcwI5Xh2BpqQRB4Tg9Mpks2k
RM2v3M2QIdFWSTa8fKi18wi5iMXw4g6vEG8NAu+uyg0CBCWoyoPj2Zk7lihPV06A
uTReV1MH2LPBbW9mdN26TGSeT03C01YdFugsUpcVf86sBK0M3crEpHwG4CXQbQST
1es3COI5UrbKcXAGgJ3zxhQ9pFhhyMgtNHbnb3+lHrAinn4bC9WDVV2G2UZgQwWY
PSiMMi4BB6BxEUG4dZONPRD9+nEFsaZYBrX+C7k2BY6PZnOm88RRYprLk2MxDKD/
gr00vJkNPBsz6j/9jmFB+24hBbNbJMMv6I0mBH7DW7AWORw3b+cr9SPsqPvLFpX8
6ZaYW2py5DJp9koCciBuM+Jl10JTlI76yE393+CpM+hUj13xiw76u06QKSdZsZmb
lqUjfLtVvWCLQbQRj9qqELm9TL8c33v5/GHmGhopERcEWcRFoKuBmrQWKDcZ+kwE
D7FDnxx9bg2Ny5aq9YkpBm+cjN7SUaCG2esgkIn2ptnAFtEEugz1UMpvpG1Mah0X
/8kAZw1zmXoSj0EQZ4zEpK1LjVjqJjsr7ME3nbGVAtGnvrFlC/EtLN0tnPUMC4Lx
nxpW5jO3TjW5oTDauDE6
=rAXv
-----END PGP SIGNATURE-----
--- End Message ---