]> git.pld-linux.org Git - packages/libapreq2.git/blob - libapreq2.spec
- add --with-apache2-apxs to %configure
[packages/libapreq2.git] / libapreq2.spec
1 %include        /usr/lib/rpm/macros.perl
2 %define apxs    /usr/sbin/apxs
3 Summary:        Apache Request Library
4 Summary(pl):    Biblioteka ¿±dañ Apache
5 Name:           libapreq2
6 %define _devel  04
7 Version:        2.03
8 Release:        0.%{_devel}.3
9 License:        Apache Group
10 Group:          Libraries
11 Source0:        http://www.apache.org/dist/httpd/libapreq/%{name}-%{version}_%{_devel}-dev.tar.gz
12 # Source0-md5:  18cefa860f15812ed35c5e1eb52f9a0a
13 URL:            http://httpd.apache.org/apreq/
14 BuildRequires:  apache-devel >= 2.0.46
15 BuildRequires:  apache-mod_perl >= 1.99
16 BuildRequires:  %{apxs}
17 BuildRequires:  perl-ExtUtils-XSBuilder >= 0.23
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 libapreq is a safe, standards-compliant, high-performance library used
22 for parsing HTTP cookies, query-strings and POST data.
23
24 Version 2 of libapreq is an improved codebase designed around APR and
25 Apache-2's input filter API.
26
27 %description -l pl
28 libapreq to bezpieczna, zgodna ze standardami, wysoko wydajna
29 biblioteka s³u¿±ca do przetwarzania ciasteczek HTTP, ³añcuchów zapytañ
30 oraz danych POST.
31
32 Wersja 2 libapreq to ulepszony kod opracowany na bazie APR i API
33 filtra wej¶ciowego Apache 2.
34
35 %package devel
36 Summary:        libapreq2 header files
37 Summary(pl):    Pliki nag³ówkowe libapreq2
38 Group:          Development/Libraries
39 Requires:       %{name} = %{version}
40
41 %description devel
42 libapreq2 header files.
43
44 %description devel -l pl
45 Pliki nag³ówkowe biblioteki libapreq2.
46
47 # %package static
48 # Summary:      libapreq static library
49 # Summary(pl):  Statyczna biblioteka libapreq
50 # Group:                Development/Libraries
51 # Requires:     %{name}-devel = %{version}
52
53 # %description static
54 # Static version of libapreq library.
55
56 # %description static -l pl
57 # Statyczna wersja biblioteki libapreq.
58
59 %package -n perl-%{name}
60 Summary:        Perl APIs for libapreq2 - Apache::Request and Apache::Cookie
61 Summary(pl):    Perlowe API dla libapreq2 - Apache::Request i Apache::Cookie
62 Group:          Development/Languages/Perl
63 Conflicts:      perl-libapreq
64
65 %description -n perl-%{name}
66 Perl APIs for libapreq2 - Apache::Request and Apache::Cookie.
67
68 %description -n perl-%{name} -l pl
69 Perlowe API dla libapreq2 - Apache::Request i Apache::Cookie.
70
71 %prep
72 %setup -q -n %{name}-%{version}-dev
73
74 %build
75 %{__aclocal}
76 %{__autoheader}
77 %{__autoconf}
78 %{__automake}
79 %configure \
80         --enable-perl-glue \
81         --with-apache2-apxs=%{apxs}
82
83 %{__make} -C src
84
85 cd glue/perl
86 %{__perl} Makefile.PL \
87         INSTALLDIRS=vendor
88 %{__make} \
89         OPTIMIZE="%{rpmcflags}"
90 cd ../..
91 # TODO: mod_apreq
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95
96 %{__make} -C src install \
97         DESTDIR=$RPM_BUILD_ROOT
98
99 %{__make} -C glue/perl install \
100         DESTDIR=$RPM_BUILD_ROOT
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
105 %post   -p /sbin/ldconfig
106 %postun -p /sbin/ldconfig
107
108 %files
109 %defattr(644,root,root,755)
110 %doc CHANGES README
111 %attr(755,root,root) %{_libdir}/*.so.*.*
112
113 %files devel
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_libdir}/*.so
116 %{_libdir}/*.la
117 %{_includedir}/apreq2
118 #%{_mandir}/man3/libapreq.3*
119 #%{_examplesdir}/%{name}-%{version}
120
121 # %files static
122 # %defattr(644,root,root,755)
123 # %{_libdir}/*.a
124
125 %files -n perl-%{name}
126 %defattr(644,root,root,755)
127 %{perl_vendorarch}/Apache/*.pm
128 %dir %{perl_vendorarch}/auto/Apache/Cookie
129 %dir %{perl_vendorarch}/auto/Apache/Request
130 %{perl_vendorarch}/auto/Apache/Cookie/Cookie.bs
131 %{perl_vendorarch}/auto/Apache/Request/Request.bs
132 %attr(755,root,root) %{perl_vendorarch}/auto/Apache/Cookie/Cookie.so
133 %attr(755,root,root) %{perl_vendorarch}/auto/Apache/Request/Request.so
134 %{_mandir}/man3/Apache*
This page took 0.118075 seconds and 3 git commands to generate.