diff options
-rwxr-xr-x | tools/create_debian_source.sh | 15 |
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 |