diff options
author | hwspeedy <ns@bigbear.dk> | 2024-03-04 03:19:08 +0100 |
---|---|---|
committer | hwspeedy <ns@bigbear.dk> | 2024-03-04 03:19:08 +0100 |
commit | 6d87ce5378d5727c2fa88669f61522f962a90a0d (patch) | |
tree | dda96ff286d1ef5513d6b2c544da7260521aaf1d | |
parent | 1ababda27ac03e3b9ad8aeb824658936df68d8c5 (diff) |
PACKAGING Fedora/Redhat & Debian source packaging scripts
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rwxr-xr-x | tools/create_debian_source.sh | 2 | ||||
-rwxr-xr-x | tools/create_fedora_source.sh | 17 |
3 files changed, 23 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 28182192..7c57bfba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -135,7 +135,7 @@ endif() #Put it together string(REPLACE " " "_" CPACK_PACKAGE_FILE_NAME "hardinfo${PACKAGE_DELIMITER}${PACKAGE_DISTRO}${PACKAGE_ARCHITECTURE}") if(${RPM}) - string(REPLACE " " "_" CPACK_SOURCE_PACKAGE_FILE_NAME "hardinfo${PACKAGE_DELIMITER}${HARDINFO2_VERSION}.src") + string(REPLACE " " "_" CPACK_SOURCE_PACKAGE_FILE_NAME "hardinfo-${HARDINFO2_VERSION}") else() string(REPLACE " " "_" CPACK_SOURCE_PACKAGE_FILE_NAME "hardinfo-${HARDINFO2_VERSION}") endif() @@ -530,13 +530,13 @@ SET(CPACK_PACKAGE_NAME "hardinfo") SET(CPACK_SOURCE_PACKAGE_NAME "hardinfo") SET(CPACK_PACKAGE_HOMEPAGE_URL "https://www.hardinfo2.org") if(${RPM}) - SET(CPACK_SOURCE_IGNORE_FILES "/build/;/.git/;/.github/;.gitignore;.gitmodules;*.po.old;*~;*.mo;*.dsc;/debian/") - SET(CPACK_SOURCE_GENERATOR "RPM") + SET(CPACK_SOURCE_IGNORE_FILES "/build/;/.git/;/.github/;.gitignore;.gitmodules;*.po.old;*~;*.mo;") + SET(CPACK_SOURCE_GENERATOR "RPM;TGZ") SET(CPACK_GENERATOR "RPM") SET(PACKAGE_GTK2 "libgtk-2-0") else() SET(CPACK_SOURCE_IGNORE_FILES "/build/;/.git/;/.github/;.gitignore;.gitmodules;*.po.old;*~;*.mo") - SET(CPACK_SOURCE_GENERATOR "TGZ") + SET(CPACK_SOURCE_GENERATOR "DEB;TGZ") SET(CPACK_GENERATOR "DEB") SET(PACKAGE_GTK2 "libgtk2.0-0") endif() diff --git a/tools/create_debian_source.sh b/tools/create_debian_source.sh index a267d1f9..ca199a3a 100755 --- a/tools/create_debian_source.sh +++ b/tools/create_debian_source.sh @@ -12,6 +12,7 @@ debmake tar -czf ../hardinfo-$VERSION.debian.tar.gz debian cd .. mv hardinfo-$VERSION.tar.gz hardinfo-$VERSION.orig.tar.gz +mv hardinfo-$VERSION.deb hardinfo-$VERSION.src.deb echo "Format: 3.0 (quilt) Source: hardinfo @@ -34,5 +35,6 @@ echo "Files:">>./hardinfo-$VERSION.dsc md5sum hardinfo-$VERSION.*.tar.gz >>./hardinfo-$VERSION.dsc echo "Debian Source Package Files ready in build:" +ls -l hardinfo-$VERSION.src.deb ls -l hardinfo-$VERSION.*.tar.gz ls -l hardinfo-$VERSION.dsc diff --git a/tools/create_fedora_source.sh b/tools/create_fedora_source.sh new file mode 100755 index 00000000..135ce9ed --- /dev/null +++ b/tools/create_fedora_source.sh @@ -0,0 +1,17 @@ +#!/bin/bash +VERSION=2.0.12 +cd .. +rm -rf build +mkdir build +cd build +cmake .. +make package_source +cp ./_CPack_Packages/Linux-Source/RPM/SPECS/hardinfo.spec . +mv hardinfo-$VERSION.tar.gz hardinfo-$VERSION.orig.tar.gz +mv hardinfo-$VERSION-1.src.rpm hardinfo-$VERSION.src.rpm +mv hardinfo.spec hardinfo-$VERSION.spec + +echo "Fedora Source Package Files ready in build:" +ls -l hardinfo-$VERSION.*.tar.gz +ls -l hardinfo-$VERSION.src.rpm +ls -l hardinfo-$VERSION.spec |