source: projects/specs/trunk/p/php-ext-clearsilver/php-ext-clearsilver-vl.spec @ 12320

Revision 12320, 7.1 KB checked in by tomop, 4 years ago (diff)

updated 18 packages

clamav-0.102.2-1

dhcpcd-8.1.1-1

dovecot-2.3.9.3-1

golang-1.13.5-1

llvm-9.0.1-1

libjpeg-turbo-2.0.4-1

libserf-1.3.9-2

libxml2-2.9.10-2

mariadb-10.4.12-1

nodejs-12.16.0-1

php-ext-clearsilver-0.4-15

php73-7.3.14-1

python-pillow-6.2.2-1

rust-1.40.0-1

spamassassin-3.4.4-1

sqlite3-3.31.1-1

squid-4.10-1

sudo-1.8.31-1

  • Property svn:executable set to *
RevLine 
[12180]1%bcond_with php5
[11980]2%bcond_without php73
[12320]3%bcond_without php74
[9787]4
5%define modname clearsilver
6
[6099]7Summary: ClearSilver extension for PHP
8Summary(ja): PHP用ClearSilverモジュール
[9787]9Name: php-ext-%{modname}
[6099]10Version: 0.4
[12320]11Release: 15%{_dist_release}
[6099]12URL: http://www.geodata.soton.ac.uk/software/php_clearsilver/
[9787]13Source: php-%{modname}-%{version}.tar.gz
[11297]14Patch0: php-clearsilver-0.4-php5.6.0.patch
15Patch2: php-clearsilver-0.4-php7.2.0.patch
[6099]16License: The PHP License
17Group: Development/Languages
[9787]18BuildRequires: clearsilver, zlib-devel
[6099]19BuildRoot: %{_tmppath}/%{name}-%{version}-root
[8141]20
21Vendor: Project Vine
22Distribution: Vine Linux
23Packager: tomop
24
[6099]25%description
26This module adds ClearSilver functions to PHP.
27
28%description -l ja
29このモジュールはPHPにClearSilverテンプレート機能を追加します。
30
[9787]31%if %{with php5}
32%package -n php5-ext-%{modname}
33Summary: ClearSilver extension for PHP-5.6.x
[11980]34Summary(ja): PHP-5.6用ClearSilverモジュール
[9787]35Group: Development/Languages
[11980]36BuildRequires: php5-devel
[9787]37%if "%{?req_php5_api}" != ""
38Requires: %{req_php5_api}
39%endif
40Obsoletes: php-ext-clearsilver < 0.4-7
41
42%description -n php5-ext-%{modname}
43This module adds ClearSilver functions to PHP.
44
45%description -n php5-ext-%{modname} -l ja
46このモジュールはPHPにClearSilverテンプレート機能を追加します。
47
48%endif
49
[12320]50%if %{with php74}
51%package -n php74-ext-%{modname}
52Summary: ClearSilver extension for PHP-7.4
53Summary(ja): PHP-7.4用ClearSilverモジュール
[9787]54Group: Development/Languages
[12320]55BuildRequires: php74-devel
56%if "%{?req_php74_api}" != ""
57Requires: %{req_php74_api}
[9787]58%endif
59
[12320]60%description -n php74-ext-%{modname}
[9787]61This module adds ClearSilver functions to PHP.
62
[12320]63%description -n php74-ext-%{modname} -l ja
[9787]64このモジュールはPHPにClearSilverテンプレート機能を追加します。
65
66%endif
67
[11980]68%if %{with php73}
69%package -n php73-ext-%{modname}
70Summary: ClearSilver extension for PHP-7.3
71Summary(ja): PHP-7.3用ClearSilverモジュール
72Group: Development/Languages
73BuildRequires: php73-devel
74%if "%{?req_php73_api}" != ""
75Requires: %{req_php73_api}
76%endif
77
78%description -n php73-ext-%{modname}
79This module adds ClearSilver functions to PHP.
80
81%description -n php73-ext-%{modname} -l ja
82このモジュールはPHPにClearSilverテンプレート機能を追加します。
83
84%endif
85
[6099]86%prep
[9787]87%setup -q -c -n php-%{modname}-%{version}
88
89cp -a php-%{modname}-%{version}/{CREDITS,INSTALL,LICENSE,README,doc} ./
90
91%if %{with php5}
92cp -a php-clearsilver-%{version} php-clearsilver-%{version}-php5
93pushd php-clearsilver-%{version}-php5
[11297]94%patch0 -p1 -b .php56
[9787]95popd
96%endif
[6099]97
[12320]98%if %{with php74}
99cp -a php-clearsilver-%{version} php-clearsilver-%{version}-php74
100pushd php-clearsilver-%{version}-php74
[11297]101%patch0 -p1 -b .php56
102%patch2 -p1 -b .php72
[9787]103popd
104%endif
105
[11980]106%if %{with php73}
107cp -a php-clearsilver-%{version} php-clearsilver-%{version}-php73
108pushd php-clearsilver-%{version}-php73
109%patch0 -p1 -b .php56
110%patch2 -p1 -b .php72
111popd
112%endif
113
[6099]114%build
[9787]115%if %{with php5}
116pushd php-clearsilver-%{version}-php5
[11297]117phpize5
[6099]118aclocal
[12320]119autoreconf -vif
[9787]120%configure --with-php-config=/usr/bin/php-config5
[6099]121%__make %{_smp_mflags}
[9787]122popd
123%endif
[6099]124
[12320]125%if %{with php74}
126pushd php-clearsilver-%{version}-php74
127phpize74
[9787]128aclocal
[12320]129%configure --with-php-config=/usr/bin/php-config74
[9787]130%__make %{_smp_mflags}
131popd
132%endif
133
[11980]134%if %{with php73}
135pushd php-clearsilver-%{version}-php73
136phpize73
137aclocal
138%configure --with-php-config=/usr/bin/php-config73
139%__make %{_smp_mflags}
140popd
141%endif
142
[6099]143%install
144rm -rf %{buildroot}
[9787]145%if %{with php5}
146pushd php-clearsilver-%{version}-php5
[6099]147mkdir -p %{buildroot}%{_libdir}/php5/
148mkdir -p %{buildroot}%{_sysconfdir}/php5/php.d
149
[9787]150install -m644 modules/%{modname}.so %{buildroot}%{_libdir}/php5/
[6099]151
[9787]152cat > %{buildroot}%{_sysconfdir}/php5/php.d/%{modname}.ini <<EOF
153; Enable %{modname} extension module
154extension=%{modname}.so
[6099]155EOF
[9787]156popd
157%endif
[6099]158
[12320]159%if %{with php74}
160pushd php-clearsilver-%{version}-php74
161mkdir -p %{buildroot}%{_libdir}/php74/
162mkdir -p %{buildroot}%{_sysconfdir}/php74/php.d
[6099]163
[12320]164install -m644 modules/%{modname}.so %{buildroot}%{_libdir}/php74/
[9787]165
[12320]166cat > %{buildroot}%{_sysconfdir}/php74/php.d/%{modname}.ini <<EOF
[9787]167; Enable %{modname} extension module
168extension=%{modname}.so
169EOF
170popd
171%endif
172
[11980]173%if %{with php73}
174pushd php-clearsilver-%{version}-php73
175mkdir -p %{buildroot}%{_libdir}/php73/
176mkdir -p %{buildroot}%{_sysconfdir}/php73/php.d
177
178install -m644 modules/%{modname}.so %{buildroot}%{_libdir}/php73/
179
180cat > %{buildroot}%{_sysconfdir}/php73/php.d/%{modname}.ini <<EOF
181; Enable %{modname} extension module
182extension=%{modname}.so
183EOF
184popd
185%endif
186
[11297]187%check
188
[12180]189%if %{with php5}
[11297]190pushd php-clearsilver-%{version}-php5
191make test NO_INTERACTION=1
192popd
[12180]193%endif
[11297]194
[12320]195%if %{with php74}
196pushd php-clearsilver-%{version}-php74
197make test TEST_PHPDBG_EXECUTABLE=/usr/bin/phpdbg74 NO_INTERACTION=1
[11297]198popd
[12180]199%endif
[11297]200
[12180]201%if %{with php73}
[11980]202pushd php-clearsilver-%{version}-php73
203make test TEST_PHPDBG_EXECUTABLE=/usr/bin/phpdbg73 NO_INTERACTION=1
204popd
[12180]205%endif
[11980]206
[6099]207%clean
208rm -rf %{buildroot}
209
[9787]210%if %{with php5}
211%files -n php5-ext-%{modname}
[6099]212%defattr(-,root,root)
213%doc CREDITS INSTALL LICENSE README doc
214%{_libdir}/php5/*
215%{_sysconfdir}/php5/php.d/*
[9787]216%endif
[6099]217
[12320]218%if %{with php74}
219%files -n php74-ext-%{modname}
[9787]220%defattr(-,root,root)
221%doc CREDITS INSTALL LICENSE README doc
[12320]222%{_libdir}/php74/*
223%{_sysconfdir}/php74/php.d/*
[9787]224%endif
225
[11980]226%if %{with php73}
227%files -n php73-ext-%{modname}
228%defattr(-,root,root)
229%doc CREDITS INSTALL LICENSE README doc
230%{_libdir}/php73/*
231%{_sysconfdir}/php73/php.d/*
232%endif
233
[6099]234%changelog
[12320]235* Thu Dec 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-15
236- added php74 support.
237
[12180]238* Wed Sep 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-14
239- disabled php5/php72 support.
240
[11980]241* Sat Dec 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-13
242- added php73 support.
243
[11297]244* Fri Dec 22 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-12
245- updated Patch0.
246- updated Patch2.
247- dropped Patch1: included in Patch0.
248- enabled %%check.
249
250* Thu Dec 21 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-11
251- updated Patch2.
252
[11287]253* Tue Dec 19 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-10
254- dropped support for php71.
255- added support for php72.
256
[10940]257* Thu Mar 16 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-9
258- added support for php71.
259
[9787]260* Thu Nov  5 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-8
261- fixed summary.
262- fixed php70 stuff.
263
264* Thu Nov  5 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-7
265- added CGI functions.
266- added support for php70.
267
[9516]268* Fri Apr 10 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-6
269- rebuilt with php5-5.6.7.
270
[8141]271* Thu Jan 09 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-5
272- rebuilt with current environment.
273
[7856]274* Tue Jun 25 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-4
275- added a patch for PHP 5.5.0.
276
[6099]277* Sun Apr 29 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-3
278- converted encoding to UTF-8.
279
280* Sat Apr 28 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-2
281- added an API version macro to "Requires:".
282
283* Sat Dec 12 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-1
284- new upstream release.
285 
286* Fri Jul 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1-2
287- fixed for php-5.3.0.
288
289* Mon Apr 28 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 0.1-1
290- initial build.
291
Note: See TracBrowser for help on using the repository browser.