]> gitweb.hhaalo.de Git - discspan.git/commitdiff
add: all information for deb package
authorBastian Dehn <hhaalo@arcor.de>
Sat, 28 Aug 2021 07:55:06 +0000 (09:55 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 28 Aug 2021 07:55:06 +0000 (09:55 +0200)
CMakeLists.txt
libs/spandisc/CMakeLists.txt

index 1d814bd712714f5178bf2ead60ca7793fe5d0b77..543dd2f91222b970a8eea5ef13025a4b1513537e 100644 (file)
@@ -28,15 +28,15 @@ install(TARGETS discspan
        COMPONENT discspan)
 
 set(CPACK_GENERATOR "DEB")
-
-set(CPACK_PACKAGE_NAME ${PROJECT_NAME})
+set(CPACK_DEB_COMPONENT_INSTALL ON)
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
-set(CPACK_PACKAGE_DESCRIPTION "UI for libspandisc")
 set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}")
 set(CPACK_DEBIAN_PACKAGE_RELEASE "1")
 set(CPACK_DEBIAN_ARCHITECTURE "amd64")
 set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Bastian Dehn <hhaalo@arcor.de")
-
+set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
+set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://gitweb.hhaalo.de/?p=discspan.git")
+set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
 if (BUILD_SHARED_LIBS)
        set(CPACK_DEBIAN_PACKAGE_DEPENDS "libspandisc")
 else()
@@ -44,18 +44,24 @@ else()
 endif()
 
 set(CPACK_DEBIAN_DISCSPAN_PACKAGE_NAME "discspan")
-set(CPACK_DEBIAN_DISCSPAN_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
+set(CPACK_DEBIAN_DISCSPAN_FILE_NAME "${CPACK_DEBIAN_DISCSPAN_PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
 set(CPACK_DEBIAN_DISCSPAN_DESCRIPTION "UI for libspandisc")
+set(CPACK_DEBIAN_DISCSPAN_PACKAGE_SECTION "utils")
+if (BUILD_SHARED_LIBS)
+       set(CPACK_DEBIAN_DISCSPAN_PACKAGE_DEPENDS "libspandisc")
+else()
+       set(CPACK_DEBIAN_DISCSPAN_PACKAGE_DEPENDS "discspan")
+endif()
 
 set(CPACK_DEBIAN_LIBSPANDISC_PACKAGE_NAME "libspandisc")
 set(CPACK_DEBIAN_LIBSPANDISC_FILE_NAME "libspandisc_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
 set(CPACK_DEBIAN_LIBSPANDISC_DESCRIPTION "library with logic to split many files to media discs")
+SET(CPACK_DEBIAN_LIBSPANDISC_PACKAGE_SECTION "libs")
 
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_NAME "libspandisc-dev")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_FILE_NAME "libspandisc-dev_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
-set(CPACK_DEBIAN_LIBSPANDISC-DEV_DESCRIPTION "library header files for libspandisc")
-
-set(CPACK_COMPONENTS_ALL discspan libspandisc libspandisc-dev)
-set(CPACK_DEB_COMPONENT_INSTALL ON)
+set(CPACK_DEBIAN_LIBSPANDISC-DEV_DESCRIPTION "libspandisc library header files")
+set(CPACK_DEBIAN_LIBSPANDISC-DEV_DEPENDS "libspandisc")
+set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_SECTION "devel")
 
 include(CPack)
index 4c7dba4f2361ae42e7db3f44f21e54b4162deb5f..b56ea30cd7c45395246b1d31a6a07c19aab514eb 100644 (file)
@@ -37,26 +37,27 @@ install(TARGETS spandisc
        COMPONENT libspandisc-dev)
 
 set(CPACK_GENERATOR "DEB")
-
-set(CPACK_PACKAGE_NAME ${PROJECT_NAME})
+set(CPACK_DEB_COMPONENT_INSTALL ON)
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
-set(CPACK_PACKAGE_DESRCIPTION "text files contains file pathes split into media part files")
 set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}")
 set(CPACK_DEBIAN_PACKAGE_RELEASE "1")
 set(CPACK_DEBIAN_ARCHITECTURE "amd64")
 set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Bastian Dehn <hhaalo@arcor.de")
+set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
+set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://gitweb.hhaalo.de/?p=discspan.git")
+set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
 set(CPACK_DEBIAN_PACKAGE_DEPENDS "libspandisc")
 
 set(CPACK_DEBIAN_LIBSPANDISC_PACKAGE_NAME "libspandisc")
 set(CPACK_DEBIAN_LIBSPANDISC_FILE_NAME "libspandisc_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
 set(CPACK_DEBIAN_LIBSPANDISC_DESCRIPTION "library with logic to split many files to media discs")
+SET(CPACK_DEBIAN_LIBSPANDISC_PACKAGE_SECTION "libs")
 
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_NAME "libspandisc-dev")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_DEPENDS "libspandisc")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_FILE_NAME "libspandisc-dev_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
-set(CPACK_DEBIAN_LIBSPANDISC-DEV_DESCRIPTION "library header files for libspandisc")
-
-set(CPACK_COMPONENTS_ALL libspandisc libspandisc-dev)
-set(CPACK_DEB_COMPONENT_INSTALL ON)
+set(CPACK_DEBIAN_LIBSPANDISC-DEV_DESCRIPTION "libspandisc library header files")
+set(CPACK_DEBIAN_LIBSPANDISC-DEV_DEPENDS "libspandisc")
+set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_SECTION "devel")
 
 include(CPack)