You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

ant.spec 1.5 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. %define packname jakarta-ant
  2. %define applibdir /usr/share/ant
  3. %define dist_tar @DIST_TAR@
  4. Summary: A Java based build tool.
  5. Name: ant
  6. Version: @VERSION@
  7. Release: @RPM_RELEASE@
  8. Group: Development/Tools
  9. Copyright: Apache Software License
  10. Provides: ant
  11. Url: http://jakarta.apache.org/ant
  12. BuildArch: noarch
  13. Source: http://jakarta.apache.org/builds/jakarta-ant/@RPM_SOURCE@/src/%{packname}-%{version}-src.tar.gz
  14. BuildRoot: /var/tmp/ant-root
  15. Vendor: Apache Software Foundation
  16. Packager: Apache Software Foundation
  17. %description
  18. Apache Ant is a platform-independent build tool implemented in Java.
  19. It is used to build a number of projects including the Apache Jakarta
  20. and XML projects.
  21. %prep
  22. %build
  23. %install
  24. mkdir -p $RPM_BUILD_ROOT/%{applibdir}
  25. cd $RPM_BUILD_ROOT
  26. tar zxvf %{dist_tar}
  27. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/bin $RPM_BUILD_ROOT/%{applibdir}
  28. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/lib $RPM_BUILD_ROOT/%{applibdir}
  29. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/docs $RPM_BUILD_DIR
  30. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/LICENSE $RPM_BUILD_DIR
  31. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/README $RPM_BUILD_DIR
  32. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/KEYS $RPM_BUILD_DIR
  33. cp -r $RPM_BUILD_ROOT/%{packname}-%{version}/WHATSNEW $RPM_BUILD_DIR
  34. %clean
  35. [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
  36. %post
  37. %preun
  38. %files
  39. %defattr(-,root,root)
  40. %doc LICENSE README WHATSNEW KEYS
  41. %doc docs
  42. %{applibdir}/lib
  43. %{applibdir}/bin
  44. %changelog