#
# spec file for package libproxy
#
# Copyright 2009 Sun Microsystems, Inc.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
%define owner wangke
# bugdb: http://code.google.com/p/libproxy/issues/detail?id=
#
%define OSR 10998:0.x
%if %opt_arch64
%define _demodir %{_prefix}/demo/jds/bin/%{_arch64}
%else
%define _demodir %{_prefix}/demo/jds/bin
%endif
Name: libproxy
License: LGPL v2.1
Group: System/Libraries/GNOME
Version: 0.4.2
Release: 1
URL: http://code.google.com/p/libproxy/
Distribution: Java Desktop System
Vendor: Google Code
Summary: Libproxy is a library that provides automatic proxy configuration management
Source: http://libproxy.googlecode.com/files/libproxy-%{version}.tar.gz
#owner:wangke date:2009-09-11 type:branding
Patch1: libproxy-01-build.diff
Patch2: libproxy-02-disable-utils.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%package devel
Summary: %{summary} - development files
Requires: %{name} = %{version}
%prep
%setup -q -n %{name}-%{version}
%patch1 -p1
%patch2 -p1
%build
export CFLAGS="%optflags"
export CXXFLAGS="%cxx_optflags -lsocket -lCrun -lCstd"
export LDFLAGS="%{_ldflags}"
cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-Dlibdir=%{_libdir} \
-Ddatadir=%{_datadir} \
-Dmoduledir=%{_libdir}/libproxy/%{version}/modules \
-Dbindir=%{_bindir} \
-Dlibexecdir=%{_libdir} \
-DWITH_VALA=NO
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
if [ -x $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages ]; then
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages
rm -rf $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages/*
mv $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages/* \
$RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/vendor-packages
rmdir $RPM_BUILD_ROOT%{_libdir}/python%{pythonver}/site-packages
fi
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
install -d $RPM_BUILD_ROOT%{_demodir}
#mv $RPM_BUILD_ROOT%{_prefix}/bin/proxy $RPM_BUILD_ROOT%{_demodir}
%clean
rm -rf $RPM_BUILD_ROOT
%changelog
* Mon Aug 9 2010 - [email protected]
- Fix patch name.
* Wed Aug 4 2010 - [email protected]
- Disable build of utils, due to cmake error, add
libproxy-03-disable-utils.diff.
* Thu Dec 17 2009 - [email protected]
- Separated into three packages: SUNWlibproxy, SUNWlibproxy-gnome
and SUNWlibproxy-mozjs
* Fri Oct 16 2009 - [email protected]
- Bump to 0.3.1
* Fri Sep 11 2009 - [email protected]
- Bump to 0.3.0
- Remove patch libproxy-01-orig-build.diff
- Remove patch libproxy-02-wpad-fallback.diff
- Remove patch libproxy-03-proxy-readline.diff
- Remove patch libproxy-05-config-posix.diff
- Add patch libproxy-01-build.diff
* Wed Mar 11 2009 - [email protected]
- Mended bugdb
- Remove patch4 because the problem is fixed in Python26
* Tue Mar 10 2009 - [email protected]
- Add patch5 to replace _GUN_SOURCE with _POSIX_C_SOURCE
* Mon Feb 23 2009 - [email protected]
- make wpad-fallback be built by default, but not be check against
user can use PX_CONFIG_ORDER to enable it
* Mon Feb 16 2009 - [email protected]
- Add patch libproxy-04-py-find-lib.diff for python binding
* Fri Feb 13 2009 - [email protected]
- Add patch proxy-readline.diff to work proxy demo correctly.
* Mon Feb 2, 2009 - [email protected]
- Initial spec.