|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
4eeaed2 |
%global revision 1010
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%{expand: %%global archivename gyp-%{version}%{?revision:-svn%{revision}}}
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%if !(0%{?fedora} > 12 || 0%{?rhel} > 5)
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
Name: gyp
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
Version: 0.1
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
4eeaed2 |
Release: 0.6%{?revision:.%{revision}svn}%{?dist}
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
Summary: Generate Your Projects
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
Group: Development/Tools
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
License: BSD
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
URL: http://code.google.com/p/gyp/
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# No released tarball avaiable. so the tarball was generated
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# from svn as following:
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
#
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# 1. svn co http://gyp.googlecode.com/svn/trunk gyp
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# 2. cd gyp
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# 3. version=$(grep version= setup.py|cut -d\' -f2)
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# 4. revision=$(svn info|grep -E "^Revision:"|cut -d' ' -f2)
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
# 5. tar -a --exclude-vcs -cf /tmp/gyp-$version-svn$revision.tar.bz2 *
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
Source0: %{archivename}.tar.bz2
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
b9cc533 |
Patch0: gyp-rpmoptflags.patch
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
BuildRequires: python2-devel
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
GYP is a tool to generates native Visual Studio, Xcode and SCons
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
and/or make build files from a platform-independent input format.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
Its syntax is a universal cross-platform build representation
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
that still allows sufficient per-platform flexibility to accommodate
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
irreconcilable differences.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%setup -q -c -n %{archivename}
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
4eeaed2 |
%patch0 -p1 -b .0-rpmoptflags
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
for i in $(find pylib -name '*.py'); do
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
sed -e '\,#![ \t]*/.*python,{d}' $i > $i.new && touch -r $i $i.new && mv $i.new $i
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
done
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%{__python} setup.py build
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
rm -rf $RPM_BUILD_ROOT
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%{__python} setup.py install --root $RPM_BUILD_ROOT --skip-build
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%clean
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
rm -rf $RPM_BUILD_ROOT
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%files
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%defattr(-,root,root,-)
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%doc AUTHORS LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%{_bindir}/gyp
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%{python_sitelib}/*
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
4eeaed2 |
* Tue Aug 23 2011 Akira TAGOH <tagoh@redhat.com> - 0.1-0.6.1010svn
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
4eeaed2 |
- Rebase to r1010.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
4eeaed2 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0ee92c9 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.5.840svn
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0ee92c9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
0ee92c9 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
b9cc533 |
* Fri Aug 20 2010 Akira TAGOH <tagoh@redhat.com> - 0.1-0.4.840svn
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
b9cc533 |
- Rebase to r840.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
b9cc533 |
- generate Makefile with RPM_OPT_FLAGS in CCFLAGS.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
b9cc533 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
* Fri Aug 6 2010 Akira TAGOH <tagoh@redhat.com> - 0.1-0.3.839svn
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
- Drop the unnecessary macro.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
* Thu Aug 5 2010 Akira TAGOH
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
- Update the spec file according to the suggestion in rhbz#621242.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
* Wed Aug 4 2010 Akira TAGOH <tagoh@redhat.com> - 0.1-0.1.839svn
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
- Initial packaging.
|
|
![](https://seccdn.libravatar.org/avatar/84b4bf064a0cee4fb33dfd30a2abf9b1061034eff0dfd03a8b374e73bddf6eaf?s=16&d=retro) |
29579c0 |
|