OSDN Git Service

1b329e663ec15d2e22e38bfee5b58b0f2ea0d995
[modchxj/mod_chxj.git] / support / centos / mod-chxj.spec
1 %define version 0.13.1rc2
2
3 Summary: CHTML to HDML,XHTML,JHTML convert module for Apache HTTPD.
4 Name:  mod_chxj
5 Version:  %{version}
6 Release:  1
7 License:  Apache License Version 2.0
8 Group: System Environment/Daemons
9 Vendor: Atsushi Konno
10 URL: http://sourceforge.jp/projects/modchxj/
11 Source:  http://sourceforge.jp/projects/modchxj/downloads/33637/mod-chxj_%{version}.src.tar.gz
12 Source1: http://launchpad.net/libmemcached/1.0/0.47/+download/libmemcached-0.47.tar.gz
13 Packager:  Atsushi Konno <konn@users.sourceforge.jp>
14 Requires: ImageMagick >= 6.2.8.0, httpd >= 2.2.3, apr >= 1.2.7, apr-util >= 1.2.7, mysql >= 5.0.22, openssl >= 0.9.8
15 BuildPreReq: mysql-devel httpd-devel ImageMagick-devel gcc-c++ libtool openssl-devel
16
17 %description
18 The contents conversion middleware for domestic main carrying (three careers)
19 is made as a module for Apache2.0. UserAgent is seen when contents made with
20 CHTML are output and it converts it into HDML, XHTML, and JHTML (The image :
21 to JPG, GIF, JPG, GIF from PNG, and PNG and BMP). With QR code generation
22 function.
23
24 %prep
25 cd $RPM_BUILD_DIR
26 rm -rf libmemcached-0.47
27 /bin/gzip -dc $RPM_SOURCE_DIR/libmemcached-0.47.tar.gz | tar -xf -
28 STATUS=$?
29 if [ $STATUS -ne 0 ]; then
30   exit $STATUS
31 fi
32 cd libmemcached-0.47
33 ./configure --with-pic --enable-static
34 make
35 %setup -q -n mod-chxj_%{version}
36
37 %build
38 ./configure --enable-mysql-cookie \
39             --with-mysql-header=/usr/include/mysql  \
40             --with-mysql-lib-dir=/usr/lib/mysql \
41             --enable-memcache-cookie \
42             --with-memcached-header=${_topdir}/BUILD/libmemcached-0.47 \
43             --with-memcached-lib-dir=${_topdir}/BUILD/libmemcached-0.47/libmemcached/.libs \
44             --enable-memcached-static
45 %{__make}
46
47 %install
48 %{__rm} -rf $RPM_BUILD_ROOT
49 %{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
50 %{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/chxj
51 %{__mkdir} -p $RPM_BUILD_ROOT%{_libdir}/httpd/modules
52 %{__install} -m0644 support/centos/chxj.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/chxj.conf
53 %{__install} -m0644 etc/emoji.xml $RPM_BUILD_ROOT%{_sysconfdir}/httpd/chxj/emoji.xml
54 %{__install} -m0644 etc/device_data.xml $RPM_BUILD_ROOT%{_sysconfdir}/httpd/chxj/device_data.xml
55 %{__make} -C src make_so
56 %{__install} -m0755 src/mod_chxj.so $RPM_BUILD_ROOT%{_libdir}/httpd/modules/mod_chxj.so
57
58 %files
59 %defattr(-, root, root)
60 %doc AUTHORS ChangeLog COPYING
61 %config(noreplace) %{_sysconfdir}/httpd/conf.d/chxj.conf
62 %config(noreplace) %{_sysconfdir}/httpd/chxj/emoji.xml
63 %config(noreplace) %{_sysconfdir}/httpd/chxj/device_data.xml
64 %{_libdir}/httpd/modules/mod_chxj.so
65
66 %changelog
67 * Fri Mar 4 2011 Atsushi Konno <konn@users.sourceforge.jp> 0.13.0
68 - Changed libmemcached version.
69 * Fri Nov  7 2008 Atsushi Konno <konn@users.sourceforge.jp> 0.12.17-1
70 - Added initial package for CentOS5.1.