Newer
Older
dub_jkp / scripts / rpm-package / make_installer.sh
@Diederik de Groot Diederik de Groot on 14 Jan 2018 575 bytes Add support for DragonFlyBSD
  1. #!/usr/bin/env bash
  2. set -e
  3. cd ../../
  4. DUB_PATH=`pwd`
  5. #rm -f ~/rpmbuild/SOURCES/dub.tar.gz
  6. #tar -pczf ~/rpmbuild/SOURCES/dub.tar.gz source build-files.txt build.sh LICENSE*
  7. cd scripts/rpm-package/
  8. for i in $(git describe | tr "-" "\n"); do
  9. if [ "$VER" == "" ]; then
  10. VER=${i:1}
  11. elif [ "$REL" == "" ]; then
  12. REL=0.$i
  13. else
  14. REL=$REL.$i
  15. fi
  16. done
  17. if [ "$REL" == "" ]; then
  18. REL=1
  19. fi
  20. ARCH=$(uname -i)
  21. echo Building RPM FOR $VER-$REL-$ARCH
  22. rpmbuild -ba dub.spec --define "ver $VER" --define "rel $REL" --define="srcpath $DUB_PATH"
  23. cp ~/rpmbuild/BUILD/dub-$VER-$REL.$ARCH.rpm .