aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorhwspeedy <ns@bigbear.dk>2024-03-04 07:30:19 +0100
committerhwspeedy <ns@bigbear.dk>2024-03-04 07:30:19 +0100
commit16b5b72b1c2e66009c25b1fd06488bee64af5fb7 (patch)
treee77fe1fd6e6636ff0d275553a5a3b909204db1f6 /tools
parent6d87ce5378d5727c2fa88669f61522f962a90a0d (diff)
PACKAGING Fedora source packaging fixed
Diffstat (limited to 'tools')
-rwxr-xr-xtools/create_fedora_source.sh31
1 files changed, 23 insertions, 8 deletions
diff --git a/tools/create_fedora_source.sh b/tools/create_fedora_source.sh
index 135ce9ed..3f5cba28 100755
--- a/tools/create_fedora_source.sh
+++ b/tools/create_fedora_source.sh
@@ -2,16 +2,31 @@
VERSION=2.0.12
cd ..
rm -rf build
+yum -y remove hardinfo
+rm -rf ~/rpmbuild
+
mkdir build
cd build
-cmake ..
+cmake -DDISTRO=src ..
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
+cp _CPackage_Packages/Linux-Source/RPM/SPECS/hardinfo.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
+ls -l hardinfo-$VERSION*.src.rpm
+ls -l hardinfo.spec
+
+sleep 3
+
+#checking
+fedpkg --release f39 lint
+
+#install src package
+rpm --nomd5 -i ./hardinfo-$VERSION-1.src.rpm
+
+#create package from srpm
+cd ~/rpmbuild/SPECS
+rpmbuild -ba hardinfo.spec
+
+echo "Fedora binary build from Source Package Files ready:"
+ls -l ~/rpmbuild/RPMS/*
+yum -y install ~/rpmbuild/RPMS/hardinfo-$VERSION*