Newer
Older
dub_jkp / scripts / rpm-package / dub.spec
  1. ## command is:
  2. # rpmbuild -ba dub.spec --define 'ver 0.9.21' --define 'rel 0.rc.3'
  3. # rpm file will be in ./dub*.rpm
  4. # if built on a i386 platform, rpm file will be in ~/rpmbuild/RPMS/i386/dub*.rpm
  5.  
  6. Name: dub
  7. Summary: Package manager and meta build tool for the D programming language
  8. Vendor: rejectedsoftware e.K.
  9. Version: %{ver}
  10. Release: %{rel}
  11. License: MIT
  12. Group: Applications/Programming
  13.  
  14. #Source: dub.tar.gz
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id} -u -n)
  16. URL: http://code.dlang.org
  17.  
  18. BuildRequires: tar
  19.  
  20. %description
  21. Package Manager for the D Programming language
  22.  
  23. %prep
  24. #echo prep
  25. #tar -xf %{_sourcedir}/dub.tar.gz
  26.  
  27. %build
  28. echo build
  29. cd %{srcpath} && ./build.sh
  30.  
  31. %install
  32. echo install
  33. rm -rf $RPM_BUILD_ROOT
  34. mkdir -p $RPM_BUILD_ROOT%{_bindir}/
  35. cp %{srcpath}/bin/dub $RPM_BUILD_ROOT%{_bindir}/
  36.  
  37. %files
  38. #
  39. # list all files that need to be copied here
  40. #
  41.  
  42. %defattr(755,root,root,-)
  43. /usr/bin/dub
  44.  
  45. %clean
  46. cp $RPM_BUILD_ROOT/../../RPMS/*/dub*.rpm .
  47. rm -rf $RPM_BUILD_ROOT/../../RPMS/*