rpms/libproxy/devel libproxy-0.4-ldflags.patch, NONE, 1.1 libproxy-0.4.0-pyarch.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 import.log, 1.2, 1.3 libproxy.spec, 1.14, 1.15 sources, 1.4, 1.5 libproxy-0.3.1-kde4.patch, 1.1, NONE
Nicolas Chauvet
kwizart at fedoraproject.org
Wed Mar 24 23:39:14 UTC 2010
Author: kwizart
Update of /cvs/pkgs/rpms/libproxy/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11784/devel
Modified Files:
.cvsignore import.log libproxy.spec sources
Added Files:
libproxy-0.4-ldflags.patch libproxy-0.4.0-pyarch.patch
Removed Files:
libproxy-0.3.1-kde4.patch
Log Message:
Update to 0.4.0
Switch to cmake
libproxy-0.4-ldflags.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE libproxy-0.4-ldflags.patch ---
diff -up libproxy-0.4.0/libproxy/CMakeLists.txt.ldflags libproxy-0.4.0/libproxy/CMakeLists.txt
--- libproxy-0.4.0/libproxy/CMakeLists.txt.ldflags 2010-02-25 21:29:54.000000000 +0100
+++ libproxy-0.4.0/libproxy/CMakeLists.txt 2010-03-14 16:08:52.147990318 +0100
@@ -58,7 +58,7 @@ if("${PKG_CONFIG_FOUND}")
endif()
endif()
if(X11_FOUND)
- px_check_modules(GNOME gconf-2.0)
+ px_check_modules(GNOME gconf-2.0 gobject-2.0)
find_package(KDE4)
find_package(Qt4)
if(KDE4_FOUND AND QT4_FOUND)
libproxy-0.4.0-pyarch.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE libproxy-0.4.0-pyarch.patch ---
diff -up libproxy-0.4.0/bindings/CMakeLists.txt.pyarch libproxy-0.4.0/bindings/CMakeLists.txt
--- libproxy-0.4.0/bindings/CMakeLists.txt.pyarch 2010-02-25 21:29:54.000000000 +0100
+++ libproxy-0.4.0/bindings/CMakeLists.txt 2010-03-14 21:03:16.059831098 +0100
@@ -3,7 +3,7 @@ find_package(PythonInterp)
if(PYTHONINTERP_FOUND)
execute_process(COMMAND
${PYTHON_EXECUTABLE}
- -c "import distutils.sysconfig ; print distutils.sysconfig.get_python_lib(plat_specific=1)"
+ -c "import distutils.sysconfig ; print distutils.sysconfig.get_python_lib()"
OUTPUT_VARIABLE pysitepkgdir
OUTPUT_STRIP_TRAILING_WHITESPACE)
install(FILES libproxy.py DESTINATION ${pysitepkgdir})
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/libproxy/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore 27 Dec 2009 12:10:05 -0000 1.4
+++ .cvsignore 24 Mar 2010 23:39:11 -0000 1.5
@@ -1 +1 @@
-libproxy-0.3.1.tar.bz2
+libproxy-0.4.0.tar.gz
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/libproxy/devel/import.log,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- import.log 19 Oct 2009 21:20:20 -0000 1.2
+++ import.log 24 Mar 2010 23:39:11 -0000 1.3
@@ -1,2 +1,3 @@
libproxy-0_2_3-8_fc10:HEAD:libproxy-0.2.3-8.fc10.src.rpm:1232723319
libproxy-0_3_0-1_fc12:HEAD:libproxy-0.3.0-1.fc12.src.rpm:1255986871
+libproxy-0_4_0-1_fc12:HEAD:libproxy-0.4.0-1.fc12.src.rpm:1269473814
Index: libproxy.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libproxy/devel/libproxy.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- libproxy.spec 11 Mar 2010 22:53:45 -0000 1.14
+++ libproxy.spec 24 Mar 2010 23:39:12 -0000 1.15
@@ -3,19 +3,20 @@
%global gecko_version 1.9.2
Name: libproxy
-Version: 0.3.1
-Release: 4%{?dist}
+Version: 0.4.0
+Release: 1%{?dist}
Summary: A library handling all the details of proxy configuration
Group: System Environment/Libraries
License: LGPLv2+
URL: http://code.google.com/p/libproxy/
-Source0: http://libproxy.googlecode.com/files/libproxy-%{version}.tar.bz2
-Patch0: libproxy-0.3.1-kde4.patch
+Source0: http://libproxy.googlecode.com/files/libproxy-%{version}.tar.gz
+Patch0: libproxy-0.4-ldflags.patch
+Patch1: libproxy-0.4.0-pyarch.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel
-BuildRequires: libtool
+BuildRequires: cmake >= 2.8.0
# gnome
BuildRequires: GConf2-devel
@@ -117,19 +118,17 @@ developing applications that use %{name}
%prep
%setup -q
-%patch0 -p1 -b .kde4
-#To avoid rpath on _libdir
-autoreconf -vif
+%patch0 -p1 -b .ldflags
+%patch1 -p1 -b .pyarch
+sed -i -e 's|-Werror||' CMakeLists.txt
%build
-#needed to find kde4 libs
-KDE4_LIBS=" -L%{_libdir}/kde4/devel"
-KDE4_CFLAGS=" -I%{_includedir}/kde4"
-export KDE4_LIBS
-export KDE4_CFLAGS
-%configure --includedir=%{_includedir}/libproxy --disable-static --with-python
-make %{?_smp_mflags}
+%{cmake} \
+ -Dmoduledir=%{_libdir}/%{name}/%{version}/modules \
+ .
+make VERBOSE=1 %{?_smp_mflags}
+
%install
@@ -137,6 +136,25 @@ rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+#Manual install for modules
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/%{version}/modules
+install -pm 0755 lib/libproxy.so $RPM_BUILD_ROOT%{_libdir}/libproxy.so.1.0.0
+ln -s libproxy.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}/libproxy.so.1
+ln -s libproxy.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}/libproxy.so
+for f in lib/*_*.so ; do
+ install -pm 0755 ${f} \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/%{version}/modules
+done
+
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
+sed -e's|@prefix@|%{_prefix}|g' \
+ -e's|@libdir@|%{_libdir}|g' \
+ -e's|@includedir@|%{_includedir}|g' \
+ -e's|@VERSION@|%{version}|g' \
+ < libproxy/libproxy-1.0.pc.in \
+ > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libproxy-1.0.pc
+
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -154,14 +172,6 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/%{version}
%dir %{_libdir}/%{name}/%{version}/modules
-%{_libdir}/%{name}/%{version}/modules/config_direct.so
-%{_libdir}/%{name}/%{version}/modules/config_envvar.so
-%{_libdir}/%{name}/%{version}/modules/config_file.so
-%{_libdir}/%{name}/%{version}/modules/config_wpad.so
-%{_libdir}/%{name}/%{version}/modules/ignore_ip.so
-%{_libdir}/%{name}/%{version}/modules/ignore_domain.so
-%{_libdir}/%{name}/%{version}/modules/wpad_dnsdevolution.so
-%{_libdir}/%{name}/%{version}/modules/wpad_dns.so
%files bin
%defattr(-,root,root,-)
@@ -193,12 +203,16 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(-,root,root,-)
-%{_includedir}/libproxy/
+%{_includedir}/proxy.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/libproxy-1.0.pc
%changelog
+* Wed Mar 24 2010 Nicolas Chauvet <kwizart at fedoraproject.org> - 0.4.0-1
+- Update to 0.4.0
+- Switch to cmake
+
* Thu Mar 11 2010 Nicolas Chauvet <kwizart at fedoraproject.org> - 0.3.1-4
- Add missing libXmu-devel
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libproxy/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources 27 Dec 2009 12:10:05 -0000 1.4
+++ sources 24 Mar 2010 23:39:12 -0000 1.5
@@ -1 +1 @@
-1745fe1bdf5beca1bf7269758f3906e8 libproxy-0.3.1.tar.bz2
+b22c95df70a40949e99add5171fc3084 libproxy-0.4.0.tar.gz
--- libproxy-0.3.1-kde4.patch DELETED ---
More information about the scm-commits
mailing list