Changeset: 0dad8d6e8d60 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0dad8d6e8d60
Removed Files:
        cmake/Modules/FindCandle.cmake
        cmake/Modules/FindCreaterepo.cmake
        cmake/Modules/FindDpkgBuildpackage.cmake
        cmake/Modules/FindReprepro.cmake
        cmake/Modules/FindRpmbuild.cmake
        cmake/monetdb-deb-packages.cmake
        cmake/monetdb-rpm-packages.cmake
        cmake/monetdb-wix-packages.cmake
        misc/packages/deb/changelog
        misc/packages/deb/copyright
        misc/packages/rpm/changelog
Modified Files:
        cmake/monetdb-custom-targets.cmake
        cmake/monetdb-findpackages.cmake
        cmake/monetdb-functions.cmake
        cmake/monetdb-packages.cmake
Branch: default
Log Message:

Cleanup: remove rpm/deb/wix building from cmake files.
These options are not tested and are not being maintained.


diffs (truncated from 11271 to 300 lines):

diff --git a/cmake/Modules/FindCandle.cmake b/cmake/Modules/FindCandle.cmake
deleted file mode 100644
--- a/cmake/Modules/FindCandle.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-#[[
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 2024 MonetDB Foundation;
-# Copyright August 2008 - 2023 MonetDB B.V.;
-# Copyright 1997 - July 2008 CWI.
-#]]
-
-find_program(CANDLE_EXECUTABLE NAMES candle
-  DOC "Create wix packages"
-)
-
-include(FindPackageHandleStandardArgs)
-
-find_package_handle_standard_args(Candle
-  DEFAULT_MSG
-  CANDLE_EXECUTABLE
-)
-
-mark_as_advanced(CANDLE_EXECUTABLE)
diff --git a/cmake/Modules/FindCreaterepo.cmake 
b/cmake/Modules/FindCreaterepo.cmake
deleted file mode 100644
--- a/cmake/Modules/FindCreaterepo.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-#[[
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 2024 MonetDB Foundation;
-# Copyright August 2008 - 2023 MonetDB B.V.;
-# Copyright 1997 - July 2008 CWI.
-#]]
-
-find_program(CREATEREPO_EXECUTABLE NAMES createrepo
-  DOC "Create rpm repository"
-)
- 
-include(FindPackageHandleStandardArgs)
- 
-find_package_handle_standard_args(Createrepo
-  DEFAULT_MSG
-  CREATEREPO_EXECUTABLE
-)
- 
-mark_as_advanced(CREATEREPO_EXECUTABLE)
diff --git a/cmake/Modules/FindDpkgBuildpackage.cmake 
b/cmake/Modules/FindDpkgBuildpackage.cmake
deleted file mode 100644
--- a/cmake/Modules/FindDpkgBuildpackage.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-#[[
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 2024 MonetDB Foundation;
-# Copyright August 2008 - 2023 MonetDB B.V.;
-# Copyright 1997 - July 2008 CWI.
-#]]
-
-find_program(DPKGBUILDPACKAGE_EXECUTABLE NAMES dpkg-buildpackage
-  DOC "Create deb packages"
-)
-
-include(FindPackageHandleStandardArgs)
-
-find_package_handle_standard_args(DpkgBuildpackage
-  DEFAULT_MSG
-  DPKGBUILDPACKAGE_EXECUTABLE
-)
-
-mark_as_advanced(DPKGBUILDPACKAGE_EXECUTABLE)
diff --git a/cmake/Modules/FindReprepro.cmake b/cmake/Modules/FindReprepro.cmake
deleted file mode 100644
--- a/cmake/Modules/FindReprepro.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-#[[
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 2024 MonetDB Foundation;
-# Copyright August 2008 - 2023 MonetDB B.V.;
-# Copyright 1997 - July 2008 CWI.
-#]]
-
-find_program(REPREPRO_EXECUTABLE NAMES reprepro
-  DOC "Create debian package repository"
-)
-
-include(FindPackageHandleStandardArgs)
-
-find_package_handle_standard_args(Reprepro
-  DEFAULT_MSG
-  REPREPRO_EXECUTABLE
-)
-
-mark_as_advanced(REPREPRO_EXECUTABLE)
diff --git a/cmake/Modules/FindRpmbuild.cmake b/cmake/Modules/FindRpmbuild.cmake
deleted file mode 100644
--- a/cmake/Modules/FindRpmbuild.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-#[[
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 2024 MonetDB Foundation;
-# Copyright August 2008 - 2023 MonetDB B.V.;
-# Copyright 1997 - July 2008 CWI.
-#]]
-
-find_program(RPMBUILD_EXECUTABLE NAMES rpmbuild
-  DOC "Create rpm packages"
-)
-
-include(FindPackageHandleStandardArgs)
-
-find_package_handle_standard_args(Rpmbuild
-  DEFAULT_MSG
-  RPMBUILD_EXECUTABLE
-)
-
-mark_as_advanced(RPMBUILD_EXECUTABLE)
diff --git a/cmake/monetdb-custom-targets.cmake 
b/cmake/monetdb-custom-targets.cmake
--- a/cmake/monetdb-custom-targets.cmake
+++ b/cmake/monetdb-custom-targets.cmake
@@ -23,81 +23,6 @@ if (TESTING)
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
 endif()
 
-if (CREATEREPO_FOUND)
-  add_custom_target(create-rpm-repo
-    COMMAND
-    ${CREATEREPO_EXECUTABLE} ${CMAKE_BINARY_DIR}
-    WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-else()
-  add_custom_target(create-rpm-repo
-    COMMAND
-    ${CMAKE_COMMAND} -E echo 'Target not available because \"createrepo\" was 
not found.')
-endif()
-
-if(RPMBUILD_FOUND)
-  add_custom_target(create-rpm-packages
-    COMMAND
-    ${CMAKE_CPACK_COMMAND} -G RPM
-    WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-
-  add_custom_target(create-source-rpm-packages
-    COMMAND
-    ${CMAKE_CPACK_COMMAND} --config CPackSourceConfig.cmake -G RPM
-    WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-else()
-  add_custom_target(create-rpm-packages
-    COMMAND
-    ${CMAKE_COMMAND} -E echo 'Target not available because \"rpmbuild\" was 
not found.')
-
-  add_custom_target(create-source-rpm-packages
-    COMMAND
-    ${CMAKE_COMMAND} -E echo 'Target not available because \"rpmbuild\" was 
not found.')
-endif()
-
-add_custom_target(create-rpm-distro
-  COMMAND
-  ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/distro"
-  COMMAND
-  ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/distro/repodata"
-  COMMAND
-  ${CMAKE_COMMAND} -E copy "${CMAKE_BINARY_DIR}/*rpm" 
"${CMAKE_BINARY_DIR}/distro/"
-  COMMAND
-  ${CMAKE_COMMAND} -E copy 
"${CMAKE_BINARY_DIR}/_CPack_Packages/Linux-Source/RPM/SPECS/monetdb.spec" 
"${CMAKE_BINARY_DIR}/distro/"
-  COMMAND
-  ${CMAKE_COMMAND} -E copy_directory "${CMAKE_BINARY_DIR}/repodata" 
"${CMAKE_BINARY_DIR}/distro/repodata/"
-  WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-
-if(DPKGBUILDPACKAGE_FOUND)
-  add_custom_target(create-deb-packages
-    COMMAND
-    ${CMAKE_CPACK_COMMAND} -G DEB
-    WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-
-  add_custom_target(create-source-deb-packages
-    COMMAND
-    ${CMAKE_CPACK_COMMAND} --config CPackSourceConfig.cmake -G DEB
-    WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-else()
-  add_custom_target(create-deb-packages
-    COMMAND
-    ${CMAKE_COMMAND} -E echo 'Target not available because 
\"dpkg-buildpackage\" was not found.')
-
-  add_custom_target(create-source-deb-packages
-    COMMAND
-    ${CMAKE_COMMAND} -E echo 'Target not available because 
\"dpkg-buildpackage\" was not found.')
-endif()
-
-if(CANDLE_FOUND)
-  add_custom_target(create-wix-packages
-    COMMAND
-    ${CMAKE_CPACK_COMMAND} -G WIX -C Release
-    WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-else()
-  add_custom_target(create-wix-packages
-    COMMAND
-    ${CMAKE_COMMAND} -E echo 'Target not available because \"candle\" was not 
found.')
-endif()
-
 if(CTAGS_PATH)
 add_custom_target(tags
   COMMAND ${CTAGS_PATH} -R --kinds-C=+pLl --fields=+iaS --exclude=*.js 
--exclude=build --exclude=install
diff --git a/cmake/monetdb-deb-packages.cmake b/cmake/monetdb-deb-packages.cmake
deleted file mode 100644
--- a/cmake/monetdb-deb-packages.cmake
+++ /dev/null
@@ -1,292 +0,0 @@
-#[[
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 2024 MonetDB Foundation;
-# Copyright August 2008 - 2023 MonetDB B.V.;
-# Copyright 1997 - July 2008 CWI.
-#]]
-
-set(CPACK_DEBIAN_PACKAGE_MAINTAINER "MonetDB Foundation <i...@monetdb.org>")
-set(CPACK_DEB_COMPONENT_INSTALL ON)
-set(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS OFF)
-set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
-set(CPACK_DEBIAN_PACKAGE_SECTION "misc")
-set(CPACK_DEBIAN_PACKAGE_SOURCE "monetdb")
-# set(CPACK_DEBIAN_PACKAGE_DEPENDS "")
-
-set(CPACK_DEBIAN_MONETDB_PACKAGE_NAME "libmonetdb${GDK_VERSION_MAJOR}")
-set(CPACK_DEBIAN_MONETDB_PACKAGE_DEPENDS "\\\${shlibs:Depends}, 
\\\${misc:Depends}")
-set(CPACK_DEBIAN_MONETDB_PACKAGE_CONFLICTS
-  "libmonetdb5-server-geom (<< \\\${source:Version})")
-set(CPACK_COMPONENT_MONETDB_DESCRIPTION "MonetDB core library
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators.  It also has an SQL front end.
- .
- This package contains the core components of MonetDB in the form of a
- single shared library.  If you want to use MonetDB, you will certainly
- need this package, but you will also need at least the monetdb5-server
- package, and most likely also monetdb5-sql, as well as one or
- more client packages.")
-
-set(CPACK_DEBIAN_MONETDBDEV_PACKAGE_NAME "libmonetdb-dev")
-set(CPACK_DEBIAN_MONETDBDEV_PACKAGE_DEPENDS "\\\${shlibs:Depends}, 
\\\${misc:Depends}, libmonetdb${GDK_VERSION_MAJOR}, libmonetdb-stream-dev")
-set(CPACK_COMPONENT_MONETDBDEV_DESCRIPTION "MonetDB development files
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators.  It also has an SQL front end.
- .
- This package contains files needed to develop extensions to the core
- functionality of MonetDB.")
-
-set(CPACK_DEBIAN_STREAM_PACKAGE_NAME 
"libmonetdb-stream${STREAM_VERSION_MAJOR}")
-set(CPACK_DEBIAN_STREAM_PACKAGE_DEPENDS "\\\${shlibs:Depends}, 
\\\${misc:Depends}")
-set(CPACK_COMPONENT_STREAM_DESCRIPTION "MonetDB stream library
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators.  It also has an SQL front end.
- .
- This package contains a shared library (libstream) which is needed by
- various other components.")
-
-set(CPACK_DEBIAN_STREAMDEV_PACKAGE_NAME "libmonetdb-stream-dev")
-set(CPACK_DEBIAN_STREAMDEV_PACKAGE_DEPENDS "\\\${shlibs:Depends}, 
\\\${misc:Depends}, libmonetdb-stream${STREAM_VERSION_MAJOR} (= 
\\\${source:Version}")
-set(CPACK_COMPONENT_STREAMDEV_DESCRIPTION "MonetDB stream library development 
files
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators.  It also has an SQL front end.
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to