Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:csbuild:DBA
dba-apache-2225-worker
dba-apache-2225-worker.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dba-apache-2225-worker.spec of Package dba-apache-2225-worker
%define version 2.2.25 %define vers 2225 %define prefix /DBA/apache/WWW/%{version}-worker Name: dba-apache-%{vers}-worker Summary: The Apache Web Server Version 2.2.25 (MPM-worker) License: The Apache Software License Group: Productivity/Networking/Web/Servers Url: http://httpd.apache.org/ Version: %{version} Release: 1 Source0: http://httpd.apache.org/dev/dist/httpd-%{version}.tar.bz2 Source1: dba-apache-rpmlintrc Source2: http://www.apache.org/apr/apr-1.4.8.tar.bz2 Source3: http://www.apache.org/apr/apr-util-1.5.2.tar.bz2 Source4: filter-provides-apr.sh Source5: filter-requires-apr.sh AutoReqProv: on BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _use_internal_dependency_generator 0 %define __find_provides %{SOURCE4} %define __find_requires %{SOURCE5} # "Server:" header %define VENDOR DBA %define platform_string Linux/%VENDOR BuildRequires: ed pcre-devel zlib-devel BuildRequires: dba-openssl-101g-static #!BuildIgnore: dba-openssl-098o dba-openssl-098r dba-openssl-098x dba-openssl-101c #!BuildIgnore: openssl-devel %if %{?suse_version:1}0 %define httpduser wwwrun %define httpdgroup www %else %define httpduser apache %define httpdgroup apache BuildRequires: expat-devel %endif %if %{?suse_version:1}0 PreReq: permissions BuildRequires: db-devel openldap2 openldap2-devel %else BuildRequires: db4-devel openldap openldap-devel %endif %if 0%{?suse_version} >= 1200 BuildRequires: automake %endif %if 0%{?suse_version} >= 1100 BuildRequires: -post-build-checks %endif %description Apache 2, the successor to Apache 1. Apache is the most used Web server software worldwide. See /usr/share/doc/packages/apache2/, http://httpd.apache.org/, and http://httpd.apache.org/docs-2.0/upgrading.html. Authors: -------- Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE %prep # # O/ ._ .__ ._ # /O |_)|(/_|_) # | | # %setup -q -n httpd-%{version} -a 2 -a 3 %{__chmod} +x %{SOURCE4} %{__chmod} +x %{SOURCE5} # cat $RPM_SOURCE_DIR/SUSE-NOTICE >> NOTICE # # replace PLATFORM string that's seen in the "Server:" header # sed 's,(" PLATFORM "),(%platform_string),' server/core.c > tmp_file && mv tmp_file server/core.c sed 's/public_html/%{userdir}/g' docs/conf/extra/httpd-userdir.conf.in > tmp_file && mv tmp_file docs/conf/extra/httpd-userdir.conf.in # # use option --with-included-apr # rm -rf srclib/apr* mv apr-util* srclib/apr-util mv apr-* srclib/apr # # now configure Apache # %if 0%{?suse_version} > 910 aclocal autoreconf --force --install %else rm -rf aclocal.m4 autom4te*.cache autoheader autoconf %endif %build # # O/ |_ o| _| # /O |_)|_|||(_| # CFLAGS="$RPM_OPT_FLAGS -fPIC -Wall -fno-strict-aliasing -DLDAP_DEPRECATED" \ CPPFLAGS="-DSSL_EXPERIMENTAL_ENGINE -DMAX_SERVER_LIMIT=200000 -DLDAP_DEPRECATED -DMAXLINE=4096 -DHAVE_EXPAT_CONFIG_H" \ LDFLAGS=-ldl export CFLAGS LDFLAGS CPPFLAGS ./configure \ --prefix=%{prefix} \ --with-mpm=worker \ %if "$mpm" == "worker" || "$mpm" == "event" %ifarch %ix86 %ifnarch i386 --enable-nonportable-atomics=yes \ %endif %endif %endif \ --enable-exception-hook \ \ %if %{?suse_version:%suse_version}%{?!suse_version:9999} > 930 --with-pcre \ --enable-pie \ %endif --enable-mods-shared=all \ --with-included-apr \ --with-ssl=/DBA/openssl/1.0.1g \ --enable-ssl=shared \ --enable-tlsext \ \ --disable-isapi \ --enable-deflate \ --enable-echo \ --enable-filter \ --enable-ext-filter \ --enable-charset-lite \ --enable-file-cache \ --enable-logio \ --enable-dumpio \ --enable-bucketeer \ --enable-case_filter \ --enable-case_filter_in \ \ --with-ldap \ --enable-ldap \ --enable-authnz_ldap \ \ --enable-proxy \ --enable-proxy-connect \ --enable-proxy-ftp \ --enable-proxy-http \ --enable-cache \ --enable-disk-cache \ --enable-mem-cache \ --enable-version \ \ --enable-dav-lock \ --enable-authn-alias \ --enable-optional-hook-export \ --enable-optional-hook-import \ --enable-optional-fn-import \ --enable-optional-fn-export \ \ --enable-suexec \ --with-suexec-bin=%{_sbindir}/suexec%{vers} \ --with-suexec-caller=%httpduser \ --with-suexec-docroot=%{datadir} \ --with-suexec-logfile=%{logfiledir}/suexec.log \ --with-suexec-userdir=%{userdir} \ --with-suexec-uidmin=96 \ --with-suexec-gidmin=96 \ --with-suexec-safepath=%{suexec_safepath} make CFLAGS="$RPM_OPT_FLAGS -fPIC \ -fno-strict-aliasing \ -Wall " \ %{?jobs:-j%jobs} %install # # O/ o._ __|_ _.|| # /O || |_> |_(_||| # # # (most installation (to build root) has already been done in %%build) # # prevent rpath problem on suse export NO_BRP_CHECK_RPATH=true make DESTDIR=$RPM_BUILD_ROOT install find %{buildroot}%{prefix} -name "*.a" -o -name "*.la" |xargs -i rm -f {} %post cd %{prefix}/.. %{__rm} -f 2.2.latest-worker %{__ln_s} -f %{version}-worker 2.2.latest-worker %files # _ # O/ _|_o| _ _ # /O | ||(/__> # %defattr(-,root,root) %dir %{prefix} %{prefix}/bin %{prefix}/build %{prefix}/conf %{prefix}/cgi-bin %{prefix}/error %{prefix}/htdocs %{prefix}/icons %{prefix}/include %{prefix}/lib %{prefix}/man %{prefix}/manual %{prefix}/modules %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %changelog * Thu Aug 22 2013 Holger Manthey <holger.manthey@bertelsmann.de> - inital version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor