Skip to content

Commit 6b14fa1

Browse files
refactor package names to better match distro specific convention
Change-Id: I749c1871b25cfa63f058b0a1d77ec3ace7e94239 Signed-off-by: Artur Harasimiuk <[email protected]>
1 parent d48db12 commit 6b14fa1

File tree

1 file changed

+20
-27
lines changed

1 file changed

+20
-27
lines changed

Source/GmmLib/CMakeLists.txt

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -591,6 +591,7 @@ if(UNIX)
591591
set(CPACK_PACKAGE_NAME "intel")
592592
set(CPACK_PACKAGE_VENDOR "Intel Corporation")
593593
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Intel(R) Graphics Memory Management Library Package")
594+
set(CPACK_PACKAGE_ARCHITECTURE "x86_64")
594595

595596
set(CPACK_PACKAGE_VERSION_MAJOR ${MAJOR_VERSION})
596597
set(CPACK_PACKAGE_VERSION_MINOR ${MINOR_VERSION})
@@ -606,37 +607,29 @@ if(UNIX)
606607
set(CPACK_DEBIAN_COMPRESSION_TYPE "xz")
607608

608609
set(CPACK_RPM_PACKAGE_ARCHITECTURE "x86_64")
610+
set(CPACK_RPM_PACKAGE_RELEASE 1)
609611
set(CPACK_RPM_COMPRESSION_TYPE "xz")
610612

611-
string(TOLOWER "${BUILD_TYPE}.${CPACK_RPM_PACKAGE_ARCHITECTURE}" PACKAGE_TYPE)
612-
613-
# Create Distro OS initial based on 1st-2nd letter of string
614-
# or label "generic" for unsupported/unknown distros for CPACK_PACKAGE_FILE_NAME
615-
if("${os_name}" STREQUAL "ubuntu")
616-
set(DISTRO_INFO "u${os_version}")
617-
string(TOLOWER "${BUILD_TYPE}.${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}" PACKAGE_TYPE)
618-
elseif("${os_name}" STREQUAL "fedora")
619-
set(DISTRO_INFO "f${os_version}")
620-
elseif("${os_name}" STREQUAL "clear-linux-os")
621-
set(DISTRO_INFO "cl${os_version}")
622-
elseif("${os_name}" STREQUAL "centos")
623-
set(DISTRO_INFO "ce${os_version}")
624-
else()
625-
set(DISTRO_INFO "generic")
626-
endif()
627-
628-
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}")
613+
if(CMAKE_VERSION VERSION_GREATER 3.6 OR CMAKE_VERSION VERSION_EQUAL 3.6)
614+
set(CPACK_DEBIAN_GMMLIB_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}.deb")
615+
set(CPACK_DEBIAN_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel_${CPACK_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}.deb")
616+
set(CPACK_DEBIAN_GMMLIB-DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION})")
629617

630-
set(CPACK_DEBIAN_GMMLIB_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}.deb")
631-
set(CPACK_DEBIAN_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel_${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}.deb")
632-
set(CPACK_DEBIAN_GMMLIB-DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION})")
618+
set(CPACK_RPM_GMMLIB_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}%{?dist}.${CPACK_RPM_PACKAGE_ARCHITECTURE}.rpm")
619+
set(CPACK_RPM_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel-${CPACK_PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}%{?dist}.${CPACK_RPM_PACKAGE_ARCHITECTURE}.rpm")
620+
set(CPACK_RPM_GMMLIB-DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION})")
633621

634-
set(CPACK_RPM_GMMLIB_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}.rpm")
635-
set(CPACK_RPM_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel_${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}.rpm")
636-
set(CPACK_RPM_GMMLIB-DEVEL_PACKAGE_DEPENDS "intel-gmmlib (=${CPACK_PACKAGE_VERSION})")
637-
638-
set(CPACK_ARCHIVE_GMMLIB_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}")
639-
set(CPACK_ARCHIVE_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel-${CPACK_PACKAGE_VERSION}-${DISTRO_INFO}-${PACKAGE_TYPE}")
622+
set(CPACK_ARCHIVE_GMMLIB_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_ARCHITECTURE}")
623+
set(CPACK_ARCHIVE_GMMLIB-DEVEL_FILE_NAME "intel-gmmlib-devel-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_ARCHITECTURE}")
624+
else()
625+
if(CPACK_GENERATOR STREQUAL "DEB")
626+
set(CPACK_PACKAGE_FILE_NAME "intel-gmmlib_${CPACK_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
627+
elseif(CPACK_GENERATOR STREQUAL "RPM")
628+
set(CPACK_PACKAGE_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}%{?dist}.${CPACK_RPM_PACKAGE_ARCHITECTURE}.rpm")
629+
else()
630+
set(CPACK_PACKAGE_FILE_NAME "intel-gmmlib-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_ARCHITECTURE}")
631+
endif()
632+
endif()
640633

641634
set(CPACK_COMPONENT_INSTALL ON)
642635
set(CPACK_DEB_COMPONENT_INSTALL ON)

0 commit comments

Comments
 (0)