]> git.pld-linux.org Git - packages/clearsilver.git/blame - clearsilver.spec
perl 5.38.0 rebuild
[packages/clearsilver.git] / clearsilver.spec
CommitLineData
7e1f3199 1Summary: ClearSilver HTML template system
c0104669 2Summary(pl.UTF-8): ClearSilver - system szablonów HTML
7e1f3199 3Name: clearsilver
cbc2434b 4Version: 0.10.5
5a206cd1 5Release: 24
7e1f3199
AM
6License: Apache License style
7Group: Development/Libraries
7e1f3199 8Source0: http://www.clearsilver.net/downloads/%{name}-%{version}.tar.gz
cbc2434b 9# Source0-md5: b8c0c7fbe0ef5e06e0c935f134304d44
f5ebdc6c 10Patch0: %{name}-pic.patch
01fc3a5b 11Patch1: format-security.patch
33f5be43 12Patch2: variadic-macros.patch
8d22a10f 13URL: http://www.clearsilver.net/
7e1f3199 14BuildRequires: autoconf
8d22a10f 15BuildRequires: automake
7c02d67b 16BuildRequires: perl-ExtUtils-MakeMaker
17BuildRequires: perl-devel
8d22a10f 18BuildRequires: python-devel
2a09a2e4 19BuildRequires: python-modules
20BuildRequires: rpm-pythonprov
8d22a10f
JB
21BuildRequires: zlib-devel
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
7e1f3199
AM
23
24%description
25ClearSilver is a fast, powerful, and language-neutral HTML template
26system. In both static content sites and dynamic HTML applications, it
27provides a separation between presentation code and application logic
28which makes working with your project easier.
29
355a54a3
JR
30%description -l pl.UTF-8
31ClearSilver to szybki, potężny i niezależny od języka system szablonów
32HTML. Zarówno w statycznych stronach HTML jak i dynamicznych
2700b917
ER
33aplikacjach pomaga oddzielić kod prezentacyjny od logiki aplikacji, co
34ułatwia pracę nad projektem.
8d22a10f 35
7e1f3199
AM
36%package devel
37Summary: ClearSilver development package
c0104669 38Summary(pl.UTF-8): Pakiet programistyczny ClearSilver
7e1f3199
AM
39Group: Development/Libraries
40
41%description devel
42This package provides needed files to develop extension to
43ClearSilver.
44
355a54a3
JR
45%description devel -l pl.UTF-8
46Ten pakiet dostarcza pliki potrzebne do tworzenia rozszerzeń dla
8d22a10f
JB
47ClearSilver.
48
7e1f3199
AM
49%package -n python-clearsilver
50Summary: Neotonic ClearSilver Python Module
c0104669 51Summary(pl.UTF-8): Moduł Pythona Neotonic ClearSilver
7e1f3199
AM
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
54
55%description -n python-clearsilver
8d22a10f 56This package provides a Python interface to the ClearSilver CGI kit
7e1f3199
AM
57and templating system.
58
355a54a3 59%description -n python-clearsilver -l pl.UTF-8
8d22a10f 60Ten pakiet dostarcza interfejs Pythona do zestawu CGI i systemu
355a54a3 61szablonów ClearSilver.
8d22a10f 62
7e1f3199
AM
63%package -n perl-ClearSilver
64Summary: Neotonic ClearSilver Perl Module
c0104669 65Summary(pl.UTF-8): Moduł Perla Neotonic ClearSilver
7e1f3199
AM
66Group: Development/Libraries
67Requires: %{name} = %{version}-%{release}
68
69%description -n perl-ClearSilver
8d22a10f
JB
70This package provides a Perl interface to the ClearSilver templating
71system.
72
355a54a3
JR
73%description -n perl-ClearSilver -l pl.UTF-8
74Ten pakiet dostarcza interfejs Perla do systemu szablonów ClearSilver.
7e1f3199
AM
75
76%package -n ruby-clearsilver
77Summary: Neotonic ClearSilver Ruby Module
c0104669 78Summary(pl.UTF-8): Moduł Ruby'ego Neotonic ClearSilver
7e1f3199
AM
79Group: Development/Libraries
80Requires: %{name} = %{version}-%{release}
81
82%description -n ruby-clearsilver
8d22a10f
JB
83This package provides a ruby interface to the ClearSilver templating
84system.
85
355a54a3
JR
86%description -n ruby-clearsilver -l pl.UTF-8
87Ten pakiet dostarcza interfejs języka Ruby do systemu szablonów
8d22a10f 88ClearSilver.
7e1f3199
AM
89
90%prep
91%setup -q
f5ebdc6c 92%patch0 -p1
01fc3a5b 93%patch1 -p1
33f5be43 94%patch2 -p1
7e1f3199 95
584c8760 96find . -type f -print0 | xargs -0 perl -pi -e "s!/usr/local/bin!/usr/bin!g"
97
7e1f3199
AM
98%build
99install /usr/share/automake/config.* .
100%{__aclocal}
101%{__autoconf}
102%configure \
7e1f3199 103 --disable-csharp \
f5ebdc6c 104 --disable-java \
7e1f3199 105 --disable-ruby \
f5ebdc6c
JB
106 --enable-apache \
107 --enable-perl \
2700b917 108 --with-python=%{__python}
7e1f3199
AM
109
110%{__make}
111
112%install
113rm -rf $RPM_BUILD_ROOT
114
115%{__make} install \
8d22a10f
JB
116 DESTDIR=$RPM_BUILD_ROOT \
117 INSTALLDIRS=vendor
7e1f3199
AM
118
119%{__make} install -C python \
584c8760 120 PYTHON_SITE=%{py_sitedir} \
8d22a10f 121 DESTDIR=$RPM_BUILD_ROOT
7e1f3199
AM
122
123%{__make} install -C perl \
8d22a10f
JB
124 DESTDIR=$RPM_BUILD_ROOT \
125 INSTALLDIRS=vendor
7e1f3199 126
8d22a10f
JB
127rm -rf $RPM_BUILD_ROOT%{perl_archlib} \
128 $RPM_BUILD_ROOT%{perl_vendorarch}/auto/*{,/*{,/*}}/.packlist
7e1f3199 129
2700b917
ER
130# what an ass putting it to lib32 dir
131%if "%{_lib}" != "lib"
132rm $RPM_BUILD_ROOT%{_prefix}/lib/python%{py_ver}/site-packages/neo_cgi.so
133%endif
134
7e1f3199 135%clean
8d22a10f 136rm -rf $RPM_BUILD_ROOT
7e1f3199
AM
137
138%files
139%defattr(644,root,root,755)
140%doc CS_LICENSE INSTALL LICENSE README scripts/cs_lint.py contrib/cs-mode.el
7e1f3199
AM
141%attr(755,root,root) %{_bindir}/*
142
143%files devel
144%defattr(644,root,root,755)
7e1f3199 145%{_libdir}/libneo_*.a
f5ebdc6c
JB
146%{_includedir}/ClearSilver
147%{_mandir}/man3/[!C]*.3*
7e1f3199
AM
148
149%files -n python-clearsilver
150%defattr(644,root,root,755)
151%doc README.python
7187ec13 152%attr(755,root,root) %{py_sitedir}/neo_cgi.so
7e1f3199
AM
153
154%files -n perl-ClearSilver
155%defattr(644,root,root,755)
7e1f3199 156%{perl_vendorarch}/ClearSilver.pm
f5ebdc6c 157%dir %{perl_vendorarch}/auto/ClearSilver
f5ebdc6c
JB
158%attr(755,root,root) %{perl_vendorarch}/auto/ClearSilver/ClearSilver.so
159%{_mandir}/man3/ClearSilver.3pm*
7e1f3199 160
2700b917 161%if 0
0a6564e6 162%files -n ruby-clearsilver
2700b917
ER
163%defattr(644,root,root,755)
164%{ruby_sitepath}/%{ruby_version}/neo.rb
165%attr(755,root,root) %{ruby_sitepath}/%{ruby_version}/%{ruby_arch}/hdf.so
7e1f3199 166
0a6564e6 167%files -n apache-mod_ecs
2700b917
ER
168%defattr(644,root,root,755)
169%attr(755,root,root) %{apache_libexec}/mod_ecs.so
170%endif
This page took 0.102775 seconds and 4 git commands to generate.