blob: 2b68e6981233a0f29867e8646d90ec9b6eba27b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/bin/bash
VERSION=$(cat ../CMakeLists.txt |grep set\(HARDINFO2_VERSION|cut -d '"' -f 2)
cd ..
rm -rf build
sudo yum -y remove hardinfo
rm -rf ~/rpmbuild
mkdir build
cd build
cmake -DDISTRO=src ..
cp ../tools/hardinfo.spec .
make package_source
#cp _CPack_Packages/Linux-Source/RPM/SPECS/hardinfo.spec .
echo "Fedora Source Package Files ready in build:"
ls -l hardinfo-$VERSION*.src.rpm
ls -l hardinfo.spec
#exit
sleep 3
#checking
#fedpkg --release f39 lint
#install src package
sudo rpm --nomd5 -i ./hardinfo-$VERSION-1.src.rpm
#cp -r ../tools/hardinfo.spec ~/rpmbuild/SPECS/
#create package from srpm
cd ~/rpmbuild/SPECS
rpmbuild -ba hardinfo.spec
echo "Fedora binary build from Source Package Files ready:"
ls -l ~/rpmbuild/RPMS/*
sudo yum -y install ~/rpmbuild/RPMS/hardinfo-$VERSION*
yum info hardinfo
|