Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- version="2.0.0"
- release="2"
- if ! which rpmbuild > /dev/null; then
- echo "Please install rpmbuild"
- exit
- else
- echo "got rpmbuild"
- fi
- rootdir=$(pwd)
- rpmdir=$rootdir/rpmbuild
- set -e
- ./clean.sh
- cd libxutils
- make
- cd ../libott
- make
- cd ..
- make
- cd $rootdir
- mkdir -p $rpmdir/{RPMS,SRPMS,BUILD,SOURCES,SPECS}
- mkdir -p $rpmdir/qpix-$version/{etc,usr}
- mkdir -p $rpmdir/qpix-$version/usr/bin
- mkdir -p $rpmdir/qpix-$version/usr/share/qpix/docs
- mkdir -p $rpmdir/qpix-$version/etc/qpix/config
- install -m 644 qpix.json $rpmdir/qpix-$version/etc/qpix/config
- install -m 644 $rootdir/doc/QpixUserManual.pdf $rpmdir/qpix-$version/usr/share/qpix/docs/
- install -m 755 qpix $rpmdir/qpix-$version/usr/bin/
- echo "%define __spec_install_post %{nil}
- %define _tmppath %{_topdir}/tmp
- Summary: Qarva PIX server
- Name: qpix
- Version: "$version"
- Release: "$release"
- License: GPL
- URL: http://gitlab.qrv/chiqovani/qarva-pix-server
- Packager: Qarva
- Source0: %{name}-%{version}.tar.gz
- BuildRequires: ffmpeg-devel
- BuildRequires: libcrypt
- %description
- Qarva PIX server
- %setup -n
- %build
- %install
- rm -rf %{buildroot}
- mkdir -p %{buildroot}
- cp -a $rpmdir/qpix-$version/etc %{buildroot}
- cp -a $rpmdir/qpix-$version/usr %{buildroot}
- %clean
- rm -rf %{buildroot}
- %files
- %config(noreplace) /etc/qpix/config/qpix.json
- /usr/bin/qpix
- /usr/share/qpix/docs/QpixUserManual.pdf
- " > $rpmdir/SPECS/qpix.spec
- cd $rpmdir
- tar czvf SOURCES/qpix-$version.tar.gz qpix-$version
- rpmbuild -bb SPECS/qpix.spec --define '_topdir '${PWD}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement