]> git.pld-linux.org Git - projects/template-specs.git/blame - php-package.spec
pecl: add example how to make failed tests as XFAIL
[projects/template-specs.git] / php-package.spec
CommitLineData
f54859dd
ER
1%define pkgname PACKAGE_NAME
2%define php_min_version 5.0.0
4e6741b3 3%if %{with phpdeps}
957a2583
ER
4# new php based depsolver will look into this macro, however it works in static
5# manner too.
f54859dd
ER
6%include /usr/lib/rpm/macros.php
7%endif
e7acf1cc 8Summary: -
8d698b43 9Name: php-%{pkgname}
e7acf1cc
ER
10Version: _
11Release: 0.1
12License: - (enter GPL/GPL v2/GPL v3/LGPL/BSD/BSD-like/other license name here)
13Group: Development/Languages/PHP
14Source0: %{name}-%{version}.tar.gz
15# Source0-md5: -
16URL: -
957a2583
ER
17%if %{with phpdeps}
18BuildRequires: /usr/bin/php
19BuildRequires: rpm-php-pearprov >= 4.4.2-11
20%endif
ae6e9c00 21BuildRequires: rpmbuild(macros) >= 1.654
301f6b4c 22Requires: php(core) >= %{php_min_version}
e7acf1cc
ER
23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
ae6e9c00
ER
26# exclude PEAR deps
27%define _noautoreq_pear Excluded.php PEAR/Something.php
28
8d698b43 29%define _appdir %{php_data_dir}/%{pkgname}
e7acf1cc
ER
30
31# _phpdocdir / php_docdir / phpdoc_dir ?
32%define _phpdocdir %{_docdir}/phpdoc
33
34%description
35...
36
e7acf1cc
ER
37%package phpdoc
38Summary: Online manual for %{name}
39Summary(pl.UTF-8): Dokumentacja online do %{name}
40Group: Documentation
5eae39e1 41Requires: php-dirs
e7acf1cc
ER
42
43%description phpdoc
44Documentation for %{name}.
45
46%description phpdoc -l pl.UTF-8
47Dokumentacja do %{name}.
48
49%prep
50%setup -q
8d698b43 51%setup -q -n %{pkgname}-%{version}
e7acf1cc
ER
52
53%install
54rm -rf $RPM_BUILD_ROOT
55install -d $RPM_BUILD_ROOT%{_appdir}
79cc7dee 56install -d $RPM_BUILD_ROOT%{php_data_dir}
e7acf1cc 57
4e6c7577
ER
58install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
59cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
60
8d698b43
ER
61install -d $RPM_BUILD_ROOT%{_phpdocdir}/%{pkgname}
62cp -a doc/* $RPM_BUILD_ROOT%{_phpdocdir}/%{pkgname}
e7acf1cc
ER
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%files
68%defattr(644,root,root,755)
69
4e6c7577
ER
70%{_examplesdir}/%{name}-%{version}
71
e7acf1cc
ER
72%files phpdoc
73%defattr(644,root,root,755)
79cc7dee 74%{_phpdocdir}/%{pkgname}
This page took 1.42862 seconds and 4 git commands to generate.