windows/docker/librewolf/fedora/rpm/build-rpm.sh
2021-10-05 17:18:08 +02:00

38 lines
868 B
Bash
Executable file

version=$(cat version)
rm -rf rpmbuild
mkdir -p rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
sed "s/__VERSION__/$version/g" < librewolf.spec > rpmbuild/SPECS/librewolf.spec
cp -v artifacts/librewolf-$version.en-US.fedora.zip rpmbuild/SOURCES/librewolf.zip
cd rpmbuild/SOURCES
unzip librewolf.zip
rm librewolf.zip
mkdir -p librewolf-$version/usr/share/librewolf
mkdir -p librewolf-$version/usr/bin
mv -v librewolf/* librewolf-$version/usr/share/librewolf
rmdir librewolf
cd librewolf-$version/usr/bin
ln -s ../share/librewolf/librewolf
cd ../../..
tar cvfz lw.tar.gz librewolf-$version
cd librewolf-$version
find . > ../../../lw-dir.txt
cd ..
rm -rf lw
cd ../..
rm -rf ~/rpmbuild
cp -rv rpmbuild ~
# Build the package!
echo "[debug] Running rpmbuild.."
rpmbuild -v -bb $(pwd)/rpmbuild/SPECS/librewolf.spec
cp -v ~/rpmbuild/RPMS/x86_64/librewolf-*.rpm artifacts