OSDN Git Service

Clean up autotools-related files and rpm spec file.
[ultramonkey-l7/sslproxy.git] / sslproxy.spec.in
index 4f964f4..4545100 100644 (file)
-%define prefix   /usr
-
-#Uncomment these if they are not defined by your rpm macros file
-%define _sysconfdir             /etc
-%define _localstatedir          /var
-
 Summary: The SSL Proxy Server
 Name: sslproxy
-Version: 1.0.1
-Release: 1
-License: LGPL
-Packager: Toru Morishita
-Group: Network
+Version: @sslproxy_version@
+Release: @sslproxy_patchlv@@sslproxy_relsuffix@
+License: LGPLv2
+Group: System Environment/Daemons
+URL: http://ultramonkey-l7.sourceforge.jp/
 Source0: %{name}-%{version}-%{release}.tar.gz
-BuildRoot: /var/tmp/%{name}-%{version}-root
-Docdir: %{prefix}/doc
-Provides: %{name}-%{version}-%{release}
-BuildPrereq: automake autoconf libtool
-AutoReqProv: no
-#Requires:
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 %description
 SSL proxy server daemon
 
 %prep
-rm -rf ${RPM_BUILD_ROOT}
-%setup
+%setup -q -n %{name}-%{version}-%{release}
 
 %build
-
-# I am providing my own configure macro replacement. Hopefully this
-# will result in fewer portability problems than using the one supplied
-# by various vendours. I fear that I hope in vein.
-CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS
-if [ -f confgure.in ]; then
-       aclocal
-       libtoolize --force --copy
-       automake
-       autoconf
-fi
-./configure %{_target_platform} \
-       --prefix=%{_prefix} \
-       --exec-prefix=%{_exec_prefix} \
-       --bindir=%{_bindir} \
-       --sbindir=%{_sbindir} \
-       --sysconfdir=%{_sysconfdir} \
-       --datadir=%{_datadir} \
-       --includedir=%{_includedir} \
-       --libdir=%{_libdir} \
-       --libexecdir=%{_libexecdir} \
-       --localstatedir=%{_localstatedir} \
-       --sharedstatedir=%{_sharedstatedir} \
-       --mandir=%{_mandir} \
-       --infodir=%{_infodir}
-
-make -j2
+export CPPFLAGS="-I%{_prefix}/local/include/boost"
+%configure
+make
 
 %install
-# rm -rf ${RPM_BUILD_ROOT}
-
-# Manually install init script
-#mkdir -p ${RPM_BUILD_ROOT}/etc/init.d/
-#install -c -m 755 \
-#        ${RPM_BUILD_DIR}/%{name}-%{version}/etc/init.d/sslproxy.rh \
-#               ${RPM_BUILD_ROOT}/etc/init.d/sslproxy
-
-# Install eveything else
-#make DESTDIR=$RPM_BUILD_ROOT install
-
-mkdir -p $RPM_BUILD_ROOT%{_sbindir}
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/l7vs/sslproxy
-
-install -c -m 755 -D src/sslproxy src/sslproxyadm $RPM_BUILD_ROOT%{_sbindir}
-
-#install -c -m 755 -D init.d/sslproxy $RPM_BUILD_ROOT%{_sysconfdir}/init.d
-
-install -c -m 644 -D conf/sslproxy.logger_init.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D conf/sslproxy.target_1.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D conf/sslproxy.target_2.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D conf/sslproxyadm.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D conf/sslproxyadm.logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/sslproxyadm
-
-install -c -m 644 -D sslfiles/root.pem $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D sslfiles/server.pem $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D sslfiles/passwd.txt $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
-install -c -m 644 -D sslfiles/dh512.pem $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
+rm -rf ${RPM_BUILD_ROOT}
+%makeinstall
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-mkdir -p /var/log/l7vs/sslproxy
-
 %files
 %defattr(-, root, root, 0755)
-%{_sbindir}
+%{_sbindir}/*
 #%config %{_sysconfdir}/init.d/*
-%config %{_sysconfdir}/l7vs/sslproxy/*
-%config %{_sysconfdir}/logrotate.d/*
-
-#%doc README COPYING
-#%{_mandir}
+%config(noreplace) %{_sysconfdir}/l7vs/sslproxy/*
+%config(noreplace) %{_sysconfdir}/logrotate.d/*
+%dir %{_sysconfdir}/l7vs/sslproxy
+%doc %{_docdir}/%{name}-%{version}-%{release}
 
 %changelog
-
+* Thu Aug  6 2009 TATEISHI Katsuyuki <kt@wheel.jp> 1.0.1-1atfix
+- update for autotools-fix branch
+- rpmlint free