Hello community,
here is the log from the commit of package kdebindings3 for openSUSE:Factory
checked in at Thu Oct 6 16:30:39 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdebindings3/kdebindings3-java.changes 2008-09-11 18:02:02.000000000 +0200
@@ -0,0 +1,734 @@
+-------------------------------------------------------------------
+Thu Sep 11 18:00:41 CEST 2008 - dmueller@suse.de
+
+- fix build against newer ruby
+
+-------------------------------------------------------------------
+Wed Aug 20 18:38:12 CEST 2008 - coolo@suse.de
+
+- update to KDE 3.5.10
+ * desktop files validate
+
+-------------------------------------------------------------------
+Thu Mar 13 11:14:04 CET 2008 - dmueller@suse.de
+
+- update 3_5_BRANCH.diff:
+ * fix marshaller for QValueList<WId> in ruby bindings
+
+-------------------------------------------------------------------
+Wed Feb 13 23:30:14 CET 2008 - dmueller@suse.de
+
+- update to 3.5.9:
+ * bugfixes, patches upstreamed
+
+-------------------------------------------------------------------
+Tue Nov 27 18:12:29 CET 2007 - dmueller@suse.de
+
+- fix Qt detection with gcc 4.3
+
+-------------------------------------------------------------------
+Tue Oct 9 16:14:48 CEST 2007 - stbinner@suse.de
+
+- update to 3.5.8: update to Python bindings
+
+-------------------------------------------------------------------
+Fri Aug 17 17:04:05 CEST 2007 - dmueller@suse.de
+
+- rename kdebindings3-python to python-kde3 and build
+ from a separate source (#300041)
+
+-------------------------------------------------------------------
+Tue Jun 19 11:39:01 CEST 2007 - stbinner@suse.de
+
+- fix build of kdebindings3-java in KDE:KDE3
+
+-------------------------------------------------------------------
+Fri May 25 16:06:17 CEST 2007 - dmueller@suse.de
+
+- split off kdebindings3-javascript-devel package
+
+-------------------------------------------------------------------
+Mon May 14 23:48:38 CEST 2007 - stbinner@suse.de
+
+- update to 3.5.7:
+ * fix build with python 2.4
+ * enable building of QGL* Java bindings
+ * fix QtRuby bug with Qt::ListView
+
+-------------------------------------------------------------------
+Mon Jan 29 18:07:28 CET 2007 - dmueller@suse.de
+
+- remove hpi check for ppc (#223658)
+
+-------------------------------------------------------------------
+Thu Jan 25 11:07:56 CET 2007 - stbinner@suse.de
+
+- add 3_5_BRANCH.diff to fix build against Python 2.4 on old distros
+
+-------------------------------------------------------------------
+Tue Jan 16 16:04:12 CET 2007 - stbinner@suse.de
+
+- update to 3.5.6 release:
+ * adaption to changed python 2.5 API
+ * several ruby binding fixes
+
+-------------------------------------------------------------------
+Tue Dec 5 08:50:36 CET 2006 - stbinner@suse.de
+
+- fix build of kdebindings3-python for < 10.2
+
+-------------------------------------------------------------------
+Wed Nov 8 16:53:33 CET 2006 - stbinner@suse.de
+
+- remove historic "Provides:" (#218798)
+
+-------------------------------------------------------------------
+Thu Oct 12 01:02:31 CEST 2006 - dmueller@suse.de
+
+- update 3_5_BRANCH.diff to include fixes for python 2.5
+ bindings
+
+-------------------------------------------------------------------
+Tue Oct 3 10:34:43 CEST 2006 - stbinner@suse.de
+
+- update to 3.5.5 release tarball
+
+-------------------------------------------------------------------
+Fri Sep 29 13:46:00 CEST 2006 - dmueller@suse.de
+
+- add patch to the right specfile
+
+-------------------------------------------------------------------
+Thu Sep 28 12:36:52 CEST 2006 - dmueller@suse.de
+
+- fix build of python and java bindings
+
+------------------------------------------------------------------
+Thu Aug 31 14:16:50 CEST 2006 - stbinner@suse.de
+
+- build with qscintilla-devel also on old distros in build service
+
+-------------------------------------------------------------------
+Wed Aug 23 11:44:01 CEST 2006 - stbinner@suse.de
+
+- add 3_5_BRANCH.diff (ruby binding fixes)
+
+-------------------------------------------------------------------
+Sun Jul 23 22:26:18 CEST 2006 - coolo@suse.de
+
+- update to KDE 3.5.4:
+ * several fixes to the qtruby bindings
+
+-------------------------------------------------------------------
+Sun Jun 18 21:21:09 CEST 2006 - coolo@suse.de
+
+- fix build on older distributions
+
+-------------------------------------------------------------------
+Wed May 24 10:18:32 CEST 2006 - stbinner@suse.de
+
+- update to KDE 3.5.3
+ * several fixes to QtRuby and Korundum
+
+-------------------------------------------------------------------
+Thu May 18 00:09:31 CEST 2006 - dmueller@suse.de
+
+- update buildrequires
+
+-------------------------------------------------------------------
+Mon May 15 16:28:07 CEST 2006 - stbinner@suse.de
+
+- update to KDE 3.5.2 and 3_5_BRANCH.diff
+ * fixes to qtruby, kalyptus, korundum and qtjava bindings
+
+-------------------------------------------------------------------
+Tue Apr 11 14:18:48 CEST 2006 - mrueckert@suse.de
+
+site_ruby should be empty for user installed libraries.
+
+- added kdebindings-3.5.1_ruby_non_site_dir.patch:
+ * korundum/rubylib/korundum/configure.in.in: map the site_ruby
+ directories to their normal equivalents.
+
+-------------------------------------------------------------------
+Sun Feb 5 23:27:28 CET 2006 - mls@suse.de
+
+- adapt pre_checkin.sh script
+
+-------------------------------------------------------------------
+Wed Jan 25 21:33:05 CET 2006 - mls@suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Sun Jan 22 11:08:35 CET 2006 - stbinner@suse.de
+
+- update to 3.5.1
+
+-------------------------------------------------------------------
+Mon Jan 9 08:58:23 CET 2006 - stbinner@suse.de
+
+- remove "Provides: PyQt" from kdebindings3-python
+
+-------------------------------------------------------------------
+Sun Jan 8 00:47:41 CET 2006 - stbinner@suse.de
+
+- update to 3_5_BRANCH
+
+-------------------------------------------------------------------
+Tue Jan 3 11:05:59 CET 2006 - adrian@suse.de
+
+- Do only Require python-qt for kdebindings3-python and without
+ the release number
+
+-------------------------------------------------------------------
+Mon Dec 19 12:09:05 CET 2005 - stbinner@suse.de
+
+- fix file list
+
+-------------------------------------------------------------------
+Sun Nov 27 18:33:40 CET 2005 - coolo@suse.de
+
+- fix syntax error
+
+-------------------------------------------------------------------
+Thu Nov 24 16:17:31 CET 2005 - coolo@suse.de
+
+- split out python-qt
++++ 537 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/kdebindings3/kdebindings3-java.changes
New Changes file:
kdebindings3-javascript.changes: same change
New Changes file:
kdebindings3.changes: same change
calling whatdependson for head-i586
New:
----
3_5_BRANCH.diff
64bit.diff
admin-no-hpi.diff
fix-return-value-kjsembed.diff
kdebindings-3.5.10.tar.bz2
kdebindings-3.5.1_ruby_non_site_dir.patch
kdebindings3-java.changes
kdebindings3-java.diff
kdebindings3-java.spec
kdebindings3-javascript.changes
kdebindings3-javascript.spec
kdebindings3.changes
kdebindings3.spec
kdebindings3.spec.in
perl.diff
pre_checkin.sh
ruby-constness.diff
split-files.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebindings3-java.spec ++++++
#
# spec file for package kdebindings3-java (Version 3.5.10)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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: kdebindings3-java
%define is_base 0
%define is_java 1
%define is_js 0
BuildRequires: gcc-java java-devel kdemultimedia3-devel kdepim3
%if %suse_version > 1020
BuildRequires: unzip
%endif
License: LGPL v2.1 or later
Group: Development/Libraries/Java
Summary: Java Bindings for KDE
Version: 3.5.10
Release: 14
Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`)
Url: http://www.kde.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdebindings-%{version}.tar.bz2
Patch0: 3_5_BRANCH.diff
Patch2: perl.diff
Patch4: fix-return-value-kjsembed.diff
#Patch5: FIXME.diff
Patch6: 64bit.diff
Patch7: split-files.diff
Patch8: kdebindings3-java.diff
Patch9: kdebindings-3.5.1_ruby_non_site_dir.patch
Patch10: admin-no-hpi.diff
Patch11: ruby-constness.diff
%description
Needed libraries to write applications in Java for Qt and KDE.
Authors:
--------
The KDE Team
%if %{is_base}
%package perl
# usesubdirs smoke
Summary: perl
Group: Development/Libraries/Perl
%description perl
%package ruby
Summary: ruby
Group: Development/Languages/Ruby
%description ruby
ruby
%endif
%if %{is_js}
%package devel
Summary: devel package
Group: Development/Languages/Other
Requires: %name = %version
Requires: kdelibs3-devel
%description devel
devel package
%endif
%prep
%setup -q -n kdebindings-%{version}
%patch0
%patch2
%patch4
#%patch5
#%patch6
%patch7
%patch8
%patch9
%patch11
# eventually we have a patch in kdelibs adding that
if test -f /opt/kde3/include/kscrollview.h; then
echo "kscrollview.h" >> smoke/kde/kde_header_list
fi
rm -rf qtobjc kdeobjc
%if %{is_js}
:
%else
rm -rf kjsembed
%endif
%if %{is_base}
:
%else
rm -rf smoke dcopperl
%endif
rm -rf dcoppython
. /etc/opt/kde3/common_options
update_admin --no-unsermake
%patch10
make -f admin/Makefile.common cvs
%build
. /etc/opt/kde3/common_options
%if %{is_java}
export PATH=/usr/lib/java/bin:$PATH
%endif
configopts=
%if %{is_java}
configopts="--with-java-dir=/usr/lib/java/"
%endif
%if %{is_base}
configopts="--disable-final"
%endif
./configure \
$configkde $configopts
%if %{is_base}
make
%else
make %{?jobs:-j %jobs}
%endif
%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%if %{is_base}
%perl_process_packlist
%endif
%if %{is_js}
%suse_update_desktop_file -u kjscmd Development
%suse_update_desktop_file -u embedjs Development
%endif
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
%run_ldconfig
%postun
%run_ldconfig
%if %{is_base}
%files
%defattr(-,root,root)
%doc COPYING README AUTHORS COPYING.LIB ChangeLog NEWS
/opt/kde3/include/smoke.h
/opt/kde3/%_lib/libsmoke*
%files perl
%defattr(-,root,root)
%dir /usr/lib/perl5/vendor_perl/*/*/DCOP
%dir /usr/lib/perl5/vendor_perl/*/*/auto/DCOP
%{perl_vendorarch}/DCOP.pm
%{perl_vendorarch}/DCOP/Object.pm
%{perl_vendorarch}/auto/DCOP/.packlist
%{perl_vendorarch}/auto/DCOP/DCOP.bs
%{perl_vendorarch}/auto/DCOP/DCOP.so
/var/adm/perl-modules/kdebindings3
%{_mandir}/man3/DCOP.3pm.gz
%files ruby
%defattr(-,root,root)
/opt/kde3/bin/krubyinit
/opt/kde3/bin/qtrubyinit
/opt/kde3/bin/rbqtapi
/opt/kde3/bin/rbqtsh
/opt/kde3/bin/rbkdeapi
/opt/kde3/bin/rbkdesh
/opt/kde3/bin/rbuic
/opt/kde3/bin/rbkconfig_compiler
/usr/%_lib/ruby/*
%endif
%if %{is_java}
%files
%defattr(-,root,root)
/opt/kde3/bin/koala
/opt/kde3/bin/javalib
/opt/kde3/%_lib/java
/opt/kde3/%_lib/libqtjava*
/opt/kde3/%_lib/libkdejava.*
%doc /opt/kde3/share/doc/HTML/en/javalib
%endif
%if %{is_js}
%files
%defattr(-,root,root)
%dir /opt/kde3/share/icons/hicolor/16x16
%dir /opt/kde3/share/icons/hicolor/16x16/apps
%dir /opt/kde3/share/icons/hicolor/32x32
%dir /opt/kde3/share/icons/hicolor/32x32/apps
/opt/kde3/bin/kjscmd
/opt/kde3/bin/embedjs
/opt/kde3/bin/jsaccess
/opt/kde3/%_lib/kde3/libqprocessplugin.*
/opt/kde3/%_lib/kde3/libfileitemplugin.*
/opt/kde3/%_lib/kde3/libjavascript.*
/opt/kde3/share/apps/kjsembed
/opt/kde3/share/appl*/*/embedjs.desktop
/opt/kde3/share/services/qprocess_plugin.desktop
%_mandir/man1/kjscmd.1.gz
/opt/kde3/%_lib/kde3/libjsconsoleplugin.*
/opt/kde3/share/applications/kde/kjscmd.desktop
/opt/kde3/share/apps/kate
/opt/kde3/%_lib/kde3/libcustomobjectplugin.*
/opt/kde3/%_lib/kde3/libcustomqobjectplugin.*
/opt/kde3/share/services/customobject_plugin.desktop
/opt/kde3/share/services/customqobject_plugin.desktop
/opt/kde3/share/services/imagefx_plugin.desktop
/opt/kde3/share/servicetypes/binding_type.desktop
/opt/kde3/%_lib/libkjsembed.so.*
/opt/kde3/%_lib/kde3/libimagefxplugin.*
/opt/kde3/share/apps/embedjs
/opt/kde3/share/icons/*/*/*/embedjs.*
/opt/kde3/share/services/javascript.desktop
/opt/kde3/share/services/kfileitem_plugin.desktop
%files devel
%defattr(-,root,root)
/opt/kde3/include/kjsembed
/opt/kde3/%_lib/libkjsembed.so
/opt/kde3/%_lib/libkjsembed.la
%endif
%changelog
++++++ kdebindings3-javascript.spec ++++++
#
# spec file for package kdebindings3-javascript (Version 3.5.10)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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: kdebindings3-javascript
%define is_base 0
%define is_java 0
%define is_js 1
BuildRequires: kdemultimedia3-devel kdepim3
%if %suse_version > 1020
BuildRequires: unzip
%endif
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: JavaScript Bindings and Interpreter for KDE
Version: 3.5.10
Release: 14
Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`)
Url: http://www.kde.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdebindings-%{version}.tar.bz2
Patch0: 3_5_BRANCH.diff
Patch2: perl.diff
Patch4: fix-return-value-kjsembed.diff
#Patch5: FIXME.diff
Patch6: 64bit.diff
Patch7: split-files.diff
Patch8: kdebindings3-java.diff
Patch9: kdebindings-3.5.1_ruby_non_site_dir.patch
Patch10: admin-no-hpi.diff
Patch11: ruby-constness.diff
%description
Required libraries to write applications in Java for Qt and KDE.
Additionally, it contains KJSEmbed, which is a command line interpreter
for executing JavaScript applications. You can very easily write small
KDE applications using it. These applications are not running in a
sandbox,where they havebhave access to all files, as every other
application does.
Authors:
--------
The KDE Team
%if %{is_base}
%package perl
# usesubdirs smoke
Summary: perl
Group: Development/Libraries/Perl
%description perl
%package ruby
Summary: ruby
Group: Development/Languages/Ruby
%description ruby
ruby
%endif
%if %{is_js}
%package devel
License: LGPL v2.1 or later
Summary: JavaScript Bindings and Interpreter for KDE
Group: System/GUI/KDE
Requires: %name = %version
Requires: kdelibs3-devel
%description devel
Required libraries to write applications in Java for Qt and KDE.
Additionally, it contains KJSEmbed, which is a command line interpreter
for executing JavaScript applications. You can very easily write small
KDE applications using it. These applications are not running in a
sandbox,where they havebhave access to all files, as every other
application does.
Authors:
--------
The KDE Team
%endif
%prep
%setup -q -n kdebindings-%{version}
%patch0
%patch2
%patch4
#%patch5
#%patch6
%patch7
%patch8
%patch9
%patch11
# eventually we have a patch in kdelibs adding that
if test -f /opt/kde3/include/kscrollview.h; then
echo "kscrollview.h" >> smoke/kde/kde_header_list
fi
rm -rf qtobjc kdeobjc
%if %{is_js}
:
%else
rm -rf kjsembed
%endif
%if %{is_base}
:
%else
rm -rf smoke dcopperl
%endif
rm -rf dcoppython
. /etc/opt/kde3/common_options
update_admin --no-unsermake
%patch10
make -f admin/Makefile.common cvs
%build
. /etc/opt/kde3/common_options
%if %{is_java}
export PATH=/usr/lib/java/bin:$PATH
%endif
configopts=
%if %{is_java}
configopts="--with-java-dir=/usr/lib/java/"
%endif
%if %{is_base}
configopts="--disable-final"
%endif
./configure \
$configkde $configopts
%if %{is_base}
make
%else
make %{?jobs:-j %jobs}
%endif
%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%if %{is_base}
%perl_process_packlist
%endif
%if %{is_js}
%suse_update_desktop_file -u kjscmd Development
%suse_update_desktop_file -u embedjs Development
%endif
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
%run_ldconfig
%postun
%run_ldconfig
%if %{is_base}
%files
%defattr(-,root,root)
%doc COPYING README AUTHORS COPYING.LIB ChangeLog NEWS
/opt/kde3/include/smoke.h
/opt/kde3/%_lib/libsmoke*
%files perl
%defattr(-,root,root)
%dir /usr/lib/perl5/vendor_perl/*/*/DCOP
%dir /usr/lib/perl5/vendor_perl/*/*/auto/DCOP
%{perl_vendorarch}/DCOP.pm
%{perl_vendorarch}/DCOP/Object.pm
%{perl_vendorarch}/auto/DCOP/.packlist
%{perl_vendorarch}/auto/DCOP/DCOP.bs
%{perl_vendorarch}/auto/DCOP/DCOP.so
/var/adm/perl-modules/kdebindings3
%{_mandir}/man3/DCOP.3pm.gz
%files ruby
%defattr(-,root,root)
/opt/kde3/bin/krubyinit
/opt/kde3/bin/qtrubyinit
/opt/kde3/bin/rbqtapi
/opt/kde3/bin/rbqtsh
/opt/kde3/bin/rbkdeapi
/opt/kde3/bin/rbkdesh
/opt/kde3/bin/rbuic
/opt/kde3/bin/rbkconfig_compiler
/usr/%_lib/ruby/*
%endif
%if %{is_java}
%files
%defattr(-,root,root)
/opt/kde3/bin/koala
/opt/kde3/bin/javalib
/opt/kde3/%_lib/java
/opt/kde3/%_lib/libqtjava*
/opt/kde3/%_lib/libkdejava.*
%doc /opt/kde3/share/doc/HTML/en/javalib
%endif
%if %{is_js}
%files
%defattr(-,root,root)
%dir /opt/kde3/share/icons/hicolor/16x16
%dir /opt/kde3/share/icons/hicolor/16x16/apps
%dir /opt/kde3/share/icons/hicolor/32x32
%dir /opt/kde3/share/icons/hicolor/32x32/apps
/opt/kde3/bin/kjscmd
/opt/kde3/bin/embedjs
/opt/kde3/bin/jsaccess
/opt/kde3/%_lib/kde3/libqprocessplugin.*
/opt/kde3/%_lib/kde3/libfileitemplugin.*
/opt/kde3/%_lib/kde3/libjavascript.*
/opt/kde3/share/apps/kjsembed
/opt/kde3/share/appl*/*/embedjs.desktop
/opt/kde3/share/services/qprocess_plugin.desktop
%_mandir/man1/kjscmd.1.gz
/opt/kde3/%_lib/kde3/libjsconsoleplugin.*
/opt/kde3/share/applications/kde/kjscmd.desktop
/opt/kde3/share/apps/kate
/opt/kde3/%_lib/kde3/libcustomobjectplugin.*
/opt/kde3/%_lib/kde3/libcustomqobjectplugin.*
/opt/kde3/share/services/customobject_plugin.desktop
/opt/kde3/share/services/customqobject_plugin.desktop
/opt/kde3/share/services/imagefx_plugin.desktop
/opt/kde3/share/servicetypes/binding_type.desktop
/opt/kde3/%_lib/libkjsembed.so.*
/opt/kde3/%_lib/kde3/libimagefxplugin.*
/opt/kde3/share/apps/embedjs
/opt/kde3/share/icons/*/*/*/embedjs.*
/opt/kde3/share/services/javascript.desktop
/opt/kde3/share/services/kfileitem_plugin.desktop
%files devel
%defattr(-,root,root)
/opt/kde3/include/kjsembed
/opt/kde3/%_lib/libkjsembed.so
/opt/kde3/%_lib/libkjsembed.la
%endif
%changelog++++++ kdebindings3.spec ++++++
#
# spec file for package kdebindings3 (Version 3.5.10)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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: kdebindings3
%define is_base 1
%define is_java 0
%define is_js 0
BuildRequires: kdemultimedia3-devel kdepim3 ruby-devel
%if %suse_version > 1020
BuildRequires: unzip
%endif
%if %suse_version >= 1130
#BuildRequires: python-devel
%endif
License: GPL-2.0 and LGPL-2.1+
Group: System/GUI/KDE
Summary: Bindings for Qt and KDE Libraries
Version: 3.5.10
Release: 13
Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`)
Url: http://www.kde.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdebindings-%{version}.tar.bz2
Patch0: 3_5_BRANCH.diff
Patch2: perl.diff
Patch4: fix-return-value-kjsembed.diff
#Patch5: FIXME.diff
Patch6: 64bit.diff
Patch7: split-files.diff
Patch8: kdebindings3-java.diff
Patch9: kdebindings-3.5.1_ruby_non_site_dir.patch
Patch10: admin-no-hpi.diff
Patch11: ruby-constness.diff
%description
This package contains generator applications for creating bindings for
specific languages from Qt and KDE header files.
Authors:
--------
The KDE Team
%if %{is_base}
%package perl
License: GPL-2.0 and LGPL-2.1+
# usesubdirs smoke
Summary: DCOP Perl Bindings for KDE
Group: Development/Libraries/Perl
%description perl
A Perl module for making DCOP calls from Perl code.
Authors:
--------
The KDE Team
%package ruby
License: GPL-2.0 and LGPL-2.1+
Summary: Ruby Bindings for Qt and KDE Libraries
Group: Development/Languages/Ruby
%description ruby
This package contains the needed environment for writing Qt
applications in Ruby.
Authors:
--------
The KDE Team
%endif
%if %{is_js}
%package devel
Summary: devel package
Group: Development/Languages/Other
Requires: %name = %version
Requires: kdelibs3-devel
%description devel
devel package
%endif
%prep
%setup -q -n kdebindings-%{version}
%patch0
%patch2
%patch4
#%patch5
#%patch6
%patch7
%patch8
%patch9
%patch11
# eventually we have a patch in kdelibs adding that
if test -f /opt/kde3/include/kscrollview.h; then
echo "kscrollview.h" >> smoke/kde/kde_header_list
fi
rm -rf qtobjc kdeobjc
%if %{is_js}
:
%else
rm -rf kjsembed
%endif
%if %{is_base}
:
%else
rm -rf smoke dcopperl
%endif
rm -rf dcoppython
. /etc/opt/kde3/common_options
update_admin --no-unsermake
%patch10
make -f admin/Makefile.common cvs
%build
. /etc/opt/kde3/common_options
%if %{is_java}
export PATH=/usr/lib/java/bin:$PATH
%endif
configopts=
%if %{is_java}
configopts="--with-java-dir=/usr/lib/java/"
%endif
%if %{is_base}
configopts="--disable-final"
%endif
sed -i 's%2.6%2.7%g' configure
./configure \
$configkde $configopts
%if %{is_base}
make
%else
make %{?jobs:-j %jobs}
%endif
%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%if %{is_base}
%perl_process_packlist
%endif
%if %{is_js}
%suse_update_desktop_file -u kjscmd Development
%suse_update_desktop_file -u embedjs Development
%endif
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
%run_ldconfig
%postun
%run_ldconfig
%if %{is_base}
%files
%defattr(-,root,root)
%doc COPYING README AUTHORS COPYING.LIB ChangeLog NEWS
/opt/kde3/include/smoke.h
/opt/kde3/%_lib/libsmoke*
%files perl
%defattr(-,root,root)
%dir /usr/lib/perl5/vendor_perl/*/*/DCOP
%dir /usr/lib/perl5/vendor_perl/*/*/auto/DCOP
%{perl_vendorarch}/DCOP.pm
%{perl_vendorarch}/DCOP/Object.pm
%{perl_vendorarch}/auto/DCOP/DCOP.bs
%{perl_vendorarch}/auto/DCOP/DCOP.so
%{_mandir}/man3/DCOP.3pm.gz
%if %suse_version < 1140
%{perl_vendorarch}/auto/DCOP/.packlist
/var/adm/perl-modules/kdebindings3
%endif
%files ruby
%defattr(-,root,root)
/opt/kde3/bin/krubyinit
/opt/kde3/bin/qtrubyinit
/opt/kde3/bin/rbqtapi
/opt/kde3/bin/rbqtsh
/opt/kde3/bin/rbkdeapi
/opt/kde3/bin/rbkdesh
/opt/kde3/bin/rbuic
/opt/kde3/bin/rbkconfig_compiler
/usr/%_lib/ruby/*
%endif
%if %{is_java}
%files
%defattr(-,root,root)
/opt/kde3/bin/koala
/opt/kde3/bin/javalib
/opt/kde3/%_lib/java
/opt/kde3/%_lib/libqtjava*
/opt/kde3/%_lib/libkdejava.*
%doc /opt/kde3/share/doc/HTML/en/javalib
%endif
%if %{is_js}
%files
%defattr(-,root,root)
%dir /opt/kde3/share/icons/hicolor/16x16
%dir /opt/kde3/share/icons/hicolor/16x16/apps
%dir /opt/kde3/share/icons/hicolor/32x32
%dir /opt/kde3/share/icons/hicolor/32x32/apps
/opt/kde3/bin/kjscmd
/opt/kde3/bin/embedjs
/opt/kde3/bin/jsaccess
/opt/kde3/%_lib/kde3/libqprocessplugin.*
/opt/kde3/%_lib/kde3/libfileitemplugin.*
/opt/kde3/%_lib/kde3/libjavascript.*
/opt/kde3/share/apps/kjsembed
/opt/kde3/share/appl*/*/embedjs.desktop
/opt/kde3/share/services/qprocess_plugin.desktop
%_mandir/man1/kjscmd.1.gz
/opt/kde3/%_lib/kde3/libjsconsoleplugin.*
/opt/kde3/share/applications/kde/kjscmd.desktop
/opt/kde3/share/apps/kate
/opt/kde3/%_lib/kde3/libcustomobjectplugin.*
/opt/kde3/%_lib/kde3/libcustomqobjectplugin.*
/opt/kde3/share/services/customobject_plugin.desktop
/opt/kde3/share/services/customqobject_plugin.desktop
/opt/kde3/share/services/imagefx_plugin.desktop
/opt/kde3/share/servicetypes/binding_type.desktop
/opt/kde3/%_lib/libkjsembed.so.*
/opt/kde3/%_lib/kde3/libimagefxplugin.*
/opt/kde3/share/apps/embedjs
/opt/kde3/share/icons/*/*/*/embedjs.*
/opt/kde3/share/services/javascript.desktop
/opt/kde3/share/services/kfileitem_plugin.desktop
%files devel
%defattr(-,root,root)
/opt/kde3/include/kjsembed
/opt/kde3/%_lib/libkjsembed.so
/opt/kde3/%_lib/libkjsembed.la
%endif
%changelog
++++++ 3_5_BRANCH.diff ++++++
package: kdebindings-3.5.10.tar.bz2
kdemod: kdebindings
--- BRANCH_STATUS
+++ BRANCH_STATUS
@@ -0,0 +1,2 @@
+current HEAD:
+svn di between //tags/KDE/3.5.10/kdebindings and //branches/KDE/3.5/kdebindings
Eigenschaftsänderungen: .
___________________________________________________________________
Gelöscht: svn:mergeinfo
Hinzugefügt: svn:externals
+ admin https://svn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
++++++ 64bit.diff ++++++
--- qtjava/javalib/org/kde/qt/QPointArray.java
+++ qtjava/javalib/org/kde/qt/QPointArray.java
@@ -63,8 +63,8 @@
public native boolean isNull();
public native boolean resize( int size);
public native boolean truncate( int pos);
- public native int begin();
- public native int end();
+ public native QPoint begin();
+ public native QPoint end();
public native QPoint at(int index);
}
--- qtjava/javalib/qtjava/QPointArray.cpp
+++ qtjava/javalib/qtjava/QPointArray.cpp
@@ -273,16 +273,18 @@
return (jboolean) ((QPointArrayJBridge*) QtSupport::getQt(env, obj))->truncate((uint) pos);
}
-JNIEXPORT jint JNICALL
+JNIEXPORT jobject JNICALL
Java_org_kde_qt_QPointArray_begin(JNIEnv *env, jobject obj)
{
- return (jint) ((QPointArrayJBridge*) QtSupport::getQt(env, obj))->begin();
+ jobject xret = QtSupport::objectForQtKey(env, (void*)((QPointArrayJBridge*) QtSupport::getQt(env, obj))->begin(), "org.kde.qt.QPoint");
+ return xret;
}
-JNIEXPORT jint JNICALL
+JNIEXPORT jobject JNICALL
Java_org_kde_qt_QPointArray_end(JNIEnv *env, jobject obj)
{
- return (jint) ((QPointArrayJBridge*) QtSupport::getQt(env, obj))->end();
+ jobject xret = QtSupport::objectForQtKey(env, (void*)((QPointArrayJBridge*) QtSupport::getQt(env, obj))->end(), "org.kde.qt.QPoint");
+ return xret;
}
JNIEXPORT jobject JNICALL
--- qtjava/javalib/qtjava/QPointArray.h
+++ qtjava/javalib/qtjava/QPointArray.h
@@ -258,17 +258,17 @@
/*
* Class: org_kde_qt_QPointArray
* Method: begin
- * Signature: ()I
+ * Signature: ()Lorg/kde/qt/QPoint;
*/
-JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_begin
+JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_begin
(JNIEnv *, jobject);
/*
* Class: org_kde_qt_QPointArray
* Method: end
- * Signature: ()I
+ * Signature: ()Lorg/kde/qt/QPoint;
*/
-JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_end
+JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_end
(JNIEnv *, jobject);
/*
++++++ admin-no-hpi.diff ++++++
Index: admin/acinclude.m4.in
===================================================================
--- admin/acinclude.m4.in (revision 628197)
+++ admin/acinclude.m4.in (working copy)
@@ -5176,7 +5176,6 @@ if test "x$ac_java_dir" = "xno"; then
kde_java_includedir=no
kde_java_libjvmdir=no
kde_java_libgcjdir=no
- kde_java_libhpidir=no
else
if test "x$ac_java_dir" = "x"; then
@@ -5262,8 +5261,6 @@ if test "x$kde_java_bindir" != "xno"; th
kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
dnl Look for libgcj.so
kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
- dnl Look for libhpi.so and avoid green threads
- kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
dnl Now check everything's fine under there
dnl the include dir is our flag for having the JDK
@@ -5312,14 +5309,6 @@ if test "x$kde_java_bindir" != "xno"; th
AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
fi
- dnl not needed for gcj compile
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libhpidir/libhpi.so"; then
- AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
- fi
- fi
-
if test -n "$jni_includes"; then
dnl Check for JNI version
AC_LANG_SAVE
@@ -5356,8 +5345,8 @@ if test "x$kde_java_bindir" != "xno"; th
JAVAH=$kde_java_bindir/javah
JAR=$kde_java_bindir/jar
AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- if test "x$kde_java_libgcjdir" = "x"; then
- JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
+ if test "x$kde_java_libgcjdir" = "x"; then
+ JVMLIBS="-L$kde_java_libjvmdir -ljvm"
else
JVMLIBS="-L$kde_java_libgcjdir -lgcj"
fi
++++++ fix-return-value-kjsembed.diff ++++++
Index: kjsembed/bindwizard/doxygen2imp_cpp.xsl
===================================================================
RCS file: /home/kde/kdebindings/kjsembed/bindwizard/doxygen2imp_cpp.xsl,v
retrieving revision 1.9
diff -u -3 -p -r1.9 doxygen2imp_cpp.xsl
--- kjsembed/bindwizard/doxygen2imp_cpp.xsl 20 Jun 2004 22:49:29 -0000 1.9
+++ kjsembed/bindwizard/doxygen2imp_cpp.xsl 23 Aug 2004 09:42:42 -0000
@@ -284,6 +284,7 @@ KJS::Object
#endif // This constructor has been disabled by the XSL template
+ return KJS::Object();
}
++++++ kdebindings-3.5.1_ruby_non_site_dir.patch ++++++
Index: korundum/rubylib/korundum/configure.in.in
===================================================================
--- korundum/rubylib/korundum/configure.in.in.orig
+++ korundum/rubylib/korundum/configure.in.in
@@ -5,8 +5,8 @@ if test -z "$RUBY"; then
else
AC_MSG_CHECKING(for ruby dirs)
RUBY_ARCHDIR=`ruby -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'`
- RUBY_SITEARCHDIR=`ruby -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitearchdir"@:>@)'`
- RUBY_SITEDIR=`ruby -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitelibdir"@:>@)'`
+ RUBY_SITEARCHDIR=`ruby -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'`
+ RUBY_SITEDIR=`ruby -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"rubylibdir"@:>@)'`
AC_MSG_RESULT([archdir $RUBY_ARCHDIR, sitearchdir $RUBY_SITEARCHDIR, sitedir $RUBY_SITEDIR])
AC_SUBST(RUBY_ARCHDIR)
AC_SUBST(RUBY_SITEARCHDIR)
Index: qtruby/rubylib/qtruby/configure.in.in
===================================================================
--- qtruby/rubylib/qtruby/configure.in.in.orig
+++ qtruby/rubylib/qtruby/configure.in.in
@@ -5,8 +5,8 @@ if test -z "$RUBY"; then
else
AC_MSG_CHECKING(for ruby dirs)
RUBY_ARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'`
- RUBY_SITEARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitearchdir"@:>@)'`
- RUBY_SITEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitelibdir"@:>@)'`
+ RUBY_SITEARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'`
+ RUBY_SITEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"rubylibdir"@:>@)'`
RUBY_LIBDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"libdir"@:>@)'`
RUBY_LIBRUBYARG=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"LIBRUBYARG_SHARED"@:>@)'`
AC_MSG_RESULT([archdir $RUBY_ARCHDIR, sitearchdir $RUBY_SITEARCHDIR, sitedir $RUBY_SITEDIR, libdir $RUBY_LIBDIR, librubyarg $RUBY_LIBRUBYARG])
++++++ kdebindings3-java.diff ++++++
Index: kdejava/koala/org/kde/koala/Makefile.am
===================================================================
--- kdejava/koala/org/kde/koala/Makefile.am (revision 589518)
+++ kdejava/koala/org/kde/koala/Makefile.am (working copy)
@@ -12,6 +12,6 @@ noinst_JAVA = $(EXTRA_DIST)
JAVAROOT = ../../..
CLASSPATH = $(srcdir)/../../..:$(srcdir)/../../../../../qtjava/javalib/qtjava.jar:$(srcdir)
-JAVACFLAGS = -classpath $(CLASSPATH)
+JAVACFLAGS = -classpath $(CLASSPATH) -target 1.4 -source 1.4
# Prevent stupid automake from putting JAVAC=javac in Makefile.in
JAVAC = @JAVAC@
Index: qtjava/javalib/org/kde/qt/Makefile.am
===================================================================
--- qtjava/javalib/org/kde/qt/Makefile.am (revision 589518)
+++ qtjava/javalib/org/kde/qt/Makefile.am (working copy)
@@ -12,6 +12,6 @@ noinst_JAVA = $(EXTRA_DIST)
JAVAROOT = ../../..
CLASSPATH = $(srcdir)/../../..
-JAVACFLAGS = -classpath $(CLASSPATH)
+JAVACFLAGS = -classpath $(CLASSPATH) -target 1.4 -source 1.4
# Prevent stupid automake from putting JAVAC=javac in Makefile.in
JAVAC = @JAVAC@
++++++ kdebindings3.spec.in ++++++
#
# spec file for package kdebindings3.spec.in (Version 3.5.8)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: @NAME@
%define is_base 0
%define is_java 0
%define is_js 0
BuildRequires: @NFB@ kdemultimedia3-devel kdepim3
%if %suse_version > 1020
BuildRequires: unzip
%endif
License: LGPL
Group: System/GUI/KDE
Summary: Bindings for Qt and KDE Libraries
Version: 3.5.10
Release: 1
Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`)
Url: http://www.kde.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdebindings-%{version}.tar.bz2
Patch0: 3_5_BRANCH.diff
Patch2: perl.diff
Patch4: fix-return-value-kjsembed.diff
#Patch5: FIXME.diff
Patch6: 64bit.diff
Patch7: split-files.diff
Patch8: kdebindings3-java.diff
Patch9: kdebindings-3.5.1_ruby_non_site_dir.patch
Patch10: admin-no-hpi.diff
Patch11: ruby-constness.diff
%description
base
%if %{is_base}
%package perl
# usesubdirs smoke
Summary: perl
Group: Development/Libraries/Perl
%description perl
%package ruby
Summary: ruby
Group: Development/Languages/Ruby
%description ruby
ruby
%endif
%if %{is_js}
%package devel
Summary: devel package
Group: Development/Languages/Other
Requires: %name = %version
Requires: kdelibs3-devel
%description devel
devel package
%endif
%prep
%setup -q -n kdebindings-%{version}
%patch0
%patch2
%patch4
#%patch5
#%patch6
%patch7
%patch8
%patch9
%patch11
# eventually we have a patch in kdelibs adding that
if test -f /opt/kde3/include/kscrollview.h; then
echo "kscrollview.h" >> smoke/kde/kde_header_list
fi
rm -rf qtobjc kdeobjc
%if %{is_js}
:
%else
rm -rf kjsembed
%endif
%if %{is_base}
:
%else
rm -rf smoke dcopperl
%endif
rm -rf dcoppython
. /etc/opt/kde3/common_options
update_admin --no-unsermake
%patch10
make -f admin/Makefile.common cvs
%build
. /etc/opt/kde3/common_options
%if %{is_java}
export PATH=/usr/lib/java/bin:$PATH
%endif
configopts=
%if %{is_java}
configopts="--with-java-dir=/usr/lib/java/"
%endif
%if %{is_base}
configopts="--disable-final"
%endif
./configure \
$configkde $configopts
%if %{is_base}
make
%else
make %{?jobs:-j %jobs}
%endif
%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%if %{is_base}
%perl_process_packlist
%endif
%if %{is_js}
%suse_update_desktop_file -u kjscmd Development
%suse_update_desktop_file -u embedjs Development
%endif
%clean
rm -rf ${RPM_BUILD_ROOT}
%post
%run_ldconfig
%postun
%run_ldconfig
%if %{is_base}
%files
%defattr(-,root,root)
%doc COPYING README AUTHORS COPYING.LIB ChangeLog NEWS
/opt/kde3/include/smoke.h
/opt/kde3/%_lib/libsmoke*
%files perl
%defattr(-,root,root)
%dir /usr/lib/perl5/vendor_perl/*/*/DCOP
%dir /usr/lib/perl5/vendor_perl/*/*/auto/DCOP
%{perl_vendorarch}/DCOP.pm
%{perl_vendorarch}/DCOP/Object.pm
%{perl_vendorarch}/auto/DCOP/.packlist
%{perl_vendorarch}/auto/DCOP/DCOP.bs
%{perl_vendorarch}/auto/DCOP/DCOP.so
/var/adm/perl-modules/kdebindings3
%{_mandir}/man3/DCOP.3pm.gz
%files ruby
%defattr(-,root,root)
/opt/kde3/bin/krubyinit
/opt/kde3/bin/qtrubyinit
/opt/kde3/bin/rbqtapi
/opt/kde3/bin/rbqtsh
/opt/kde3/bin/rbkdeapi
/opt/kde3/bin/rbkdesh
/opt/kde3/bin/rbuic
/opt/kde3/bin/rbkconfig_compiler
/usr/%_lib/ruby/*
%endif
%if %{is_java}
%files
%defattr(-,root,root)
/opt/kde3/bin/koala
/opt/kde3/bin/javalib
/opt/kde3/%_lib/java
/opt/kde3/%_lib/libqtjava*
/opt/kde3/%_lib/libkdejava.*
%doc /opt/kde3/share/doc/HTML/en/javalib
%endif
%if %{is_js}
%files
%defattr(-,root,root)
%dir /opt/kde3/share/icons/hicolor/16x16
%dir /opt/kde3/share/icons/hicolor/16x16/apps
%dir /opt/kde3/share/icons/hicolor/32x32
%dir /opt/kde3/share/icons/hicolor/32x32/apps
/opt/kde3/bin/kjscmd
/opt/kde3/bin/embedjs
/opt/kde3/bin/jsaccess
/opt/kde3/%_lib/kde3/libqprocessplugin.*
/opt/kde3/%_lib/kde3/libfileitemplugin.*
/opt/kde3/%_lib/kde3/libjavascript.*
/opt/kde3/share/apps/kjsembed
/opt/kde3/share/appl*/*/embedjs.desktop
/opt/kde3/share/services/qprocess_plugin.desktop
%_mandir/man1/kjscmd.1.gz
/opt/kde3/%_lib/kde3/libjsconsoleplugin.*
/opt/kde3/share/applications/kde/kjscmd.desktop
/opt/kde3/share/apps/kate
/opt/kde3/%_lib/kde3/libcustomobjectplugin.*
/opt/kde3/%_lib/kde3/libcustomqobjectplugin.*
/opt/kde3/share/services/customobject_plugin.desktop
/opt/kde3/share/services/customqobject_plugin.desktop
/opt/kde3/share/services/imagefx_plugin.desktop
/opt/kde3/share/servicetypes/binding_type.desktop
/opt/kde3/%_lib/libkjsembed.so.*
/opt/kde3/%_lib/kde3/libimagefxplugin.*
/opt/kde3/share/apps/embedjs
/opt/kde3/share/icons/*/*/*/embedjs.*
/opt/kde3/share/services/javascript.desktop
/opt/kde3/share/services/kfileitem_plugin.desktop
%files devel
%defattr(-,root,root)
/opt/kde3/include/kjsembed
/opt/kde3/%_lib/libkjsembed.so
/opt/kde3/%_lib/libkjsembed.la
%endif
%changelog
++++++ perl.diff ++++++
--- dcopperl/Makefile.PL.in
+++ dcopperl/Makefile.PL.in 2005/01/07 10:37:22
@@ -12,6 +12,7 @@
WriteMakefile(
NAME => 'DCOP',
VERSION_FROM => '@srcdir@/DCOP.pm',
+ INSTALLDIRS => 'vendor',
INC => "-I$qt_inc -I$kde_inc",
LIBS => "-L$qt_lib -lqt-mt -L$kde_lib -lkdecore -lDCOP",
XS => {'DCOP.xs' => 'DCOP.cpp'},
++++++ pre_checkin.sh ++++++
#!/bin/bash
# This script is called automatically during autobuild checkin.
cp kdebindings3.changes kdebindings3-java.changes
cp kdebindings3.changes kdebindings3-javascript.changes
NFB_BASE="ruby-devel"
NFB_JS=""
NFB_JAVA="gcc-java java-devel"
sed -e "s,@NAME@,kdebindings3,; s,@NFB@,$NFB_BASE,; s,is_base 0,is_base 1," kdebindings3.spec.in > kdebindings3.spec
sed -e "s,@NAME@,kdebindings3-java,; s,@NFB@,$NFB_JAVA,; s,is_java 0,is_java 1,; s,Provides: kdebindings,Provides: kdebindings3:/opt/kde3/lib/java," kdebindings3.spec.in > kdebindings3-java.spec
sed -e "s,@NAME@,kdebindings3-javascript,; s,@NFB@,$NFB_JS,; s,is_js 0,is_js 1," kdebindings3.spec.in > kdebindings3-javascript.spec
++++++ ruby-constness.diff ++++++
--- qtruby/rubylib/qtruby/Qt.cpp
+++ qtruby/rubylib/qtruby/Qt.cpp
@@ -950,7 +950,7 @@
const char *
get_VALUEtype(VALUE ruby_value)
{
- char * classname = rb_obj_classname(ruby_value);
+ const char * classname = rb_obj_classname(ruby_value);
const char *r = "";
if(ruby_value == Qnil)
r = "u";
@@ -1269,7 +1269,7 @@
value_list.append(QCString().sprintf(" className=%s", qobject->metaObject()->className()));
if (qobject->metaObject()->superClass() != 0) {
- value_list.append(QCString().sprintf(", superClass=#Qt::MetaObject:0x0", qobject->metaObject()->superClass()));
+ value_list.append(QCString().sprintf(", superClass=#Qt::MetaObject:0x0"));
}
if (qobject->metaObject()->numSignals() > 0) {
@@ -1395,7 +1395,7 @@
}
static QCString *
-find_cached_selector(int argc, VALUE * argv, VALUE klass, char * methodName)
+find_cached_selector(int argc, VALUE * argv, VALUE klass, const char * methodName)
{
// Look in the cache
static QCString * mcid = 0;
@@ -1432,7 +1432,7 @@
static VALUE
method_missing(int argc, VALUE * argv, VALUE self)
{
- char * methodName = rb_id2name(SYM2ID(argv[0]));
+ const char * methodName = rb_id2name(SYM2ID(argv[0]));
VALUE klass = rb_funcall(self, rb_intern("class"), 0);
// Look for 'thing?' methods, and try to match isThing() or hasThing() in the Smoke runtime
@@ -1482,7 +1482,7 @@
VALUE retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
if (_current_method == -1) {
- char * op = rb_id2name(SYM2ID(argv[0]));
+ const char * op = rb_id2name(SYM2ID(argv[0]));
if ( qstrcmp(op, "-") == 0
|| qstrcmp(op, "+") == 0
|| qstrcmp(op, "/") == 0
@@ -1557,7 +1557,7 @@
class_method_missing(int argc, VALUE * argv, VALUE klass)
{
VALUE result = Qnil;
- char * methodName = rb_id2name(SYM2ID(argv[0]));
+ const char * methodName = rb_id2name(SYM2ID(argv[0]));
VALUE * temp_stack = (VALUE *) calloc(argc+3, sizeof(VALUE));
temp_stack[0] = rb_str_new2("Qt");
temp_stack[1] = rb_str_new2(methodName);
@@ -1772,7 +1772,7 @@
VALUE
getmetainfo(VALUE self, int &offset, int &index)
{
- char * signalname = rb_id2name(rb_frame_last_func());
+ const char * signalname = rb_id2name(rb_frame_last_func());
VALUE metaObject_value = rb_funcall(qt_internal_module, rb_intern("getMetaObject"), 1, self);
smokeruby_object *ometa = value_obj_info(metaObject_value);
++++++ split-files.diff ++++++
--- python/Makefile.am 2009/04/04 15:03:12 1.1
+++ python/Makefile.am 2009/04/04 15:03:15
@@ -40,7 +40,7 @@
export PYTHONPATH=$$builddir/pyqt:$$PYTHONPATH ; \
cd $(srcdir)/pyqt ; \
export QTDIR=${qt_dir} ; \
- echo "yes" | @PYTHON@ configure.py -i -b @bindir@ -d ${site_packages} -v ${sip_dir}
+ echo "yes" | @PYTHON@ configure.py -j 9 -i -b @bindir@ -d ${site_packages} -v ${sip_dir}
echo "" > prepqt
prepkde: prepqt
@@ -54,7 +54,7 @@
export PYTHONPATH=$$builddir/pykde:$$PYTHONPATH ; \
cd $(srcdir)/pykde ; \
export QTDIR=${qt_dir} ; \
- @PYTHON@ configure.py -i -k @prefix@ -d ${site_packages} -v ${sip_dir}
+ @PYTHON@ configure.py -j 9 -i -k @prefix@ -d ${site_packages} -v ${sip_dir}
echo "" > prepkde
install:
continue with "q"...
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org