2012-10-02 21:56:12 +08:00
|
|
|
# == Environment ==
|
|
|
|
if (NOT CPACK_SYSTEM_NAME)
|
|
|
|
set(CPACK_SYSTEM_NAME "${CMAKE_SYSTEM_PROCESSOR}")
|
|
|
|
if (CPACK_SYSTEM_NAME STREQUAL "x86_64")
|
|
|
|
set(CPACK_SYSTEM_NAME "amd64")
|
|
|
|
endif ()
|
|
|
|
endif ()
|
|
|
|
|
|
|
|
# == Basic information ==
|
|
|
|
set(CPACK_PACKAGE_NAME "compton")
|
|
|
|
set(CPACK_PACKAGE_VENDOR "chjj")
|
|
|
|
set(CPACK_PACKAGE_VERSION_MAJOR "0")
|
|
|
|
set(CPACK_PACKAGE_VERSION_MINOR "0")
|
|
|
|
set(CPACK_PACKAGE_VERSION_PATCH "0")
|
|
|
|
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
|
|
|
|
set(CPACK_PACKAGE_DESCRIPTION "A lightweight X compositing window manager, fork of xcompmgr-dana.")
|
|
|
|
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A lightweight X compositing window manager")
|
|
|
|
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}")
|
|
|
|
set(CPACK_PACKAGE_CONTACT "nobody <devnull@example.com>")
|
|
|
|
set(CPACK_INSTALL_COMMANDS "env PREFIX=build make install")
|
|
|
|
|
|
|
|
# == Package config ==
|
|
|
|
set(CPACK_INSTALLED_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/build" "usr")
|
|
|
|
set(CPACK_GENERATOR "TBZ2" "DEB" "RPM")
|
|
|
|
set(CPACK_RESOURCE_FILE_LICENSE "LICENSE")
|
|
|
|
set(CPACK_RESOURCE_FILE_README "README.md")
|
|
|
|
set(CPACK_STRIP_FILES 1)
|
|
|
|
|
|
|
|
# == DEB package config ==
|
|
|
|
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "${CPACK_SYSTEM_NAME}")
|
|
|
|
set(CPACK_DEBIAN_PACKAGE_SECTION "x11")
|
2013-09-06 23:18:44 +08:00
|
|
|
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.15), libconfig9, libdbus-1-3 (>= 1.1.1), libgl1-mesa-glx | libgl1 | libgl1-nvidia-glx | libgl1-fglrx-glx, libpcre3 (>= 8.10), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrandr2 (>= 4.3), libxrender1, libxinerama1")
|
2012-10-02 21:56:12 +08:00
|
|
|
|
|
|
|
# == RPM package config ==
|
2013-09-06 23:18:44 +08:00
|
|
|
set(CPACK_RPM_PACKAGE_REQUIRES "/bin/sh,libGL.so.1,libX11.so.6,libXcomposite.so.1,libXdamage.so.1,libXext.so.6,libXfixes.so.3,libXrandr.so.2,libXrender.so.1,libc.so.6,libconfig.so.9,libdbus-1.so.3,libm.so.6,libpcre.so.1")
|
2012-10-02 21:56:12 +08:00
|
|
|
|
|
|
|
# == Source package config ==
|
|
|
|
set(CPACK_SOURCE_GENERATOR "TBZ2 DEB RPM")
|