nginx-vl.spec 34 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028
  1. %global nginx_version 1.16.1
  2. # build mod_wsgi
  3. %bcond_with wsgi
  4. # build http_geoip_module
  5. %if "%{_dist_release}" >= "vl7"
  6. %bcond_without geoip
  7. %else
  8. %bcond_with geoip
  9. %endif
  10. %bcond_without geoip2
  11. %bcond_without naxsi
  12. %global nginx_modulesdir %{_libdir}/nginx/modules
  13. %global nginx_modconfdir %{_sysconfdir}/nginx/modules.d
  14. %if "%{_dist_release}" > "vl6"
  15. %define nginx_user www-data
  16. %else
  17. %define nginx_user nginx
  18. %endif
  19. %define nginx_group %{nginx_user}
  20. %define nginx_home %{_localstatedir}/lib/nginx
  21. %define nginx_home_tmp %{nginx_home}/tmp
  22. %define nginx_home_cache %{nginx_home}/cache
  23. %define nginx_logdir %{_localstatedir}/log/nginx
  24. %define nginx_confdir %{_sysconfdir}/nginx
  25. %define nginx_datadir %{_datadir}/nginx
  26. %define nginx_webroot %{nginx_datadir}/html
  27. Summary: Robust, small and high performance http and reverse proxy server
  28. Summary(ja): 堅牢・軽量・高性能な HTTP およびリバースプロキシサーバ
  29. Name: nginx
  30. Version: %{nginx_version}
  31. # do not reset or decrease.
  32. Release: 1%{?_dist_release}
  33. Group: System Environment/Daemons
  34. # BSD License (two clause)
  35. # http://www.freebsd.org/copyright/freebsd-license.html
  36. License: BSD
  37. URL: http://nginx.net/
  38. Source0: http://sysoev.ru/nginx/nginx-%{version}.tar.gz
  39. Source1: %{name}.init
  40. Source2: %{name}.logrotate
  41. Source3: nginx-virtual.conf.template
  42. Source4: nginx-ssl.conf
  43. Source5: %{name}.sysconfig
  44. Source10: nginx-vine.conf
  45. Source11: nginx-default-vine
  46. Source20: proxy_cache.conf
  47. Source100: nginx-index.html
  48. Source101: poweredby-vine.png
  49. Source102: nginx-logo.png
  50. Source103: nginx-50x.html
  51. Source104: nginx-404.html
  52. %define ngx_fancyindex_version 0.4.3
  53. Source1000: ngx-fancyindex-%{ngx_fancyindex_version}.tar.gz
  54. %define nginx_accept_language_module_version 2f69842
  55. Source1010: giom-nginx_accept_language_module-%{nginx_accept_language_module_version}.tar.gz
  56. ## https://github.com/phusion/passenger/archive/release-%{passenger_version}.tar.gz
  57. %define passenger_version 6.0.2
  58. Source1020: passenger-%{passenger_version}.tar.gz
  59. %define upstream_fair_version a18b409
  60. Source1030: gnosek-nginx-upstream-fair-%{upstream_fair_version}.tar.gz
  61. %define mod_wsgi_version 6975f0ec7eeb
  62. Source2000: lifeeth-mod_wsgi-%{mod_wsgi_version}.tar.bz2
  63. %define nginx_dav_ext_module_version 3.0.0
  64. Source2010: https://github.com/arut/nginx-dav-ext-module/archive/v%{nginx_dav_ext_module_version}.tar.gz#/nginx-dav-ext-module-%{nginx_dav_ext_module_version}.tar.gz
  65. %if %{with naxsi}
  66. %global with_naxsi 1
  67. %global naxsi_version 0.56
  68. %global naxsi_srcversion untagged-afabfc163946baa8036f
  69. Source2020: https://github.com/nbs-system/naxsi/archive/%{naxsi_srcversion}.tar.gz#/naxsi-%{naxsi_srcversion}.tar.gz
  70. Source2021: naxsi_params
  71. %endif
  72. %if %{with geoip2}
  73. %global with_geoip2 1
  74. %global geoip2_version 3.2
  75. Source2030: https://github.com/leev/ngx_http_geoip2_module/archive/%{geoip2_version}.tar.gz#/ngx_http_geoip2_module-3.2.tar.gz
  76. %endif
  77. # removes -Werror in upstream build scripts. -Werror conflicts with
  78. # -D_FORTIFY_SOURCE=2 causing warnings to turn into errors.
  79. Patch0: nginx-auto-cc-gcc.patch
  80. # to fix https://svn.boost.org/trac/boost/ticket/8731
  81. Patch100: boost-changeset_84950.diff
  82. # to fix https://github.com/gnosek/nginx-upstream-fair/pull/23
  83. Patch101: gnosek-nginx-upstream-fair-pull-23.patch
  84. # to fix compile error with C++11.
  85. Patch1000: passenger-5.0.28-boost.patch
  86. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  87. %if "%{_dist_release}" > "vl6"
  88. BuildRequires: libboost-devel
  89. %endif
  90. BuildRequires: libxcrypt-devel
  91. BuildRequires: libnsl2-devel
  92. BuildRequires: pcre-devel
  93. BuildRequires: zlib-devel
  94. BuildRequires: openssl-devel
  95. BuildRequires: libxml2-devel
  96. BuildRequires: libxslt-devel
  97. BuildRequires: curl-devel
  98. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  99. # for /usr/sbin/useradd
  100. Requires(pre): shadow-utils
  101. Requires(post): chkconfig
  102. # for /sbin/service
  103. Requires(preun): chkconfig, initscripts
  104. Requires(postun): initscripts
  105. %if "%{_dist_release}" > "vl6"
  106. Requires(pre): www-common
  107. %endif
  108. Provides: webserver
  109. Vendor: Project Vine
  110. Distribution: Vine Linux
  111. Packager: daisuke
  112. %description
  113. Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3
  114. proxy server written by Igor Sysoev.
  115. %description -l ja
  116. Nginx [engine x/エンジンX] は Igor Sysoev により開発された以下の機能をもつ
  117. 堅牢・軽量・高性能なHTTPサーバかつリバースプロキシサーバです。
  118. - HTTP(S) サーバ
  119. - HTTP(S) リバースプロキシサーバ
  120. - IMAP/POP3 プロキシサーバ
  121. %package passenger
  122. Summary: Nginx with mod_passenger support
  123. Summary(ja): Passenger サポート入りの Nginx
  124. Version: %{passenger_version}
  125. Group: System Environment/Daemons
  126. BuildRequires: ruby, rubygem-rake
  127. Requires: ruby, rubygem-rake
  128. %if "%{_dist_release}" >= "vl7"
  129. BuildRequires: ruby-devel, ruby-rubygems
  130. Requires: ruby-rubygems
  131. %else
  132. BuildRequires: rubygems
  133. Requires: rubygems
  134. %endif
  135. Requires: %{name} = %{nginx_version}
  136. %description passenger
  137. Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3
  138. This package contains nginx server with passenger support.
  139. %description -l ja passenger
  140. Nginx [engine x/エンジンX] は Igor Sysoev により開発された以下の機能をもつ
  141. 堅牢・軽量・高性能なHTTPサーバかつリバースプロキシサーバです。
  142. - HTTP(S) サーバ
  143. - HTTP(S) リバースプロキシサーバ
  144. - IMAP/POP3 プロキシサーバ
  145. このパッケージには Passenger サポートを含んだ nginxサーバが入っています。
  146. %if %{with geoip}
  147. %package geoip
  148. Summary: Nginx HTTP geoip module
  149. BuildRequires: GeoIP-devel
  150. Requires: nginx = %{nginx_version}
  151. Requires: GeoIP
  152. %description geoip
  153. %{summary}.
  154. %endif
  155. %package image-filter
  156. Summary: Nginx HTTP image filter module
  157. BuildRequires: gd-devel
  158. Requires: %{name} = %{nginx_version}
  159. Requires: gd
  160. %description image-filter
  161. %{summary}.
  162. %package perl
  163. Summary: Nginx HTTP perl module
  164. BuildRequires: perl
  165. BuildRequires: perl(ExtUtils::Embed)
  166. Requires: %{name} = %{nginx_version}
  167. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  168. %description perl
  169. %{summary}.
  170. %package xslt-filter
  171. Summary: Nginx XSLT module
  172. BuildRequires: libxslt-devel
  173. Requires: %{name} = %{nginx_version}
  174. %description xslt-filter
  175. %{summary}.
  176. %package mail
  177. Summary: Nginx mail modules
  178. Requires: %{name} = %{nginx_version}
  179. %description mail
  180. %{summary}.
  181. %package stream
  182. Summary: Nginx stream modules
  183. Requires: %{name} = %{nginx_version}
  184. %description stream
  185. %{summary}.
  186. %package dav-ext
  187. Summary: Nginx dav-ext modules
  188. Version: %{nginx_dav_ext_module_version}
  189. Requires: %{name} = %{nginx_version}
  190. %description dav-ext
  191. %{summary}.
  192. %if %{with geoip2}
  193. %package http-geoip2
  194. Summary: Nginx HTTP geoip2 modules
  195. Version: %{geoip2_version}
  196. BuildRequires: libmaxminddb-devel
  197. Requires: %{name} = %{nginx_version}
  198. %description http-geoip2
  199. %{summary}.
  200. %package stream-geoip2
  201. Summary: Nginx stream geoip2 modules
  202. Version: %{geoip2_version}
  203. BuildRequires: libmaxminddb-devel
  204. Requires: %{name} = %{nginx_version}
  205. Requires: %{name}-stream = %{nginx_version}
  206. %description stream-geoip2
  207. %{summary}.
  208. %endif
  209. %if %{with naxsi}
  210. %package naxsi
  211. Summary: an open-source, high performance, low rules maintenance WAF for NGINX
  212. Summary(ja): NGiNXのためのOSS・高パフォーマンス・低メンテナンスコストなWAF
  213. Version: %{naxsi_version}
  214. License: GPL3
  215. Requires: %{name} = %{nginx_version}
  216. %description naxsi
  217. NAXSI means Nginx Anti XSS & SQL Injection.
  218. Technically, it is a third party nginx module, available as a package for
  219. many UNIX-like platforms. This module, by default, reads a small subset of
  220. simple (and readable) rules containing 99% of known patterns involved in
  221. website vulnerabilities. For example, <, | or drop are not supposed to be
  222. part of a URI.
  223. Being very simple, those patterns may match legitimate queries, it is
  224. the Naxsi's administrator duty to add specific rules that will whitelist
  225. legitimate behaviours. The administrator can either add whitelists manually
  226. by analyzing nginx's error log, or (recommended) start the project with an intensive auto-learning phase that will automatically generate whitelisting
  227. rules regarding a website's behaviour.
  228. In short, Naxsi behaves like a DROP-by-default firewall, the only task is
  229. to add required ACCEPT rules for the target website to work properly.
  230. %endif
  231. %prep
  232. %setup -q -a 1000 -a 1010 -a 1020 -a 1030 %{?with_wsgi:-a 2000} -a 2010 %{?with_naxsi:-a 2020} %{?with_geoip2:-a 2030}
  233. %patch0 -p0
  234. # pushd passenger-%{passenger_version}/ext/
  235. # %patch100 -p2
  236. # popd
  237. pushd gnosek-nginx-upstream-fair-%{upstream_fair_version}
  238. %patch101 -p1
  239. popd
  240. %if %{?_dist_release} == "vl7"
  241. pushd passenger-%{passenger_version}
  242. #% patch1000 -p1
  243. popd
  244. %endif
  245. %build
  246. # nginx does not utilize a standard configure script. It has its own
  247. # and the standard configure options cause the nginx configure script
  248. # to error out. This is is also the reason for the DESTDIR environment
  249. # variable. The configure script(s) have been patched (Patch1 and
  250. # Patch2) in order to support installing into a build environment.
  251. export DESTDIR=%{buildroot}
  252. CONFIGOPTS="\
  253. --user=%{nginx_user} \
  254. --group=%{nginx_group} \
  255. --prefix=%{nginx_datadir} \
  256. --sbin-path=%{_sbindir}/%{name} \
  257. --modules-path=%{nginx_modulesdir} \
  258. --conf-path=%{nginx_confdir}/%{name}.conf \
  259. --error-log-path=%{nginx_logdir}/error.log \
  260. --http-log-path=%{nginx_logdir}/access.log \
  261. --http-client-body-temp-path=%{nginx_home_tmp}/client_body \
  262. --http-proxy-temp-path=%{nginx_home_tmp}/proxy \
  263. --http-fastcgi-temp-path=%{nginx_home_tmp}/fastcgi \
  264. --pid-path=%{_localstatedir}/run/%{name}.pid \
  265. --lock-path=%{_localstatedir}/lock/subsys/%{name} \
  266. --with-file-aio \
  267. --with-ipv6 \
  268. --with-http_ssl_module \
  269. --with-http_v2_module \
  270. --with-http_realip_module \
  271. --with-http_addition_module \
  272. --with-http_xslt_module=dynamic \
  273. --with-http_image_filter_module=dynamic \
  274. %if %{with geoip}
  275. --with-http_geoip_module=dynamic \
  276. %endif
  277. --with-http_sub_module \
  278. --with-http_dav_module \
  279. --with-http_flv_module \
  280. --with-http_mp4_module \
  281. --with-http_gunzip_module \
  282. --with-http_gzip_static_module \
  283. --with-http_auth_request_module \
  284. --with-http_random_index_module \
  285. --with-http_secure_link_module \
  286. --with-http_degradation_module \
  287. --with-http_stub_status_module \
  288. --with-http_perl_module=dynamic \
  289. --with-mail=dynamic \
  290. --with-mail_ssl_module \
  291. --with-stream=dynamic \
  292. --with-stream_ssl_preread_module \
  293. --add-module=ngx-fancyindex-%{ngx_fancyindex_version} \
  294. --add-module=giom-nginx_accept_language_module-%{nginx_accept_language_module_version} \
  295. --add-module=gnosek-nginx-upstream-fair-%{upstream_fair_version} \
  296. %if %{with wsgi}
  297. --add-module=lifeeth-mod_wsgi-%{mod_wsgi_version} \
  298. %endif
  299. --add-dynamic-module=nginx-dav-ext-module-%{nginx_dav_ext_module_version} \
  300. %if %{with naxsi}
  301. --add-dynamic-module=naxsi-%{naxsi_srcversion}/naxsi_src \
  302. %endif
  303. %if %{with geoip2}
  304. --add-dynamic-module=ngx_http_geoip2_module-%{geoip2_version} \
  305. %endif
  306. --add-dynamic-module=passenger-%{passenger_version}/src/nginx_module \
  307. %ifarch i686
  308. --with-cpu-opt=pentiumpro \
  309. --with-zlib-asm=pentiumpro \
  310. --with-md5-asm \
  311. --with-sha1-asm \
  312. %endif
  313. "
  314. ./configure \
  315. $CONFIGOPTS \
  316. --with-cc-opt="%{optflags}"
  317. make %{?_smp_mflags}
  318. %install
  319. rm -rf %{buildroot}
  320. make install DESTDIR=%{buildroot} INSTALLDIRS=vendor
  321. find %{buildroot} -type f -name .packlist -exec rm -f {} \;
  322. find %{buildroot} -type f -name perllocal.pod -exec rm -f {} \;
  323. find %{buildroot} -type f -empty -exec rm -f {} \;
  324. find %{buildroot} -type f -exec chmod 0644 {} \;
  325. find %{buildroot} -type f -name '*.so' -exec chmod 0755 {} \;
  326. chmod 0755 %{buildroot}%{_sbindir}/nginx
  327. %{__install} -p -D -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/%{name}
  328. %{__install} -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
  329. %{__install} -p -D -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
  330. %{__install} -p -d -m 0755 %{buildroot}%{nginx_confdir}/conf.d
  331. %{__install} -p -d -m 0755 %{buildroot}%{nginx_confdir}/sites.d
  332. %{__install} -p -m 0644 %{SOURCE3} %{buildroot}%{nginx_confdir}/sites.d/virtual.conf.template
  333. %{__install} -p -m 0644 %{SOURCE4} %{buildroot}%{nginx_confdir}/conf.d/ssl.conf
  334. %{__sed} -e 's/__NGINXUSER__/%{nginx_user}/g' %{SOURCE10} > %{buildroot}%{nginx_confdir}/nginx.conf
  335. %{__cp} %{buildroot}%{nginx_confdir}/nginx.conf %{buildroot}%{nginx_confdir}/nginx.conf.default
  336. %{__install} -p -m 0644 %{SOURCE11} %{buildroot}%{nginx_confdir}/sites.d/default
  337. %{__install} -p -m 0644 %{SOURCE20} %{buildroot}%{nginx_confdir}/conf.d/proxy_cache.conf
  338. %{__install} -p -d -m 0755 %{buildroot}%{nginx_home_cache}
  339. %{__install} -p -d -m 0755 %{buildroot}%{nginx_home_tmp}
  340. %{__install} -p -d -m 0755 %{buildroot}%{nginx_logdir}
  341. %{__install} -p -d -m 0755 %{buildroot}%{nginx_webroot}
  342. %{__install} -p -m 0644 %{SOURCE100} %{buildroot}%{nginx_webroot}/index.html
  343. %{__install} -p -m 0644 %{SOURCE101} %{buildroot}%{nginx_webroot}/poweredby.png
  344. %{__install} -p -m 0644 %{SOURCE102} %{buildroot}%{nginx_webroot}/nginx-logo.png
  345. %{__install} -p -m 0644 %{SOURCE103} %{buildroot}%{nginx_webroot}/50x.html
  346. %{__install} -p -m 0644 %{SOURCE104} %{buildroot}%{nginx_webroot}/404.html
  347. %{__install} -p -d -m 0755 %{buildroot}%{nginx_modulesdir}
  348. %{__install} -p -d -m 0755 %{buildroot}%{nginx_modconfdir}
  349. %if %{with wsgi}
  350. %{__install} -p -m 0644 \
  351. lifeeth-mod_wsgi-%{mod_wsgi_version}/conf/wsgi_vars \
  352. %{buildroot}%{nginx_confdir}
  353. cp -f lifeeth-mod_wsgi-%{mod_wsgi_version}/README README.mod_wsgi
  354. %endif
  355. # upstream fair module document
  356. cp -f gnosek-nginx-upstream-fair-%{upstream_fair_version}/README README.upstream_fair
  357. # document for nginx-dav-ext-module
  358. cp -f nginx-dav-ext-module-%{nginx_dav_ext_module_version}/LICENSE LICENSE.dav-ext-module
  359. cp -f nginx-dav-ext-module-%{nginx_dav_ext_module_version}/README.rst README.dav-ext-module.rst
  360. # configuration for dynamic modules
  361. %if %{with geoip}
  362. echo 'load_module "%{nginx_modulesdir}/ngx_http_geoip_module.so";' \
  363. > %{buildroot}%{nginx_modconfdir}/geoip.conf
  364. %endif
  365. echo 'load_module "%{nginx_modulesdir}/ngx_http_image_filter_module.so";' \
  366. > %{buildroot}%{nginx_modconfdir}/image-filter.conf
  367. echo 'load_module "%{nginx_modulesdir}/ngx_http_perl_module.so";' \
  368. > %{buildroot}%{nginx_modconfdir}/perl.conf
  369. echo 'load_module "%{nginx_modulesdir}/ngx_http_xslt_filter_module.so";' \
  370. > %{buildroot}%{nginx_modconfdir}/xslt-filter.conf
  371. echo 'load_module "%{nginx_modulesdir}/ngx_mail_module.so";' \
  372. > %{buildroot}%{nginx_modconfdir}/mail.conf
  373. echo 'load_module "%{nginx_modulesdir}/ngx_stream_module.so";' \
  374. > %{buildroot}%{nginx_modconfdir}/stream.conf
  375. echo 'load_module "%{nginx_modulesdir}/ngx_http_dav_ext_module.so";' \
  376. > %{buildroot}%{nginx_modconfdir}/dav-ext.conf
  377. echo 'load_module "%{nginx_modulesdir}/ngx_http_passenger_module.so";' \
  378. > %{buildroot}%{nginx_modconfdir}/passenger.conf
  379. %if %{with geoip2}
  380. # geoip2 module
  381. cp -f ngx_http_geoip2_module-%{geoip2_version}/LICENSE LICENSE.geoip2
  382. cp -f ngx_http_geoip2_module-%{geoip2_version}/README.md README.geoip2.md
  383. echo 'load_module "%{nginx_modulesdir}/ngx_http_geoip2_module.so";' \
  384. > %{buildroot}%{nginx_modconfdir}/http-geoip2.conf
  385. echo 'load_module "%{nginx_modulesdir}/ngx_stream_geoip2_module.so";' \
  386. > %{buildroot}%{nginx_modconfdir}/stream-geoip2.conf
  387. %endif
  388. %if %{with naxsi}
  389. # NAXSI module
  390. cp -f naxsi-%{naxsi_srcversion}/LICENSE LICENSE.naxsi
  391. cp -f naxsi-%{naxsi_srcversion}/README.md README.naxsi.md
  392. install -p -m0644 naxsi-%{naxsi_srcversion}/naxsi_config/naxsi_core.rules \
  393. %{buildroot}%{nginx_confdir}/
  394. install -p -m0644 %{SOURCE2021} %{buildroot}%{nginx_confdir}/naxsi_params
  395. echo 'load_module "%{nginx_modulesdir}/ngx_http_naxsi_module.so";' \
  396. > %{buildroot}%{nginx_modconfdir}/naxsi.conf
  397. %endif
  398. touch %{buildroot}%{nginx_confdir}/conf.d/virtual.conf
  399. # convert to UTF-8 all files that give warnings.
  400. for textfile in CHANGES
  401. do
  402. mv $textfile $textfile.old
  403. iconv --from-code ISO8859-1 --to-code UTF-8 --output $textfile $textfile.old
  404. rm -f $textfile.old
  405. done
  406. %clean
  407. rm -rf %{buildroot}
  408. %pre
  409. if [ -L %{_sbindir}/nginx ]; then
  410. update-alternatives --remove nginx %{_sbindir}/nginx.normal ||:
  411. update-alternatives --remove nginx %{_sbindir}/nginx.passenger ||:
  412. rm -f %{_sbindir}/nginx
  413. fi
  414. %post
  415. if [ $1 == 1 ]; then
  416. /sbin/chkconfig --add %{name}
  417. fi
  418. %preun
  419. if [ $1 = 0 ]; then
  420. /sbin/service %{name} stop >/dev/null 2>&1
  421. /sbin/chkconfig --del %{name}
  422. fi
  423. %postun
  424. if [ $1 == 2 ]; then
  425. /sbin/service %{name} upgrade || :
  426. fi
  427. %files
  428. %defattr(-,root,root,-)
  429. %license LICENSE
  430. %doc CHANGES README
  431. %doc README.upstream_fair
  432. %doc %{?with_wsgi:README.mod_wsgi}
  433. %{nginx_datadir}/
  434. %{_sbindir}/%{name}
  435. %{_mandir}/man3/%{name}.3pm.gz
  436. %{_initrddir}/%{name}
  437. %dir %{nginx_modulesdir}
  438. %dir %{nginx_modconfdir}
  439. %dir %{nginx_confdir}
  440. %dir %{nginx_confdir}/conf.d
  441. %config(noreplace) %{nginx_confdir}/conf.d/*.conf
  442. %ghost %config(noreplace) %{nginx_confdir}/conf.d/virtual.conf
  443. %config(noreplace) %{nginx_confdir}/sites.d/*
  444. %config(noreplace) %{nginx_confdir}/win-utf
  445. %config(noreplace) %{nginx_confdir}/%{name}.conf.default
  446. %config(noreplace) %{nginx_confdir}/mime.types.default
  447. %config(noreplace) %{nginx_confdir}/fastcgi_params
  448. %config(noreplace) %{nginx_confdir}/fastcgi_params.default
  449. %config(noreplace) %{nginx_confdir}/koi-win
  450. %config(noreplace) %{nginx_confdir}/koi-utf
  451. %config(noreplace) %{nginx_confdir}/%{name}.conf
  452. %config(noreplace) %{nginx_confdir}/mime.types
  453. %config(noreplace) %{nginx_confdir}/fastcgi.conf
  454. %config(noreplace) %{nginx_confdir}/fastcgi.conf.default
  455. %config(noreplace) %{nginx_confdir}/scgi_params
  456. %config(noreplace) %{nginx_confdir}/scgi_params.default
  457. %config(noreplace) %{nginx_confdir}/uwsgi_params
  458. %config(noreplace) %{nginx_confdir}/uwsgi_params.default
  459. %if %{with wsgi}
  460. %config(noreplace) %{nginx_confdir}/wsgi_vars
  461. %endif
  462. %config(noreplace) %{nginx_confdir}/naxsi_params
  463. %config(noreplace) %{nginx_confdir}/naxsi_core.rules
  464. %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
  465. %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
  466. %attr(-,%{nginx_user},%{nginx_group}) %dir %{nginx_home}
  467. %attr(-,%{nginx_user},%{nginx_group}) %dir %{nginx_home_tmp}
  468. %attr(-,%{nginx_user},%{nginx_group}) %dir %{nginx_home_cache}
  469. %attr(-,%{nginx_user},%{nginx_group}) %dir %{nginx_logdir}
  470. %files passenger
  471. %defattr(-,root,root,-)
  472. %doc passenger-%{passenger_version}/doc/*.md
  473. %doc passenger-%{passenger_version}/doc/*.txt
  474. %doc passenger-%{passenger_version}/doc/*.html
  475. %doc passenger-%{passenger_version}/doc/templates
  476. %doc passenger-%{passenger_version}/doc/users_guide_snippets
  477. %doc passenger-%{passenger_version}/doc/images
  478. %config(noreplace) %{nginx_modconfdir}/passenger.conf
  479. %{nginx_modulesdir}/ngx_http_passenger_module.so
  480. %if %{with geoip}
  481. %files geoip
  482. %config(noreplace) %{nginx_modconfdir}/geoip.conf
  483. %{nginx_modulesdir}/ngx_http_geoip_module.so
  484. %endif
  485. %files image-filter
  486. %config(noreplace) %{nginx_modconfdir}/image-filter.conf
  487. %{nginx_modulesdir}/ngx_http_image_filter_module.so
  488. %files perl
  489. %config(noreplace) %{nginx_modconfdir}/perl.conf
  490. %{nginx_modulesdir}/ngx_http_perl_module.so
  491. %dir %{perl_vendorarch}/auto/%{name}
  492. %{perl_vendorarch}/%{name}.pm
  493. %{perl_vendorarch}/auto/%{name}/%{name}.so
  494. %files xslt-filter
  495. %config(noreplace) %{nginx_modconfdir}/xslt-filter.conf
  496. %{nginx_modulesdir}/ngx_http_xslt_filter_module.so
  497. %files mail
  498. %config(noreplace) %{nginx_modconfdir}/mail.conf
  499. %{nginx_modulesdir}/ngx_mail_module.so
  500. %files stream
  501. %config(noreplace) %{nginx_modconfdir}/stream.conf
  502. %{nginx_modulesdir}/ngx_stream_module.so
  503. %files dav-ext
  504. %license LICENSE.dav-ext-module
  505. %doc README.dav-ext-module.rst
  506. %config(noreplace) %{nginx_modconfdir}/dav-ext.conf
  507. %{nginx_modulesdir}/ngx_http_dav_ext_module.so
  508. %if %{with geoip2}
  509. %files http-geoip2
  510. %license LICENSE.geoip2
  511. %doc README.geoip2.md
  512. %{nginx_modulesdir}/ngx_http_geoip2_module.so
  513. %config(noreplace) %{nginx_modconfdir}/http-geoip2.conf
  514. %files stream-geoip2
  515. %license LICENSE.geoip2
  516. %doc README.geoip2.md
  517. %{nginx_modulesdir}/ngx_stream_geoip2_module.so
  518. %config(noreplace) %{nginx_modconfdir}/stream-geoip2.conf
  519. %endif
  520. %if %{with naxsi}
  521. %files naxsi
  522. %defattr(-,root,root,-)
  523. %license LICENSE.naxsi
  524. %doc README.naxsi.md
  525. %{nginx_modulesdir}/ngx_http_naxsi_module.so
  526. %config(noreplace) %{nginx_modconfdir}/naxsi.conf
  527. %endif
  528. %changelog
  529. * Sat Aug 24 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.1-1
  530. - updated to 1.16.1.
  531. - made to install NAXSI as a dynamic module.
  532. * Wed Aug 07 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-3
  533. - added NAXSI module.
  534. * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-2
  535. - rebuilt with perl-5.26.
  536. * Sun May 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-1
  537. - updated to 1.16.0.
  538. - updated passenger to 6.0.2.
  539. - updated nginx-dav-ext-module to 3.0.0.
  540. - dropped Patch1001: fixed in upstream.
  541. * Tue Nov 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.15.5-1
  542. - updated to 1.15.5.
  543. - updated passenger to 5.3.6.
  544. - updated ngx_fancyindex_version to 0.4.3.
  545. * Mon Mar 05 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13.9-1
  546. - updated to 1.13.9.
  547. - updated ngx-fancyindex to 0.4.2.
  548. - updated nginx-accept_language_module to git HEAD.
  549. - updated nginx-upstream-fair to git HEAD.
  550. - updated passenger to 5.2.1.
  551. - added Source2010 (nginx-dav-ext-module).
  552. - enabled --with-stream and --with-stream_ssl_preread_module.
  553. * Fri Sep 8 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.13.5-1
  554. - updated to 1.13.5
  555. - updated passenger to 5.1.8
  556. * Fri Aug 11 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.13.4-1
  557. - updated to 1.13.4
  558. - updated passenger to 5.1.7
  559. * Fri Jul 14 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.13.3-1
  560. - updated to 1.13.3
  561. * Sat Jul 1 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.13.2-1
  562. - updated to 1.13.2
  563. * Sun Jun 18 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.13.1-1
  564. - updated to 1.13.1
  565. - updated passenger to 5.1.5
  566. * Wed Apr 26 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.13.0-1
  567. - updated to 1.13.0
  568. * Wed Apr 5 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.13-1
  569. - updated to 1.11.13
  570. * Sat Mar 25 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.12-1
  571. - updated to 1.11.12
  572. * Tue Mar 7 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.10-1
  573. - updated to 1.11.10
  574. - updated passenger to 5.1.2
  575. * Tue Jan 31 2017 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.9-1
  576. - updated to 1.11.9
  577. * Wed Dec 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.8-1
  578. - updated to 1.11.8
  579. * Sat Nov 19 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.6-1
  580. - updated to 1.11.6
  581. - applied gnosek-nginx-upstream-fair-pull-23.patch against nginx-1.11.6
  582. * Mon Sep 5 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.11.3-1
  583. - updated to 1.11.3
  584. - updated passenger to 5.0.30
  585. * Fri Sep 02 2016 Toshiaki Ara <ara_t@384.jp> 1.10.1-2
  586. - rebuild with gcc-5.4.0
  587. * Tue Jun 7 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.10.1-1
  588. - updated to 1.10.1.
  589. - updated passenger to 5.0.28.
  590. * Wed Apr 20 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.15-1
  591. - updated to 1.9.15
  592. * Thu Apr 7 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.14-1
  593. - updated to 1.9.14
  594. - updated passenger to 5.0.27
  595. * Wed Apr 6 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.13-1
  596. - new upstream release
  597. * Mon Mar 14 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.12-1
  598. - updated to 1.9.12.
  599. - updated passenger to 5.0.26.
  600. * Wed Feb 17 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.11-1
  601. - new upstream release
  602. * Wed Feb 3 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.10-1
  603. - update to 1.9.10
  604. - update passenger to 5.0.24
  605. * Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.9-2
  606. - update passenger to 5.0.23
  607. * Sun Dec 20 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.9-1
  608. - new upstream release
  609. * Sat Dec 5 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.7-1
  610. - new upstream release
  611. * Sat Oct 10 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.5-1
  612. - new upstream release
  613. * Sun Aug 23 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.4-1
  614. - new upstream release
  615. * Thu Jul 16 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.3-1
  616. - update to 1.9.3
  617. - update passenger to 5.0.11
  618. * Thu Jun 25 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.2-2
  619. - updated Source4 (ssl.conf).
  620. * Wed Jun 17 2015 Munehiro Yamamoto <munepi@vinelinux.org> 1.9.2-1
  621. - update to 1.9.2
  622. - update passenger to 5.0.10
  623. - update ngx-fancyindex to 0.3.5
  624. * Thu Sep 25 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.6.2-1
  625. - update to 1.6.2
  626. - update passenger to 4.0.52
  627. * Fri Aug 08 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.6.1-1
  628. - new upstream release
  629. * Mon Jun 30 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.6.0-3
  630. - rebuild with new environment
  631. * Mon Jun 23 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.6.0-2
  632. - update passenger to 4.0.45
  633. * Fri Apr 25 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.0-1
  634. - update to 1.6.0 (stable)
  635. * Thu Feb 20 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.10-2
  636. - update fancyindex to 0.3.3
  637. * Wed Feb 12 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.10-1
  638. - update to 1.5.10
  639. - update passenger to 4.0.37
  640. * Sat Jan 04 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.6-2
  641. - rebuilt with GeoIP-1.6.0.
  642. - added Patch100.
  643. * Tue Oct 29 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.6-1
  644. - update to 1.5.6
  645. - update passenger to 4.0.21
  646. * Wed Oct 02 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.1-2
  647. - rebuilt with gd-2.1.0.
  648. * Wed May 08 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.1-1
  649. - update to 1.4.1
  650. * Mon Apr 29 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0-1
  651. - update to 1.4.0
  652. - enable SPDY module
  653. * Wed Feb 13 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.7-1
  654. - new upstream release
  655. - update passenger to 3.0.19
  656. - update ngx-fancyindex to upstream git master
  657. * Thu Nov 29 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.5-1
  658. - new upstream release
  659. - update passenger to 3.0.17
  660. * Wed Oct 24 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.4-3
  661. - rebuild with pcre-8.31
  662. * Tue Oct 09 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.4-2
  663. - added http_geoip_module.
  664. * Tue Sep 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.4-1
  665. - update to 1.2.4
  666. * Thu Jul 19 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
  667. - update to 1.2.2
  668. * Thu Jun 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-1
  669. - update to 1.2.1
  670. - change nginx user from nginx to www-data
  671. - R(pre): www-common
  672. * Wed Apr 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-1
  673. - update to 1.2.0
  674. - update passenger to 3.0.12
  675. - drop http_upstream_keepalive
  676. * Mon Mar 19 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.14-1
  677. - new upstream release
  678. * Thu Feb 23 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.12-1
  679. - update to 1.0.12
  680. * Tue Jan 10 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.11-1
  681. - update to 1.0.11
  682. - update passenger to 3.0.11
  683. * Mon Nov 21 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.10-1
  684. - update to 1.0.10
  685. * Tue Sep 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.6-2
  686. - update passenger to 3.0.9
  687. * Tue Aug 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.6-1
  688. - update to 1.0.6
  689. * Thu Jun 09 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.4-1
  690. - update to 1.0.4
  691. * Wed May 18 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-3
  692. - add gnosek-nginx-upstream-fair module
  693. - add ngx_http_upstream_keepalive module
  694. * Wed May 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-2
  695. - add nginx-passenger sub pakckage
  696. - use alternatives to choose nginx with or without passenger
  697. - add BR: ruby, rubygems, rubygem-rake
  698. * Wed May 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
  699. - update to 1.0.2
  700. * Wed May 04 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
  701. - update to 1.0.1
  702. * Sun May 01 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-2
  703. - add bcond_with wsgi for mod_wsgi
  704. - add bcond_with passenger
  705. - you need to install rake.gem to build with this option.
  706. - add Provides: webserver
  707. * Tue Apr 12 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-1
  708. - new upstream release 1.0.0!
  709. * Sun Mar 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.54-2
  710. - rebuild with perl-5.12.3
  711. * Mon Jan 17 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.54-1
  712. - update to 0.8.54
  713. * Sun Nov 28 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.53-1
  714. - update to 0.8.53
  715. - add nginx_accept_language_module
  716. * Fri Sep 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.50-1
  717. - update to 0.8.50
  718. - update ngx-fancyindex to 0.3
  719. - add BR: libxml2-devel, libxslt-devel
  720. - add scgi_params* and uwsgi_params* to %%files
  721. * Sat Apr 17 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.35-1
  722. - update to 0.8.35 (development version)
  723. - add sites.d/ to store vitualhost settings
  724. - split out default server settings to sites.d/default
  725. - add fancyindex module
  726. * Fri Dec 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.63-1
  727. - new upstream release
  728. * Sun Sep 20 2009 Shu KONNO <owa@bg.wakwak.com> 0.7.62-1
  729. - update to 0.7.62 (included security fix: VU#180065)
  730. * Wed Aug 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.61-4
  731. - fix typo
  732. * Thu Aug 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.61-3
  733. - add translated descriptions
  734. * Sat Jul 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.61-2
  735. - update 404.html/50x.html to use powered by vine logo.
  736. * Wed Jul 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.61-1
  737. - initial build for Vine Linux
  738. - update to 0.7.61
  739. * Sun May 17 2009 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.36-2
  740. - init script updates from Gena Makhomed
  741. - remove nginx-upstream-fair
  742. * Sat Apr 11 2009 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.36-1
  743. - update to 0.6.36
  744. * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.35-3
  745. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  746. * Thu Feb 19 2009 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.35-2
  747. - rebuild
  748. * Thu Feb 19 2009 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.35-1
  749. - update to 0.6.35
  750. * Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 0.6.34-2
  751. - rebuild with new openssl
  752. * Tue Dec 30 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.34-1
  753. - update to 0.6.34
  754. * Thu Dec 4 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 0.6.33-2
  755. - Fix inclusion of /usr/share/nginx tree => no unowned directories.
  756. * Sun Nov 23 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.33-1
  757. - update to 0.6.33
  758. * Tue Jul 22 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.32-1
  759. - update to 0.6.32
  760. - nginx now supports DESTDIR so removed the patches that enabled it
  761. * Mon May 26 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.31-3
  762. - init script fixes
  763. - resolve 'listen 80 default' [#447873]
  764. * Mon May 12 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.31-2
  765. - update to 0.6.31
  766. * Sun May 11 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.6.30-2
  767. - upate to new upstream stable branch 0.6
  768. - added 3rd party module nginx-upstream-fair
  769. - added default webpages
  770. * Sun Apr 20 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.5.35-2
  771. - update init script to match recommended guidelines
  772. - add /etc/nginx/conf.d support [#443280]
  773. - use /etc/sysconfig/nginx to determine nginx.conf [#442708]
  774. * Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.5.35-3
  775. - add Requires for versioned perl (libperl.so)
  776. - drop silly file Requires
  777. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.35-2
  778. - Autorebuild for GCC 4.3
  779. * Sat Jan 19 2008 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.5.35-1
  780. - update to 0.5.35
  781. * Sat Dec 15 2007 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.5.34-1
  782. - update to 0.5.34
  783. * Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.5.33-2
  784. - Rebuild for deps
  785. * Sun Nov 11 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.33-1
  786. - update to 0.5.33
  787. * Mon Sep 24 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.32-1
  788. - updated to 0.5.32
  789. - fixed rpmlint UTF-8 complaints.
  790. * Sat Aug 18 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.31-2
  791. - added --with-http_stub_status_module build option.
  792. - added --with-http_sub_module build option.
  793. - added use of pcre-config --cflags
  794. * Fri Aug 17 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.31-1
  795. - Update to 0.5.31
  796. - specify license is BSD
  797. * Sat Aug 11 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.30-2
  798. - Add BuildRequires: perl-devel - fixing rawhide build
  799. * Mon Jul 30 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.30-1
  800. - Update to 0.5.30
  801. * Tue Jul 24 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.29-1
  802. - Update to 0.5.29
  803. * Wed Jul 18 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.28-1
  804. - Update to 0.5.28
  805. * Mon Jul 09 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.27-1
  806. - Update to 0.5.27
  807. * Mon Jun 18 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.26-1
  808. - Update to 0.5.26
  809. * Sat Apr 28 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.19-1
  810. - Update to 0.5.19
  811. * Mon Apr 02 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.17-1
  812. - Update to 0.5.17
  813. * Mon Mar 26 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.16-1
  814. - Update to 0.5.16
  815. - add ownership of /usr/share/nginx/html (#233950)
  816. * Fri Mar 23 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.15-3
  817. - fixed package review bugs (#235222) given by ruben@rubenkerkhof.com
  818. * Thu Mar 22 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.15-2
  819. - fixed package review bugs (#233522) given by kevin@tummy.com
  820. * Thu Mar 22 2007 Jeremy Hinegardner <jeremy@hinegardner.org> - 0.5.15-1
  821. - create patches to assist with building for Fedora
  822. - initial packaging for Fedora