Added per component copyright files for debian / rpm (#13833)
This commit is contained in:
parent
954b9d3149
commit
87f61cf822
@ -82,7 +82,7 @@ macro(ov_debian_specific_settings)
|
||||
# homepage
|
||||
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://docs.openvino.ai/")
|
||||
# use lintian to check packages in post-build step
|
||||
set(CPACK_POST_BUILD_SCRIPTS "${IEDevScripts_DIR}/packaging/debian_post_build.cmake")
|
||||
set(CPACK_POST_BUILD_SCRIPTS "${IEDevScripts_DIR}/packaging/debian/post_build.cmake")
|
||||
# enable for debug cpack run
|
||||
if(NOT DEFINED CPACK_DEBIAN_PACKAGE_DEBUG)
|
||||
set(CPACK_DEBIAN_PACKAGE_DEBUG OFF)
|
||||
@ -145,9 +145,9 @@ file(WRITE "${def_triggers}" "${triggers_content}")
|
||||
#
|
||||
|
||||
#
|
||||
# ov_debian_add_changelog_and_copyright(<comp name>)
|
||||
# ov_debian_add_changelog_and_copyright(<comp name> <copyright_name>)
|
||||
#
|
||||
function(ov_debian_add_changelog_and_copyright comp)
|
||||
function(ov_debian_add_changelog_and_copyright comp copyright_name)
|
||||
string(TOUPPER "${comp}" ucomp)
|
||||
if(NOT DEFINED CPACK_DEBIAN_${ucomp}_PACKAGE_NAME)
|
||||
message(FATAL_ERROR "CPACK_DEBIAN_${ucomp}_PACKAGE_NAME is not defined")
|
||||
@ -158,9 +158,10 @@ function(ov_debian_add_changelog_and_copyright comp)
|
||||
|
||||
# copyright
|
||||
|
||||
install(FILES "${OpenVINO_SOURCE_DIR}/cmake/developer_package/packaging/copyright"
|
||||
install(FILES "${OpenVINO_SOURCE_DIR}/cmake/packaging/copyrights/${copyright_name}"
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/doc/${package_name}/
|
||||
COMPONENT ${comp})
|
||||
COMPONENT ${comp}
|
||||
RENAME "copyright")
|
||||
|
||||
# create changelog.gz
|
||||
|
||||
@ -169,7 +170,7 @@ function(ov_debian_add_changelog_and_copyright comp)
|
||||
message(FATAL_ERROR "Failed to find gzip tool")
|
||||
endif()
|
||||
|
||||
set(changelog_src "${OpenVINO_SOURCE_DIR}/cmake/developer_package/packaging/changelog")
|
||||
set(changelog_src "${OpenVINO_SOURCE_DIR}/cmake/developer_package/packaging/debian/changelog")
|
||||
set(package_bin_dir "${OpenVINO_BINARY_DIR}/_CPack_Packages/${package_name}")
|
||||
set(changelog_output "${package_bin_dir}/changelog")
|
||||
|
||||
@ -267,6 +268,7 @@ macro(ov_debian_add_latest_component comp)
|
||||
set(CPACK_COMPONENT_${upper_case}_DESCRIPTION "${CPACK_COMPONENT_${ucomp}_DESCRIPTION}")
|
||||
set(CPACK_COMPONENT_${upper_case}_ARCHITECTURE "all")
|
||||
set(CPACK_COMPONENT_${upper_case}_DEPENDS "${comp}")
|
||||
set(${comp_name}_copyright "generic")
|
||||
|
||||
# take package name
|
||||
if(DEFINED CPACK_DEBIAN_${ucomp}_PACKAGE_NAME)
|
||||
@ -277,10 +279,6 @@ macro(ov_debian_add_latest_component comp)
|
||||
message(FATAL_ERROR "CPACK_DEBIAN_${ucomp}_PACKAGE_NAME is not defined")
|
||||
endif()
|
||||
|
||||
ov_debian_add_lintian_suppression(${comp_name}
|
||||
# it's umbrella package
|
||||
"empty-binary-package")
|
||||
|
||||
# add latest to a list of debian packages
|
||||
list(APPEND CPACK_COMPONENTS_ALL ${comp_name})
|
||||
endmacro()
|
@ -157,9 +157,9 @@ ov_define_component_names()
|
||||
# - ov_add_lintian_suppression()
|
||||
# - ov_add_latest_component()
|
||||
if(CPACK_GENERATOR STREQUAL "DEB")
|
||||
include(packaging/debian)
|
||||
include(packaging/debian/debian)
|
||||
elseif(CPACK_GENERATOR STREQUAL "RPM")
|
||||
include(packaging/rpm)
|
||||
include(packaging/rpm/rpm)
|
||||
elseif(CPACK_GENERATOR STREQUAL "NSIS")
|
||||
include(packaging/nsis)
|
||||
elseif(CPACK_GENERATOR MATCHES "^(CONDA-FORGE|BREW)$")
|
||||
|
@ -90,9 +90,9 @@ macro(ov_rpm_specific_settings)
|
||||
set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
|
||||
# changelog file
|
||||
# TODO: fix "error: bad date in %changelog"
|
||||
# set(CPACK_RPM_CHANGELOG_FILE "${OpenVINO_SOURCE_DIR}/cmake/developer_package/packaging/changelog-rpm")
|
||||
# set(CPACK_RPM_CHANGELOG_FILE "${OpenVINO_SOURCE_DIR}/cmake/developer_package/packaging/rpm/changelog")
|
||||
# use rpmlint to check packages in post-build step
|
||||
set(CPACK_POST_BUILD_SCRIPTS "${IEDevScripts_DIR}/packaging/rpm_post_build.cmake")
|
||||
set(CPACK_POST_BUILD_SCRIPTS "${IEDevScripts_DIR}/packaging/rpm/post_build.cmake")
|
||||
# enable for debug cpack run
|
||||
if(NOT DEFINED CPACK_RPM_PACKAGE_DEBUG)
|
||||
set(CPACK_RPM_PACKAGE_DEBUG OFF)
|
||||
@ -118,9 +118,9 @@ file(WRITE "${def_triggers}" "${triggers_content}")
|
||||
#
|
||||
|
||||
#
|
||||
# ov_rpm_copyright(<comp name>)
|
||||
# ov_rpm_copyright(<comp name> <copyright_name>)
|
||||
#
|
||||
function(ov_rpm_copyright comp)
|
||||
function(ov_rpm_copyright comp copyright_name)
|
||||
string(TOUPPER "${comp}" ucomp)
|
||||
if(NOT DEFINED CPACK_RPM_${ucomp}_PACKAGE_NAME)
|
||||
message(FATAL_ERROR "CPACK_RPM_${ucomp}_PACKAGE_NAME is not defined")
|
||||
@ -131,9 +131,10 @@ function(ov_rpm_copyright comp)
|
||||
|
||||
# copyright
|
||||
|
||||
install(FILES "${OpenVINO_SOURCE_DIR}/cmake/developer_package/packaging/copyright"
|
||||
install(FILES "${OpenVINO_SOURCE_DIR}/cmake/packaging/copyrights/${copyright_name}"
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/doc/${package_name}/
|
||||
COMPONENT ${comp})
|
||||
COMPONENT ${comp}
|
||||
RENAME "copyright")
|
||||
endfunction()
|
||||
|
||||
#
|
||||
@ -217,6 +218,7 @@ macro(ov_rpm_add_latest_component comp)
|
||||
set(CPACK_COMPONENT_${upper_case}_DESCRIPTION "${CPACK_COMPONENT_${ucomp}_DESCRIPTION}")
|
||||
set(CPACK_COMPONENT_${upper_case}_DEPENDS "${comp}")
|
||||
set(CPACK_RPM_${upper_case}_PACKAGE_ARCHITECTURE "noarch")
|
||||
set(${comp_name}_copyright "generic")
|
||||
|
||||
# take package name
|
||||
if(DEFINED CPACK_RPM_${ucomp}_PACKAGE_NAME)
|
31
cmake/packaging/copyrights/core
Normal file
31
cmake/packaging/copyrights/core
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/core_dev
Normal file
31
cmake/packaging/copyrights/core_dev
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/generic
Normal file
31
cmake/packaging/copyrights/generic
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/gna
Normal file
31
cmake/packaging/copyrights/gna
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/gpu
Normal file
31
cmake/packaging/copyrights/gpu
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/hetero
Normal file
31
cmake/packaging/copyrights/hetero
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/intel_cpu
Normal file
31
cmake/packaging/copyrights/intel_cpu
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/ir
Normal file
31
cmake/packaging/copyrights/ir
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/myriad
Normal file
31
cmake/packaging/copyrights/myriad
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/onnx
Normal file
31
cmake/packaging/copyrights/onnx
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/paddle
Normal file
31
cmake/packaging/copyrights/paddle
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/python
Normal file
31
cmake/packaging/copyrights/python
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/samples
Normal file
31
cmake/packaging/copyrights/samples
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
31
cmake/packaging/copyrights/tensorflow
Normal file
31
cmake/packaging/copyrights/tensorflow
Normal file
@ -0,0 +1,31 @@
|
||||
This package was debianized by OpenVINO Developers <openvino@intel.com> on
|
||||
Wed, 16 Aug 2006 19:17:30 +0100.
|
||||
|
||||
Copyright:
|
||||
|
||||
deb822.py is Copyright (C) 2005-2006 dann frazier <dannf@dannf.org>
|
||||
2006 John Wright <john@movingsucks.org>
|
||||
|
||||
changelog.py, setup.py, README.Changelog and the contents of
|
||||
examples/changelog/ are
|
||||
Copyright (C) 2006-7 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright (C) 2008 Canonical Ltd.
|
||||
|
||||
debian_support.py is Copyright (C) 2005 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
Debtags.py, and the contents of examples/debtags/ are
|
||||
Copyright (C) 2003--3006 Enrico Zini <enrico@debian.org>
|
||||
|
||||
debfile.py, arfile.py, and examples/debfile/* are
|
||||
Copyright (C) 2007 Stefano Zacchiroli <zack@debian.org>
|
||||
2007 Filippo Giunchedi <filippo@debian.org>
|
||||
|
||||
Licenses:
|
||||
|
||||
The following modules are released under GPL v2 or above:
|
||||
changelog.py, debian_support.py, deb822.py
|
||||
The following modules are released under GPL v3 or above:
|
||||
debfile.py, arfile.py, debtags.py
|
||||
|
||||
On Debian systems, the complete text of the Apache 2.0 License
|
||||
can be found in `/usr/share/common-licenses/Apache-2.0'.
|
@ -106,6 +106,7 @@ macro(ov_cpack_settings)
|
||||
ov_debian_add_lintian_suppression("${OV_CPACK_COMP_CORE}"
|
||||
# package-name-doesnt-match-sonames libopenvino202230 libopenvino-c20223
|
||||
"package-name-doesnt-match-sonames")
|
||||
set(${OV_CPACK_COMP_CORE}_copyright "core")
|
||||
|
||||
#
|
||||
# Plugins
|
||||
@ -118,6 +119,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_DEBIAN_HETERO_PACKAGE_NAME "libopenvino-hetero-plugin-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_HETERO_PACKAGE_CONTROL_EXTRA "${def_postinst};${def_postrm}")
|
||||
_ov_add_plugin(hetero ON)
|
||||
set(hetero_copyright "hetero")
|
||||
endif()
|
||||
|
||||
# auto batch
|
||||
@ -127,6 +129,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_DEBIAN_BATCH_PACKAGE_NAME "libopenvino-auto-batch-plugin-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_BATCH_PACKAGE_CONTROL_EXTRA "${def_postinst};${def_postrm}")
|
||||
_ov_add_plugin(batch ON)
|
||||
set(batch_copyright "generic")
|
||||
endif()
|
||||
|
||||
# multi / auto plugins
|
||||
@ -140,20 +143,24 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_DEBIAN_MULTI_PACKAGE_NAME "libopenvino-auto-plugin-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_MULTI_PACKAGE_CONTROL_EXTRA "${def_postinst};${def_postrm}")
|
||||
_ov_add_plugin(multi ON)
|
||||
set(multi_copyright "generic")
|
||||
elseif(ENABLE_AUTO)
|
||||
set(CPACK_COMPONENT_AUTO_DESCRIPTION "OpenVINO Auto plugin")
|
||||
set(CPACK_COMPONENT_AUTO_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_DEBIAN_AUTO_PACKAGE_NAME "libopenvino-auto-plugin-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_AUTO_PACKAGE_CONTROL_EXTRA "${def_postinst};${def_postrm}")
|
||||
_ov_add_plugin(auto ON)
|
||||
set(auto_copyright "generic")
|
||||
endif()
|
||||
|
||||
# intel-cpu
|
||||
if(ENABLE_INTEL_CPU OR DEFINED openvino_arm_cpu_plugin_SOURCE_DIR)
|
||||
if(ENABLE_INTEL_CPU)
|
||||
set(CPACK_COMPONENT_CPU_DESCRIPTION "Intel® CPU plugin")
|
||||
set(cpu_copyright "intel_cpu")
|
||||
else()
|
||||
set(CPACK_COMPONENT_CPU_DESCRIPTION "ARM CPU")
|
||||
set(cpu_copyright "arm_cpu")
|
||||
endif()
|
||||
set(CPACK_COMPONENT_CPU_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_DEBIAN_CPU_PACKAGE_NAME "libopenvino-intel-cpu-plugin-${cpack_name_ver}")
|
||||
@ -170,6 +177,7 @@ macro(ov_cpack_settings)
|
||||
# auto batch exhances GPU
|
||||
# set(CPACK_DEBIAN_BATCH_PACKAGE_ENHANCES "${CPACK_DEBIAN_GPU_PACKAGE_NAME} = (${cpack_full_ver})")
|
||||
_ov_add_plugin(gpu OFF)
|
||||
set(gpu_copyright "gpu")
|
||||
endif()
|
||||
|
||||
# intel-myriad
|
||||
@ -179,6 +187,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_DEBIAN_MYRIAD_PACKAGE_NAME "libopenvino-intel-vpu-plugin-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_MYRIAD_PACKAGE_CONTROL_EXTRA "${def_postinst};${def_postrm}")
|
||||
_ov_add_plugin(myriad OFF)
|
||||
set(myriad_copyright "myriad")
|
||||
endif()
|
||||
|
||||
# intel-gna
|
||||
@ -193,6 +202,7 @@ macro(ov_cpack_settings)
|
||||
# package name matches libopenvino_intel_gna_plugin.so
|
||||
# but lintian looks at libgna.so.2 since it's a versioned library
|
||||
"package-name-doesnt-match-sonames")
|
||||
set(gna_copyright "gna")
|
||||
|
||||
_ov_add_plugin(gna OFF)
|
||||
endif()
|
||||
@ -219,6 +229,7 @@ macro(ov_cpack_settings)
|
||||
# IR FE should not linked directly by end users
|
||||
"package-must-activate-ldconfig-trigger")
|
||||
list(APPEND frontends ir)
|
||||
set(ir_copyright "ir")
|
||||
endif()
|
||||
|
||||
if(ENABLE_OV_ONNX_FRONTEND)
|
||||
@ -231,6 +242,7 @@ macro(ov_cpack_settings)
|
||||
# we have different package name strategy; it suggests libopenvino-onnx-frontend202230
|
||||
"package-name-doesnt-match-sonames")
|
||||
list(APPEND frontends onnx)
|
||||
set(onnx_copyright "onnx")
|
||||
endif()
|
||||
|
||||
if(ENABLE_OV_TF_FRONTEND AND "tensorflow" IN_LIST CPACK_COMPONENTS_ALL)
|
||||
@ -243,6 +255,7 @@ macro(ov_cpack_settings)
|
||||
# we have different package name strategy; it suggests libopenvino-tensorflow-frontend202230
|
||||
"package-name-doesnt-match-sonames")
|
||||
list(APPEND frontends tensorflow)
|
||||
set(tensorflow_copyright "tensorflow")
|
||||
endif()
|
||||
|
||||
if(ENABLE_OV_PADDLE_FRONTEND)
|
||||
@ -255,6 +268,7 @@ macro(ov_cpack_settings)
|
||||
# we have different package name strategy; it suggests libopenvino-paddle-frontend202230
|
||||
"package-name-doesnt-match-sonames")
|
||||
list(APPEND frontends paddle)
|
||||
set(paddle_copyright "paddle")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -271,6 +285,7 @@ macro(ov_cpack_settings)
|
||||
ov_debian_add_lintian_suppression("${OV_CPACK_COMP_CORE_DEV}"
|
||||
# CVS-79409: create man page for compile_tool
|
||||
"binary-without-manpage")
|
||||
set(${OV_CPACK_COMP_CORE_DEV}_copyright "${OV_CPACK_COMP_CORE_DEV}")
|
||||
|
||||
#
|
||||
# Python bindings
|
||||
@ -300,6 +315,7 @@ macro(ov_cpack_settings)
|
||||
"non-standard-dir-perm"
|
||||
# all python files
|
||||
"non-standard-file-perm")
|
||||
set(${python_component}_copyright "python")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -318,6 +334,7 @@ macro(ov_cpack_settings)
|
||||
# can be skipped with --no-install-recommends
|
||||
set(CPACK_DEBIAN_SAMPLES_PACKAGE_RECOMMENDS "${samples_build_deps}")
|
||||
set(CPACK_DEBIAN_SAMPLES_PACKAGE_ARCHITECTURE "all")
|
||||
set(samples_copyright "samples")
|
||||
|
||||
# python_samples
|
||||
if(ENABLE_PYTHON)
|
||||
@ -326,6 +343,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_DEBIAN_PYTHON_SAMPLES_PACKAGE_NAME "openvino-samples-python-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_PYTHON_SAMPLES_PACKAGE_DEPENDS "python3")
|
||||
set(CPACK_DEBIAN_PYTHON_SAMPLES_PACKAGE_ARCHITECTURE "all")
|
||||
set(python_samples_copyright "generic")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -341,6 +359,7 @@ macro(ov_cpack_settings)
|
||||
endif()
|
||||
set(CPACK_DEBIAN_LIBRARIES_PACKAGE_NAME "openvino-libraries-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_LIBRARIES_PACKAGE_ARCHITECTURE "all")
|
||||
set(libraries_copyright "generic")
|
||||
|
||||
# all libraries-dev
|
||||
set(CPACK_COMPONENT_LIBRARIES_DEV_DESCRIPTION "Intel(R) Distribution of OpenVINO(TM) Toolkit Libraries and Development files")
|
||||
@ -348,6 +367,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_DEBIAN_LIBRARIES_DEV_PACKAGE_NAME "openvino-libraries-dev-${cpack_name_ver}")
|
||||
set(CPACK_DEBIAN_LIBRARIES_DEV_PACKAGE_ARCHITECTURE "all")
|
||||
ov_debian_generate_conflicts(libraries_dev ${conflicting_versions})
|
||||
set(libraries_dev_copyright "generic")
|
||||
|
||||
# all openvino
|
||||
set(CPACK_COMPONENT_OPENVINO_DESCRIPTION "Intel(R) Distribution of OpenVINO(TM) Toolkit Libraries and Development files")
|
||||
@ -358,6 +378,7 @@ macro(ov_cpack_settings)
|
||||
ov_debian_add_lintian_suppression(openvino
|
||||
# reproduced only on ubu18
|
||||
"description-starts-with-package-name")
|
||||
set(openvino_copyright "generic")
|
||||
|
||||
list(APPEND CPACK_COMPONENTS_ALL "libraries;libraries_dev;openvino")
|
||||
|
||||
@ -385,6 +406,9 @@ macro(ov_cpack_settings)
|
||||
#
|
||||
|
||||
foreach(comp IN LISTS CPACK_COMPONENTS_ALL)
|
||||
ov_debian_add_changelog_and_copyright("${comp}")
|
||||
if(NOT DEFINED "${comp}_copyright")
|
||||
message(FATAL_ERROR "Copyright file name is not defined for ${comp}")
|
||||
endif()
|
||||
ov_debian_add_changelog_and_copyright("${comp}" "${${comp}_copyright}")
|
||||
endforeach()
|
||||
endmacro()
|
||||
|
@ -121,6 +121,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_CORE_PACKAGE_NAME "libopenvino-${cpack_name_ver}")
|
||||
set(CPACK_RPM_CORE_POST_INSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
set(CPACK_RPM_CORE_POST_UNINSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
set(${OV_CPACK_COMP_CORE}_copyright "${OV_CPACK_COMP_CORE}")
|
||||
|
||||
#
|
||||
# Plugins
|
||||
@ -132,6 +133,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_COMPONENT_HETERO_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_HETERO_PACKAGE_NAME "libopenvino-hetero-plugin-${cpack_name_ver}")
|
||||
_ov_add_plugin(hetero ON)
|
||||
set(hetero_copyright "hetero")
|
||||
endif()
|
||||
|
||||
# auto batch
|
||||
@ -140,6 +142,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_COMPONENT_BATCH_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_BATCH_PACKAGE_NAME "libopenvino-auto-batch-plugin-${cpack_name_ver}")
|
||||
_ov_add_plugin(batch ON)
|
||||
set(batch_copyright "generic")
|
||||
endif()
|
||||
|
||||
# multi / auto plugins
|
||||
@ -152,19 +155,23 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_COMPONENT_MULTI_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_MULTI_PACKAGE_NAME "libopenvino-auto-plugin-${cpack_name_ver}")
|
||||
_ov_add_plugin(multi ON)
|
||||
set(multi_copyright "generic")
|
||||
elseif(ENABLE_AUTO)
|
||||
set(CPACK_COMPONENT_AUTO_DESCRIPTION "OpenVINO Auto plugin")
|
||||
set(CPACK_COMPONENT_AUTO_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_AUTO_PACKAGE_NAME "libopenvino-auto-plugin-${cpack_name_ver}")
|
||||
_ov_add_plugin(auto ON)
|
||||
set(auto_copyright "generic")
|
||||
endif()
|
||||
|
||||
# intel-cpu
|
||||
if(ENABLE_INTEL_CPU OR DEFINED openvino_arm_cpu_plugin_SOURCE_DIR)
|
||||
if(ENABLE_INTEL_CPU)
|
||||
set(CPACK_COMPONENT_CPU_DESCRIPTION "Intel® CPU")
|
||||
set(cpu_copyright "intel_cpu")
|
||||
else()
|
||||
set(CPACK_COMPONENT_CPU_DESCRIPTION "ARM CPU")
|
||||
set(cpu_copyright "arm_cpu")
|
||||
endif()
|
||||
set(CPACK_COMPONENT_CPU_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_CPU_PACKAGE_NAME "libopenvino-intel-cpu-plugin-${cpack_name_ver}")
|
||||
@ -179,6 +186,7 @@ macro(ov_cpack_settings)
|
||||
# auto batch exhances GPU
|
||||
# set(CPACK_RPM_BATCH_PACKAGE_ENHANCES "${CPACK_RPM_GPU_PACKAGE_NAME} = (${cpack_full_ver})")
|
||||
_ov_add_plugin(gpu OFF)
|
||||
set(gpu_copyright "gpu")
|
||||
endif()
|
||||
|
||||
# intel-myriad
|
||||
@ -187,6 +195,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_COMPONENT_MYRIAD_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_MYRIAD_PACKAGE_NAME "libopenvino-intel-vpu-plugin-${cpack_name_ver}")
|
||||
_ov_add_plugin(myriad OFF)
|
||||
set(myriad_copyright "myriad")
|
||||
endif()
|
||||
|
||||
# intel-gna
|
||||
@ -195,6 +204,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_COMPONENT_GNA_DEPENDS "${OV_CPACK_COMP_CORE}")
|
||||
set(CPACK_RPM_GNA_PACKAGE_NAME "libopenvino-intel-gna-plugin-${cpack_name_ver}")
|
||||
_ov_add_plugin(gna OFF)
|
||||
set(gna_copyright "gna")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -208,6 +218,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_IR_POST_INSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
set(CPACK_RPM_IR_POST_UNINSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
list(APPEND frontends ir)
|
||||
set(ir_copyright "ir")
|
||||
endif()
|
||||
|
||||
if(ENABLE_OV_ONNX_FRONTEND)
|
||||
@ -217,6 +228,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_ONNX_POST_INSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
set(CPACK_RPM_ONNX_POST_UNINSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
list(APPEND frontends onnx)
|
||||
set(onnx_copyright "onnx")
|
||||
endif()
|
||||
|
||||
if(ENABLE_OV_TF_FRONTEND AND "tensorflow" IN_LIST CPACK_COMPONENTS_ALL)
|
||||
@ -226,6 +238,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_TENSORFLOW_POST_INSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
set(CPACK_RPM_TENSORFLOW_POST_UNINSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
list(APPEND frontends tensorflow)
|
||||
set(tensorflow_copyright "tensorflow")
|
||||
endif()
|
||||
|
||||
if(ENABLE_OV_PADDLE_FRONTEND)
|
||||
@ -235,6 +248,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_PADDLE_POST_INSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
set(CPACK_RPM_PADDLE_POST_UNINSTALL_SCRIPT_FILE "${def_triggers}")
|
||||
list(APPEND frontends paddle)
|
||||
set(paddle_copyright "paddle")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -257,6 +271,7 @@ macro(ov_cpack_settings)
|
||||
"devel-file-in-non-devel-package /usr/${OV_CPACK_RUNTIMEDIR}/pkgconfig/openvino.pc"
|
||||
# CVS-79409: create man page for compile_tool, remove together with compile_tool
|
||||
"no-manual-page-for-binary compile_tool")
|
||||
set(${OV_CPACK_COMP_CORE_DEV}_copyright "${OV_CPACK_COMP_CORE_DEV}")
|
||||
|
||||
#
|
||||
# Python bindings
|
||||
@ -274,6 +289,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_PYOPENVINO_${pyversion}_PACKAGE_REQUIRES "python3")
|
||||
|
||||
set(CPACK_RPM_PYOPENVINO_${pyversion}_PACKAGE_NAME "libopenvino-python-${cpack_name_ver}")
|
||||
set(${python_component}_copyright "python")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -300,6 +316,7 @@ macro(ov_cpack_settings)
|
||||
"devel-file-in-non-devel-package /usr/${OV_CPACK_SAMPLESDIR}/c/*"
|
||||
# depends on gflags-devel
|
||||
"devel-dependency gflags-devel")
|
||||
set(samples_copyright "samples")
|
||||
|
||||
# python_samples
|
||||
if(ENABLE_PYTHON)
|
||||
@ -308,6 +325,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_PYTHON_SAMPLES_PACKAGE_NAME "openvino-samples-python-${cpack_name_ver}")
|
||||
set(CPACK_RPM_PYTHON_SAMPLES_PACKAGE_REQUIRES "python3")
|
||||
set(CPACK_RPM_PYTHON_SAMPLES_PACKAGE_ARCHITECTURE "noarch")
|
||||
set(python_samples_copyright "generic")
|
||||
endif()
|
||||
|
||||
#
|
||||
@ -323,6 +341,7 @@ macro(ov_cpack_settings)
|
||||
endif()
|
||||
set(CPACK_RPM_LIBRARIES_PACKAGE_NAME "openvino-libraries-${cpack_name_ver}")
|
||||
set(CPACK_RPM_LIBRARIES_PACKAGE_ARCHITECTURE "noarch")
|
||||
set(libraries_copyright "generic")
|
||||
|
||||
# all libraries-dev
|
||||
set(CPACK_COMPONENT_LIBRARIES_DEV_DESCRIPTION "Intel(R) Distribution of OpenVINO(TM) Toolkit Libraries and Development files")
|
||||
@ -330,6 +349,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_LIBRARIES_DEV_PACKAGE_NAME "openvino-libraries-devel-${cpack_name_ver}")
|
||||
set(CPACK_RPM_LIBRARIES_DEV_PACKAGE_ARCHITECTURE "noarch")
|
||||
ov_rpm_generate_conflicts(libraries_dev ${conflicting_versions})
|
||||
set(libraries_dev_copyright "generic")
|
||||
|
||||
# all openvino
|
||||
set(CPACK_COMPONENT_OPENVINO_DESCRIPTION "Intel(R) Distribution of OpenVINO(TM) Toolkit Libraries and Development files")
|
||||
@ -337,6 +357,7 @@ macro(ov_cpack_settings)
|
||||
set(CPACK_RPM_OPENVINO_PACKAGE_NAME "openvino-${cpack_name_ver}")
|
||||
set(CPACK_RPM_OPENVINO_PACKAGE_ARCHITECTURE "noarch")
|
||||
ov_rpm_generate_conflicts(openvino ${conflicting_versions})
|
||||
set(openvino_copyright "generic")
|
||||
|
||||
list(APPEND CPACK_COMPONENTS_ALL "libraries;libraries_dev;openvino")
|
||||
|
||||
@ -361,6 +382,9 @@ macro(ov_cpack_settings)
|
||||
#
|
||||
|
||||
foreach(comp IN LISTS CPACK_COMPONENTS_ALL)
|
||||
ov_rpm_copyright("${comp}")
|
||||
if(NOT DEFINED "${comp}_copyright")
|
||||
message(FATAL_ERROR "Copyright file name is not defined for ${comp}")
|
||||
endif()
|
||||
ov_rpm_copyright("${comp}" "${${comp}_copyright}")
|
||||
endforeach()
|
||||
endmacro()
|
||||
|
Loading…
Reference in New Issue
Block a user