]> git.pld-linux.org Git - projects/template-specs.git/blame - php-package.spec
- update
[projects/template-specs.git] / php-package.spec
CommitLineData
4e6741b3
ER
1%if %{with phpdeps}
2%include /usr/lib/rpm/macros.php
3%endif
957a2583
ER
4# new php based depsolver will look into this macro, however it works in static
5# manner too.
6%define php_min_version 5.0.0
8d698b43 7%define pkgname PACKAGE_NAME
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
e7acf1cc 21BuildRequires: rpmbuild(macros) >= 1.461
79cc7dee
ER
22# for %%undos macro
23BuildRequires: rpmbuild(macros) >= 1.553
957a2583 24Requires: php-common >= 4:%{php_min_version}
e7acf1cc
ER
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
8d698b43 28%define _appdir %{php_data_dir}/%{pkgname}
e7acf1cc
ER
29
30# _phpdocdir / php_docdir / phpdoc_dir ?
31%define _phpdocdir %{_docdir}/phpdoc
32
957a2583 33# bad depsolver
79cc7dee 34%define _noautopear pear
957a2583
ER
35
36# exclude optional php dependencies
79cc7dee 37%define _noautophp php-curl
957a2583
ER
38
39# put it together for rpmbuild
40%define _noautoreq %{?_noautophp} %{?_noautopear}
41
e7acf1cc
ER
42%description
43...
44
45%package tests
46Summary: Tests for ...
47Summary(pl.UTF-8): Testy dla ...
48Group: Development/Languages/PHP
49Requires: %{name} = %{version}-%{release}
50AutoProv: no
51AutoReq: no
52
53%description tests
54Tests for ...
55
56%description tests -l pl.UTF-8
57Testy dla ...
58
59%package phpdoc
60Summary: Online manual for %{name}
61Summary(pl.UTF-8): Dokumentacja online do %{name}
62Group: Documentation
5eae39e1 63Requires: php-dirs
e7acf1cc
ER
64
65%description phpdoc
66Documentation for %{name}.
67
68%description phpdoc -l pl.UTF-8
69Dokumentacja do %{name}.
70
71%prep
72%setup -q
8d698b43 73%setup -q -n %{pkgname}-%{version}
e7acf1cc
ER
74
75%install
76rm -rf $RPM_BUILD_ROOT
77install -d $RPM_BUILD_ROOT%{_appdir}
79cc7dee 78install -d $RPM_BUILD_ROOT%{php_data_dir}
e7acf1cc 79
4e6c7577
ER
80install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
81cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82
8d698b43
ER
83install -d $RPM_BUILD_ROOT%{_phpdocdir}/%{pkgname}
84cp -a doc/* $RPM_BUILD_ROOT%{_phpdocdir}/%{pkgname}
e7acf1cc
ER
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%files
90%defattr(644,root,root,755)
91
4e6c7577
ER
92%{_examplesdir}/%{name}-%{version}
93
e7acf1cc
ER
94%files tests
95%defattr(644,root,root,755)
96
97%files phpdoc
98%defattr(644,root,root,755)
79cc7dee 99%{_phpdocdir}/%{pkgname}
This page took 0.064945 seconds and 4 git commands to generate.