| %{?scl:%scl_package gyp} |
| %{!?scl:%global pkg_name %{name}} |
| |
| %global revision 1617 |
| %{expand: %%global archivename gyp-%{version}%{?revision:-svn%{revision}}} |
| %if !(0%{?fedora} > 12 || 0%{?rhel} > 5) |
| %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} |
| %endif |
| |
| Name: %{?scl_prefix}gyp |
| Version: 0.1 |
| Release: 0.12%{?revision:.%{revision}svn}%{?dist} |
| Summary: Generate Your Projects |
| |
| Group: Development/Tools |
| License: BSD |
| URL: http://code.google.com/p/gyp/ |
| |
| |
| |
| |
| |
| |
| |
| |
| Source0: %{archivename}.tar.bz2 |
| Patch0: gyp-rpmoptflags.patch |
| |
| BuildRequires: python2-devel |
| BuildArch: noarch |
| |
| %{?scl:BuildRequires: %{scl}-runtime} |
| %{?scl:Requires: %{scl}-runtime} |
| |
| %description |
| GYP is a tool to generates native Visual Studio, Xcode and SCons |
| and/or make build files from a platform-independent input format. |
| |
| Its syntax is a universal cross-platform build representation |
| that still allows sufficient per-platform flexibility to accommodate |
| irreconcilable differences. |
| |
| %prep |
| %setup -q -c -n %{archivename} |
| %patch0 -p1 -b .0-rpmoptflags |
| for i in $(find pylib -name '*.py'); do |
| sed -e '\, |
| done |
| |
| %build |
| %{?scl:scl enable %{scl} "} |
| %{__python} setup.py build |
| %{?scl:"} |
| |
| |
| %install |
| rm -rf $RPM_BUILD_ROOT |
| |
| %{?scl:scl enable %{scl} "} |
| %{__python} setup.py install --root $RPM_BUILD_ROOT --skip-build \ |
| --prefix %{_prefix} |
| %{?scl:"} |
| |
| |
| %clean |
| rm -rf $RPM_BUILD_ROOT |
| |
| %files |
| %defattr(-,root,root,-) |
| %doc AUTHORS LICENSE |
| %{_bindir}/gyp |
| %{?scl:%_scl_root}%{python_sitelib}/* |
| |
| %changelog |
| * Mon May 28 2018 Zuzana Svetlikova <zsvetlik@redhat.com> - 0.1-0.12.1617svn |
| - Resolves: RHBZ |
| |
| * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.11.1617svn |
| 85 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
| |
| * Tue Apr 23 2013 Akira TAGOH <tagoh@redhat.com> - 0.1-0.10.1617svn |
| 91 - Rebase to r1617 |
| |
| * Mon Apr 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.1-0.9.1010svn |
| - Add SCL runtime to Requires as well |
| |
| * Mon Apr 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.1-0.8.1010svn |
| - Add conditional BR on SCL runtime |
| |
| * Fri Apr 05 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.1-0.7.1010svn |
| - Add support for software collections |
| |
| * Tue Feb 12 2013 Akira TAGOH <tagoh@redhat.com> - 0.1-0.9.1569svn |
| - Rebase to r1569 ( |
| |
| * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.8.1010svn |
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
| |
| * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.7.1010svn |
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
| |
| * Tue Aug 23 2011 Akira TAGOH <tagoh@redhat.com> - 0.1-0.6.1010svn |
| - Rebase to r1010. |
| |
| * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.5.840svn |
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
| |
| * Fri Aug 20 2010 Akira TAGOH <tagoh@redhat.com> - 0.1-0.4.840svn |
| - Rebase to r840. |
| - generate Makefile with RPM_OPT_FLAGS in CCFLAGS. |
| |
| * Fri Aug 6 2010 Akira TAGOH <tagoh@redhat.com> - 0.1-0.3.839svn |
| - Drop the unnecessary macro. |
| |
| * Thu Aug 5 2010 Akira TAGOH <tagoh@redhat.com. - 0.1-0.2.839svn |
| - Update the spec file according to the suggestion in rhbz |
| |
| * Wed Aug 4 2010 Akira TAGOH <tagoh@redhat.com> - 0.1-0.1.839svn |
| - Initial packaging. |