commit python-xpcom192 for openSUSE:Factory
Hello community, here is the log from the commit of package python-xpcom192 for openSUSE:Factory checked in at Fri Nov 27 16:38:20 CET 2009. -------- New Changes file: --- /dev/null 2009-09-30 08:50:26.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-xpcom192/python-xpcom192.changes 2009-11-10 11:57:28.000000000 +0100 @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Tue Nov 10 09:51:07 CET 2009 - wr@rosenauer.org + +- initial standalone package + calling whatdependson for head-i586 New: ---- configure.patch create-tar.sh python-xpcom192.changes python-xpcom192.spec pyxpcom-0.0.20091110.tar.bz2 pyxpcom-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-xpcom192.spec ++++++ # # spec file for package python-xpcom192 (Version 0.0.20091110) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: python-xpcom192 BuildRequires: autoconf213 gcc-c++ mozilla-xulrunner192-devel pkg-config python-devel zip License: GPLv2+ ; LGPLv2.1+ ; MPL .. Summary: Python XPCOM bindings for Gecko 1.9.2 Version: 0.0.20091110 Release: 1 Group: Development/Languages/Python Provides: python-xpcom Conflicts: python-xpcom190 python-xpcom191 Requires: mozilla-xulrunner192 Source: pyxpcom-%{version}.tar.bz2 Source1: create-tar.sh Patch0: configure.patch Patch1: pyxpcom-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires %define xredir %(pkg-config --variable=libdir mozilla-gtkmozembed) %description This package contains the libraries and Python modules necessary to use Mozilla XULRunner's XPCOM. %prep %setup -q -n pyxpcom-%{version} %patch0 %patch1 %build autoconf-2.13 configure.in > configure chmod 755 configure mkdir objdir cd objdir ../configure \ --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul) \ --with-system-nspr make %install cd objdir/dist %__mkdir_p $RPM_BUILD_ROOT%{xredir}/components/ %__mkdir_p $RPM_BUILD_ROOT%{py_sitedir}/ %__cp bin/libpyxpcom.so $RPM_BUILD_ROOT%{xredir} %__cp bin/components/libpydom.so $RPM_BUILD_ROOT%{xredir}/components/ %__cp bin/components/libpyloader.so $RPM_BUILD_ROOT%{xredir}/components/ %__cp bin/components/pyabout.py $RPM_BUILD_ROOT%{xredir}/components/ %__cp -r bin/python/* $RPM_BUILD_ROOT%{py_sitedir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{xredir}/libpyxpcom.so %{xredir}/components/libpydom.so %{xredir}/components/libpyloader.so %{xredir}/components/pyabout.py %{py_sitedir}/nsdom/ %{py_sitedir}/xpcom/ %changelog ++++++ configure.patch ++++++ --- configure.in.orig 2009-11-10 12:04:56.000000000 +0100 +++ configure.in 2009-11-10 13:03:33.000000000 +0100 @@ -1315,7 +1315,7 @@ fi - _DEFINES_CFLAGS='-include $(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT' + _DEFINES_CFLAGS='-include mozilla-config.h -DMOZILLA_CLIENT' _USE_CPP_INCLUDE_FLAG=1 elif test "$SOLARIS_SUNPRO_CC"; then MKSHLIB='$(LD) $(DSO_LDOPTS) -h $@ -o $@' @@ -1367,7 +1367,7 @@ esac fi - _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -include $(DEPTH)/mozilla-config.h' + _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -include mozilla-config.h' _USE_CPP_INCLUDE_FLAG=1 AC_CACHE_CHECK(whether the compiler supports -Wno-invalid-offsetof, @@ -1830,7 +1830,7 @@ CXXFLAGS="$CXXFLAGS -mieee" ;; i*86) - USE_ELF_DYNSTR_GC=1 + USE_ELF_DYNSTR_GC= MOZ_ENABLE_OLD_ABI_COMPAT_WRAPPERS=1 ;; mips*) @@ -2143,8 +2143,8 @@ MOZ_DEBUG_FLAGS="-gstabs" _PEDANTIC= LIBS="$LIBS -lsocket -lstdc++" - _DEFINES_CFLAGS='-Wp,-include -Wp,$(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT -D_POSIX_C_SOURCE=199506' - _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -Wp,-include -Wp,$(DEPTH)/mozilla-config.h -D_POSIX_C_SOURCE=199506' + _DEFINES_CFLAGS='-Wp,-include -Wp,mozilla-config.h -DMOZILLA_CLIENT -D_POSIX_C_SOURCE=199506' + _DEFINES_CXXFLAGS='-DMOZILLA_CLIENT -Wp,-include -Wp,mozilla-config.h -D_POSIX_C_SOURCE=199506' if test "$with_x" != "yes" then TK_CFLAGS='-I/usr/include/photon' ++++++ create-tar.sh ++++++ #!/bin/bash VERSION="0.0.$(date -u +%Y%m%d)" # pyxpcom hg clone http://hg.mozilla.org/pyxpcom pyxpcom-$VERSION tar cjf pyxpcom-$VERSION.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg pyxpcom-$VERSION ++++++ pyxpcom-build.patch ++++++ From: Wolfgang Rosenauer Subject: Fix PyXPCOM build Index: config/system-headers =================================================================== RCS file: /cvsroot/mozilla/config/system-headers,v retrieving revision 3.40 diff -u -p -6 -r3.40 system-headers --- config/system-headers 17 Mar 2008 18:02:08 -0000 3.40 +++ config/system-headers 27 Aug 2008 12:08:18 -0000 @@ -571,12 +571,13 @@ proto/dos.h proto/exec.h psap.h Pt.h pthread.h pwd.h Python.h +marshal.h QDOffscreen.h Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h rasdlg.h ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de