aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/create_debian_source.sh15
1 files changed, 9 insertions, 6 deletions
diff --git a/tools/create_debian_source.sh b/tools/create_debian_source.sh
index 3c7ae780..bf840e13 100755
--- a/tools/create_debian_source.sh
+++ b/tools/create_debian_source.sh
@@ -7,10 +7,11 @@ sudo apt -y remove hardinfo2
mkdir build
cd build
-cmake -DDISTRO=src ..
+cmake ..
make package_source
-#rename cpack file
-mv hardinfo2-$VERSION.deb hardinfo2-$VERSION.src.deb
+#rename cpack files
+mv hardinfo2_$VERSION*.deb hardinfo2-$VERSION.src.deb
+mv hardinfo2_$VERSION*.tar.gz hardinfo2-$VERSION.tar.gz
#extract CPack source package
mkdir cpacksrc
@@ -18,12 +19,14 @@ dpkg-deb -R hardinfo2-$VERSION.src.deb cpacksrc
#extract source
tar -xzf hardinfo2-$VERSION.tar.gz
+#FIXME ubuntu...
+mv hardinfo2_$VERSION-Ubuntu-22.04_amd64 hardinfo2-$VERSION
cd hardinfo2-$VERSION
debmake
#fixup
cd debian
grep Maintainer ../../cpacksrc/DEBIAN/control >control.fixed
-grep -v Homepage control |grep -v Description|grep -v auto-gen|grep -v Section|grep -v debmake |grep -v Maintainer >>control.fixed
+grep -v Homepage control |grep -v Description|grep -v auto-gen|grep -v Section|#rep -v debmake |grep -v Maintainer >>control.fixed
echo "Homepage: https://hardinfo2.org">>control.fixed
echo "Description: Hardinfo2 - System Information and Benchmark" >>control.fixed
grep Recommends ../../cpacksrc/DEBIAN/control >>control.fixed
@@ -54,14 +57,14 @@ Package-List:
hardinfo2 deb x11 optional arch=any
Checksums-Sha1:" >./hardinfo2-$VERSION.dsc
sha1sum hardinfo2-$VERSION.*.tar.gz >>./hardinfo2-$VERSION.dsc
-echo "Checksums-Sha256:">>./hardinfo-$VERSION.dsc
+echo "Checksums-Sha256:">>./hardinfo_$VERSION.dsc
sha256sum hardinfo2-$VERSION.*.tar.gz >>./hardinfo2-$VERSION.dsc
echo "Files:">>./hardinfo2-$VERSION.dsc
md5sum hardinfo2-$VERSION.*.tar.gz >>./hardinfo2-$VERSION.dsc
echo "Debian Source Package Files ready in build:"
ls -l hardinfo2-$VERSION.src.deb
-ls -l hardinfo2-$VERSION.*.tar.gz
+ls -l hardinfo2-$VERSION*.tar.gz
ls -l hardinfo2-$VERSION.dsc
#build from source