]> git.pld-linux.org Git - packages/php-pear-PEAR_Command_Packaging.git/blame - php-pear-PEAR_Command_Packaging.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/php-pear-PEAR_Command_Packaging.git] / php-pear-PEAR_Command_Packaging.spec
CommitLineData
c0ef7264
ER
1# TODO
2# - finish ../SOURCES/php-pear-PEAR-rpmvars.patch merge
8ece5a3c 3# - merge conflict + upper to ">": (Mail_mimeDecode)
f6b22e6f
ER
4# Requires: php-pear-Mail_Mime >= 1.4.0
5# Conflicts: php-pear-Mail_Mime = 1.4.0
6# ->
7# Requires: php-pear-Mail_Mime > 1.4.0
52846004
ER
8# - add minimum php version used (so that the epoch does not go to nonsense for
9# older php's, yet think that could blow up php4 only pkgs)
68bb1470
ER
10# - if external channel not installed, channel alias can not be resolved
11# and deps get generated with full name: php-pear.docblox-project.org-DocBlox
12%define status alpha
13%define pearname PEAR_Command_Packaging
68bb1470
ER
14Summary: %{pearname} - make-rpm-spec command for managing RPM .spec files for PEAR packages
15Summary(pl.UTF-8): %{pearname} - polecenie make-rpm-spec do zarządzania plikami .spec pakietów PEAR-a
16Name: php-pear-%{pearname}
c9e9b57e 17Version: 0.3.0
aac98aad 18Release: 0.1
b2a7b060 19License: PHP 3.01
59656462 20Group: Development/Languages/PHP
0e07ff6b
JR
21Source0: http://download.pear.php.net/package/%{pearname}-%{version}.tgz
22# Source0-md5: 98bb036ed762c1b99d3db0e6f8a89306
c0ef7264 23Source1: php-pear-PEAR-template.spec
f6b22e6f 24Patch0: %{name}.patch
59656462 25URL: http://pear.php.net/package/PEAR_Command_Packaging/
f5c2791c
ER
26BuildRequires: php-packagexml2cl
27BuildRequires: php-pear-PEAR >= 1:1.4.3
59656462 28BuildRequires: rpm-php-pearprov >= 4.4.2-11
68bb1470 29BuildRequires: rpmbuild(macros) >= 1.580
59656462 30Requires: php-pear
f5c2791c 31Requires: php-pear-PEAR >= 1:1.4.3
59656462
ER
32BuildArch: noarch
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36This command is an improved implementation of the standard makerpm
37command, and contains several enhancements that make it far more
38flexible. Similar functions for other external packaging mechanisms
39may be added at a later date.
40
41Enhanced features over the original PEAR "makerpm" command include:
42- Ability to define a release on the command line
43- Allows more advanced customisation of the generated package name
c0ef7264
ER
44- Allows virtual Provides/Requires that differ in format from the
45 package name format
46- tries to intelligently distinguish between PEAR and PECL when
47 generating packages
59656462 48
68bb1470 49In PEAR status of this package is: %{status}.
59656462 50
1e4c664b 51%description -l pl.UTF-8
b23ef49b 52To polecenie to ulepszona implementacja standardowego polecenia
1e4c664b
JR
53makerpm. Zawiera kilka rozszerzeń czyniących ją dużo bardziej
54elastycznym. W przyszłości mogą być dodane podobne funkcje dla innych
55zewnętrznych mechanizmów pakietów.
b23ef49b 56
1e4c664b
JR
57Rozszerzone możliwości w stosunku do oryginalnego polecenia PEAR-a
58"makerpm" obejmują:
59- możliwość definiowania pola Release z linii poleceń
b23ef49b 60- bardziej zaawansowane dostosowywanie nazwy generowanego pakietu
1e4c664b 61- dodawanie wirtualnych Provides/Requires o innym formacie niż format
b23ef49b 62 nazwy pakietu
1e4c664b
JR
63- próbę inteligentnego rozróżnienia między projektami PEAR a PECL przy
64 generowaniu pakietów
b23ef49b 65
68bb1470 66Ta klasa ma w PEAR status: %{status}.
b23ef49b 67
59656462
ER
68%prep
69%pear_package_setup
e3e1e10f 70%patch0 -p1
59656462 71
f5c2791c
ER
72rm docs/PEAR_Command_Packaging/LICENSE
73
74%build
75packagexml2cl package.xml > ChangeLog
76
59656462
ER
77%install
78rm -rf $RPM_BUILD_ROOT
79install -d $RPM_BUILD_ROOT%{php_pear_dir}
80%pear_package_install
81
97b62dc7 82cp -p %{SOURCE1} $RPM_BUILD_ROOT%{php_pear_dir}/data/%{pearname}/template.spec
c0ef7264 83
59656462
ER
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
89%doc install.log
90%{php_pear_dir}/.registry/*.reg
91%{php_pear_dir}/PEAR/Command/Packaging.xml
92%{php_pear_dir}/PEAR/Command/Packaging.php
93%{php_pear_dir}/data/PEAR_Command_Packaging
This page took 0.10356 seconds and 4 git commands to generate.