libproxy.spec revision 16093
15813N/A#
15813N/A# spec file for package libproxy
15813N/A#
15813N/A# Copyright 2009 Sun Microsystems, Inc.
15813N/A# This file and all modifications and additions to the pristine
15813N/A# package are under the same license as the package itself.
15813N/A#
15813N/A# Owner: wangke
15829N/A# bugdb: http://code.google.com/p/libproxy/issues/
15813N/A#
15813N/A
15813N/A%define pythonver 2.6
15813N/A
15813N/A%if %opt_arch64
15813N/A%define _demodir %{_prefix}/demo/jds/bin/%{_arch64}
15813N/A%else
15813N/A%define _demodir %{_prefix}/demo/jds/bin
15813N/A%endif
15813N/A
15813N/AName: libproxy
15813N/ALicense: LGPL v2.1
15813N/AGroup: System/Libraries/GNOME
15813N/AVersion: 0.2.3
15813N/ARelease: 1
15813N/AURL: http://code.google.com/p/libproxy/
15813N/ADistribution: Java Desktop System
15813N/AVendor: Sun Microsystems, Inc.
15813N/ASummary: Libproxy is a library that provides automatic proxy configuration management
15813N/ASource: http://libproxy.googlecode.com/files/libproxy-%{version}.tar.gz
15813N/A#owner:wangke date:2009-02-02 type:branding
15813N/APatch1: libproxy-01-orig-build.diff
15813N/A#owner:wangke date:2009-02-11 type:branding
15813N/APatch2: libproxy-02-wpad-fallback.diff
15829N/A#owner:fujiwara date:2009-02-13 type:bug bugid:29
15829N/APatch3: libproxy-03-proxy-readline.diff
15841N/A#owner:wangke date:2009-02-16 type:bug bugid:32
15840N/APatch4: libproxy-04-py-find-lib.diff
16093N/A#owner:wangke date:2009-03-10 type:branding
16093N/APatch5: libproxy-05-config-posix.diff
15813N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
15813N/A
15813N/A%package devel
15813N/ASummary: %{summary} - development files
15813N/ARequires: %{name} = %{version}
15813N/A
15813N/A%prep
15813N/A%setup -q -n %{name}-%{version}
15813N/A%patch1 -p1
15813N/A%patch2 -p1
15829N/A%patch3 -p1
15840N/A%patch4 -p1
15813N/A
15813N/A%build
15813N/Aaclocal
15813N/Aautoconf
15813N/Aautomake -a -c -f
15813N/ACFLAGS="%optflags"
15813N/ALDFLAGS="%{_ldflags}"
15813N/A./configure --prefix=%{_prefix} \
15813N/A --libdir=%{_libdir} \
15813N/A --bindir=%{_bindir} \
15813N/A --includedir=%{_includedir}/libproxy \
15813N/A --sysconfdir=%{_sysconfdir} \
15813N/A --mandir=%{_mandir} \
15813N/A --libexecdir=%{_libexecdir} \
15952N/A --without-kde
15813N/Amake
15813N/A
15813N/A%install
15813N/Amake install DESTDIR=$RPM_BUILD_ROOT
15813N/Afind $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
15813N/Afind $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
15813N/A
15813N/Ainstall -d $RPM_BUILD_ROOT%{_demodir}
15813N/Amv $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_demodir}
15813N/Arm -r $RPM_BUILD_ROOT%{_bindir}
15813N/A
15813N/Afind $RPM_BUILD_ROOT%{_libdir} -type d -name "python*" -prune -exec mv {} $RPM_BUILD_ROOT%{_libdir}/python%{pythonver} ';'
15813N/Aif [ -x $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages ]; then
15813N/A mv $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages \
15813N/A $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages
15813N/Afi
15813N/A
15813N/A%clean
15813N/Arm -rf $RPM_BUILD_ROOT
15813N/A
15813N/A%changelog
16093N/A* Tue Mar 10 2009 - ke.wang@sun.com
16093N/A- Add patch5 to replace _GUN_SOURCE with _POSIX_C_SOURCE
15952N/A* Mon Feb 23 2009 - ke.wang@sun.com
15952N/A- make wpad-fallback be built by default, but not be check against
15952N/A user can use PX_CONFIG_ORDER to enable it
15840N/A* Mon Feb 16 2009 - ke.wang@sun.com
15840N/A- Add patch libproxy-04-py-find-lib.diff for python binding
15829N/A* Fri Feb 13 2009 - takao.fujiwara@sun.com
15829N/A- Add patch proxy-readline.diff to work proxy demo correctly.
15813N/A* Mon Feb 2, 2009 - ke.wang@sun.com
15813N/A- Initial spec.