aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhwspeedy <ns@bigbear.dk>2024-03-04 03:19:08 +0100
committerhwspeedy <ns@bigbear.dk>2024-03-04 03:19:08 +0100
commit6d87ce5378d5727c2fa88669f61522f962a90a0d (patch)
treedda96ff286d1ef5513d6b2c544da7260521aaf1d
parent1ababda27ac03e3b9ad8aeb824658936df68d8c5 (diff)
PACKAGING Fedora/Redhat & Debian source packaging scripts
-rw-r--r--CMakeLists.txt8
-rwxr-xr-xtools/create_debian_source.sh2
-rwxr-xr-xtools/create_fedora_source.sh17
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