]> git.pld-linux.org Git - packages/gyp.git/blame - gyp.spec
- update to current git gyp; add patches from fc (including python 3 support but...
[packages/gyp.git] / gyp.spec
CommitLineData
c0a97864
ER
1#
2# Conditional build:
d01b1cd9 3%bcond_with tests # build without tests
c0a97864 4
f33fa229
AM
5%define gitrev e87d37d6
6%define rel 1
c0a97864 7Summary: Generate Your Projects
ba2c7f2a 8Summary(pl.UTF-8): GYP (Generate Your Projects) - narzędzie do generowania systemów budowania
c0a97864 9Name: gyp
e1338491
ER
10# grep version= setup.py
11Version: 0.1
f33fa229 12Release: 1.%{rel}.%{gitrev}
c0a97864
ER
13License: New BSD
14Group: Development/Building
b5cae1dc 15# use get-source.sh
f33fa229
AM
16Source0: %{name}-%{version}-git%{gitrev}.tar.xz
17# Source0-md5: 9b6f6c10bb8def91e26c17f0be1f7f90
18Patch0: gyp-rpmoptflags.patch
19Patch1: gyp-ninja-build.patch
20Patch2: gyp-python3.patch
21Patch3: gyp-python38.patch
22Patch4: gyp-fix-cmake.patch
23Patch5: gyp-python39.patch
f78d47c3 24URL: https://gyp.gsrc.io/
c0a97864
ER
25BuildRequires: python-devel
26BuildRequires: rpm-pythonprov
27BuildRequires: rpmbuild(macros) >= 1.219
593a2a50 28Requires: python-%{name} = %{version}-%{release}
c0a97864
ER
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33GYP is a tool to generates native Visual Studio, Xcode and SCons
34and/or make build files from a platform-independent input format. It's
35syntax is a universal cross-platform build representation that still
36allows sufficient per-platform flexibility to accommodate
37irreconcilable differences.
38
ba2c7f2a
JB
39%description -l pl.UTF-8
40GYP to narzędzie generujące natywne pliki budowania dla Visual Studio,
41Xcode, SCons i/lub make'a z formatu wejściowego niezależnego od
42platformy. Składnia jest uniwersalną, wieloplatformową reprezentacją
43reguł, która nadal pozwala na wystarczającą elastyczność dla
44poszczególnych platform, aby obsłużyć różnice między nimi.
45
593a2a50 46%package -n python-%{name}
ba2c7f2a
JB
47Summary: Python modules for GYP
48Summary(pl.UTF-8): Moduły Pythona module dla GYP
593a2a50
ER
49Group: Development/Languages/Python
50
51%description -n python-%{name}
52GYP is a tool to generates native Visual Studio, Xcode and SCons
53and/or make build files from a platform-independent input format. It's
54syntax is a universal cross-platform build representation that still
55allows sufficient per-platform flexibility to accommodate
ba2c7f2a
JB
56poszczególnych platform, aby obsłużyć różnice między nimi.
57
58This package contains Python modules.
59
60%description -n python-%{name} -l pl.UTF-8
61GYP to narzędzie generujące natywne pliki budowania dla Visual Studio,
62Xcode, SCons i/lub make'a z formatu wejściowego niezależnego od
63platformy. Składnia jest uniwersalną, wieloplatformową reprezentacją
64reguł, która nadal pozwala na wystarczającą elastyczność dla
65poszczególnych platform, aby obsłużyć różnice między nimi.
66
67Ten pakiet zawiera moduły Pythona.
593a2a50 68
c0a97864 69%prep
f33fa229
AM
70%setup -q -c
71%patch0 -p1
72%patch1 -p1
73%patch2 -p1
74%patch3 -p1
75%patch4 -p1
76%patch5 -p1
c0a97864
ER
77
78%build
54b7c2c7 79%py_build
c0a97864 80
d01b1cd9
ER
81%{?with_tests:%{__python} gyptest.py -a}
82
c0a97864
ER
83%install
84rm -rf $RPM_BUILD_ROOT
54b7c2c7
JR
85
86%py_install
c0a97864
ER
87
88%py_postclean
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files
94%defattr(644,root,root,755)
d01b1cd9 95%doc AUTHORS LICENSE
c0a97864 96%attr(755,root,root) %{_bindir}/gyp
593a2a50
ER
97
98%files -n python-%{name}
7f23d1d9 99%defattr(644,root,root,755)
c0a97864
ER
100%dir %{py_sitescriptdir}/gyp
101%dir %{py_sitescriptdir}/gyp/generator
102%{py_sitescriptdir}/gyp/*.py[co]
103%{py_sitescriptdir}/gyp/generator/*.py[co]
104
105%if "%{py_ver}" > "2.4"
ba2c7f2a 106%{py_sitescriptdir}/gyp-%{version}-py*.egg-info
c0a97864 107%endif
This page took 0.056818 seconds and 4 git commands to generate.