| | ## command is: |
---|
| | # rpmbuild -ba dub.spec --define 'ver 0.9.21' --define 'rel 0.rc.3' |
---|
| | # rpm file will be in ./dub*.rpm |
---|
| | # if built on a i386 platform, rpm file will be in ~/rpmbuild/RPMS/i386/dub*.rpm |
---|
| | |
---|
| | Name: dub |
---|
| | Summary: Package manager and meta build tool for the D programming language |
---|
| | Vendor: rejectedsoftware e.K. |
---|
| | Version: %{ver} |
---|
| | Release: %{rel} |
---|
| | License: MIT |
---|
| | Group: Applications/Programming |
---|
| | |
---|
| | #Source: dub.tar.gz |
---|
| | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id} -u -n) |
---|
| | URL: http://code.dlang.org |
---|
| | |
---|
| | BuildRequires: tar |
---|
| | |
---|
| | %description |
---|
| | Package Manager for the D Programming language |
---|
| | |
---|
| | %prep |
---|
| | #echo prep |
---|
| | #tar -xf %{_sourcedir}/dub.tar.gz |
---|
| | |
---|
| | %build |
---|
| | echo build |
---|
| | cd %{srcpath} && ./build.sh |
---|
| | |
---|
| | %install |
---|
| | echo install |
---|
| | rm -rf $RPM_BUILD_ROOT |
---|
| | mkdir -p $RPM_BUILD_ROOT%{_bindir}/ |
---|
| | cp %{srcpath}/bin/dub $RPM_BUILD_ROOT%{_bindir}/ |
---|
| | |
---|
| | %files |
---|
| | # |
---|
| | # list all files that need to be copied here |
---|
| | # |
---|
| | |
---|
| | %defattr(755,root,root,-) |
---|
| | /usr/bin/dub |
---|
| | |
---|
| | %clean |
---|
| | cp $RPM_BUILD_ROOT/../../RPMS/*/dub*.rpm . |
---|
| | rm -rf $RPM_BUILD_ROOT/../../RPMS/* |
---|
| | |
---|
| | |