Hello community, here is the log from the commit of package gambas3 for openSUSE:Factory checked in at 2017-08-29 11:46:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gambas3 (Old) and /work/SRC/openSUSE:Factory/.gambas3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gambas3" Tue Aug 29 11:46:10 2017 rev:3 rq:519176 version:3.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gambas3/gambas3.changes 2017-06-07 09:55:15.516080482 +0200 +++ /work/SRC/openSUSE:Factory/.gambas3.new/gambas3.changes 2017-08-29 11:47:28.251650333 +0200 @@ -1,0 +2,17 @@ +Mon Aug 28 12:33:11 UTC 2017 - zaitor@opensuse.org + +- Pull in tarball from upstream again to please Factory source + checker bots, as a new tarball with same version was uploaded + +------------------------------------------------------------------- +Wed Jul 19 03:54:23 UTC 2017 - avvissu@yandex.by + +- Update to 3.10.0: + * see: http://gambaswiki.org/wiki/doc/release/3.10.0 +- Add component gambas3-gb-term +- Drop gambas3-3.9.2-gcc7.patch +- Rename and rebase gambas3-3.9.2-llvm.patch to + gambas3-3.10.0-llvm.patch +- Spec file cleanup + +------------------------------------------------------------------- Old: ---- gambas3-3.9.2-gcc7.patch gambas3-3.9.2-llvm.patch gambas3-3.9.2.tar.bz2 New: ---- gambas3-3.10.0-llvm.patch gambas3-3.10.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gambas3.spec ++++++ --- /var/tmp/diff_new_pack.FujlVt/_old 2017-08-29 11:47:30.299361705 +0200 +++ /var/tmp/diff_new_pack.FujlVt/_new 2017-08-29 11:47:30.303361141 +0200 @@ -1,7 +1,7 @@ # # spec file for package gambas3 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012-2015 Lars Vogdt <lars@linux-schulserver.de> # # All modifications and additions to the file contributed by third parties @@ -24,7 +24,7 @@ %endif %endif Name: gambas3 -Version: 3.9.2 +Version: 3.10.0 Release: 0 Summary: BASIC interpreter under Linux License: GPL-2.0+ @@ -37,9 +37,7 @@ # PATCH-FIX-OPENSUSE -- add german translation Patch0: gambas3-mime_translation.patch # PATCH-FIX-OPENSUSE llvm.patch avvissu@yandex.ru -- Change the location for an header files -Patch1: gambas3-3.9.2-llvm.patch -# PATCH-FIX-UPSTREAM gcc7.patch -- https://sourceforge.net/p/gambas/mailman/message/35637223/ -Patch2: gambas3-3.9.2-gcc7.patch +Patch1: gambas3-3.10.0-llvm.patch BuildRequires: SDL_image BuildRequires: aalib-devel BuildRequires: atk-devel @@ -62,12 +60,19 @@ BuildRequires: unixODBC-devel BuildRequires: update-desktop-files BuildRequires: xdg-utils -BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(ORBit-2.0) +BuildRequires: pkgconfig(QtCore) >= 4.5 +BuildRequires: pkgconfig(QtGui) +BuildRequires: pkgconfig(QtNetwork) +BuildRequires: pkgconfig(QtOpenGL) +BuildRequires: pkgconfig(QtSvg) +BuildRequires: pkgconfig(QtWebKit) +BuildRequires: pkgconfig(QtXml) BuildRequires: pkgconfig(SDL_gfx) BuildRequires: pkgconfig(SDL_image) BuildRequires: pkgconfig(SDL_mixer) BuildRequires: pkgconfig(SDL_ttf) +BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dri) BuildRequires: pkgconfig(fontconfig) @@ -100,14 +105,6 @@ BuildRequires: pkgconfig(webkit-1.0) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(QtCore) >= 4.5 -BuildRequires: pkgconfig(QtGui) -BuildRequires: pkgconfig(QtNetwork) -BuildRequires: pkgconfig(QtOpenGL) -BuildRequires: pkgconfig(QtSvg) -BuildRequires: pkgconfig(QtXml) -BuildRequires: pkgconfig(QtWebKit) -BuildRequires: pkgconfig(QtXml) %if !%{with qt4} BuildRequires: pkgconfig(Qt5Core) >= 5.3.0 BuildRequires: pkgconfig(Qt5Gui) @@ -214,11 +211,14 @@ Recommends: %{name}-gb-util-web = %{version} Recommends: %{name}-gb-v4l = %{version} Recommends: %{name}-gb-vb = %{version} -Recommends: %{name}-gb-web = %{version} +Recommends: %{name}-gb-web-feed = %{version} +Recommends: %{name}-gb-web-form = %{version} Recommends: %{name}-gb-xml = %{version} Recommends: %{name}-gb-xml-rpc = %{version} Recommends: %{name}-gb-xml-xslt = %{version} Recommends: %{name}-gb-form-terminal = %{version} +Recommends: %{name}-gb-term = %{version} +Recommends: %{name}-gb-term-form = %{version} Recommends: %{name}-script = %{version} Recommends: deb %if %{with jit} @@ -227,13 +227,13 @@ %if !%{with qt4} Requires: %{name}-gb-qt5 = %{version} Requires: %{name}-gb-qt5-ext = %{version} -Requires: %{name}-gb-qt5-webkit = %{version} Requires: %{name}-gb-qt5-opengl = %{version} +Requires: %{name}-gb-qt5-webkit = %{version} %else Requires: %{name}-gb-qt4 = %{version} Requires: %{name}-gb-qt4-ext = %{version} -Requires: %{name}-gb-qt4-webkit = %{version} Requires: %{name}-gb-qt4-opengl = %{version} +Requires: %{name}-gb-qt4-webkit = %{version} %endif %description ide @@ -252,7 +252,6 @@ applications. It contains: - * The interpreter: gbx3. * The symbolic link on gbx3: gbr3. * The internal component description: gb.component, gb.info and gb.list. @@ -480,10 +479,9 @@ %description gb-dbus By using this component, you will be able to: - -* Call any method and properties of any application connected to D-Bus. -* Catch any signal sent by any application connected to D-Bus. -* Export your own objects to a D-Bus bus. + * Call any method and properties of any application connected to D-Bus. + * Catch any signal sent by any application connected to D-Bus. + * Export your own objects to a D-Bus bus. For more information, see http://dbus.freedesktop.org. @@ -515,6 +513,7 @@ %package gb-form-editor Summary: Text editor for Gambas +Group: Development/Tools/IDE Requires: %{name}-gb-eval-highlight = %{version} Requires: %{name}-runtime = %{version} @@ -605,6 +604,7 @@ %package gb-httpd Summary: The httpd component for Gambas +Group: Development/Tools/IDE Requires: %{name}-runtime = %{version} %description gb-httpd @@ -630,8 +630,8 @@ %package gb-image-imlib Summary: Gambas image routines based on the Imlib2 library Group: Development/Tools/IDE -Requires: %(rpm -qf $(readlink -qne %{_libdir}/libImlib2.so) --qf '%{NAME} >= %{VERSION}') Requires: %{name}-gb-image = %{version} +Requires: %(rpm -qf $(readlink -qne %{_libdir}/libImlib2.so) --qf '%{NAME} >= %{VERSION}') %description gb-image-imlib This components adds image processing methods coming from the imlib2 library. @@ -706,6 +706,7 @@ %package gb-memcached Summary: The memcached component for Gambas +Group: Development/Tools/IDE Requires: %{name}-runtime = %{version} %description gb-memcached @@ -823,6 +824,7 @@ %package gb-option Summary: The second C getopt() interface component for Gambas +Group: Development/Tools/IDE Requires: %{name}-runtime = %{version} %description gb-option @@ -1072,13 +1074,21 @@ This is a component for making CGI web applications, with an ASP-like interface. +%package gb-web-feed +Summary: The component to generate and parse RSS documents +Group: Development/Tools/IDE +Requires: %{name}-gb-web = %{version} + +%description gb-web-feed +This package contains the Gambas3 component to generate and parse RSS +documents. + %package gb-web-form Summary: The CUI web component for Gambas Group: Development/Tools/IDE -Requires: %{name}-gb-web = %{version} -Requires: %{name}-gb-util-web = %{version} Requires: %{name}-gb-util = %{version} -Requires: %{name}-runtime = %{version} +Requires: %{name}-gb-util-web = %{version} +Requires: %{name}-gb-web = %{version} %description gb-web-form This component allows to make the GUI of a web application with the IDE @@ -1092,11 +1102,28 @@ %description gb-form-terminal This package contains the Gambas3 component for terminal in form. +%package gb-term +Summary: The component for terminal management with an API +Group: Development/Tools/IDE +Requires: %{name}-runtime = %{version} + +%description gb-term +This package contains the Gambas3 component for making the GUI of terminal +applications. + +%package gb-term-form +Summary: The component for making the GUI of terminal applications +Group: Development/Tools/IDE +Requires: %{name}-gb-term = %{version} + +%description gb-term-form +This package contains the Gambas3 component for making the GUI of terminal +applications. + %prep %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p3 # don't compile in DATE and TIME BUILDTIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%H:%M') @@ -1840,7 +1867,13 @@ %{_datadir}/%{name}/info/gb.web.info %{_datadir}/%{name}/info/gb.web.list +%files gb-web-feed +%defattr(-,root,root) +%{_datadir}/%{name}/info/gb.web.feed.info +%{_datadir}/%{name}/info/gb.web.feed.list + %files gb-web-form +%defattr(-,root,root) %dir %{_datadir}/%{name}/control %dir %{_datadir}/%{name}/control/gb.web.form %{_datadir}/%{name}/control/gb.web.form/*.png @@ -1848,6 +1881,7 @@ %{_datadir}/%{name}/info/gb.web.form.list %files gb-form-terminal +%defattr(-,root,root) %dir %{_datadir}/%{name}/control %dir %{_datadir}/%{name}/control/gb.form.terminal %{_libdir}/%{name}/gb.form.terminal.component @@ -1856,4 +1890,19 @@ %{_datadir}/%{name}/info/gb.form.terminal.info %{_datadir}/%{name}/info/gb.form.terminal.list +%files gb-term +%defattr(-,root,root) +%{_libdir}/%{name}/gb.term.component +%{_libdir}/%{name}/gb.term.la +%{_libdir}/%{name}/gb.term.so* +%{_datadir}/%{name}/info/gb.term.info +%{_datadir}/%{name}/info/gb.term.list + +%files gb-term-form +%defattr(-,root,root) +%{_libdir}/%{name}/gb.term.form.component +%{_libdir}/%{name}/gb.term.form.gambas +%{_datadir}/%{name}/info/gb.term.form.info +%{_datadir}/%{name}/info/gb.term.form.list + %changelog ++++++ gambas3-3.9.2-llvm.patch -> gambas3-3.10.0-llvm.patch ++++++ --- /work/SRC/openSUSE:Factory/gambas3/gambas3-3.9.2-llvm.patch 2017-02-28 23:49:23.243284363 +0100 +++ /work/SRC/openSUSE:Factory/.gambas3.new/gambas3-3.10.0-llvm.patch 2017-08-29 11:47:23.332343720 +0200 @@ -1,16 +1,12 @@ -diff -ruN gambas3-3.9.2.orig/gb.jit/configure.ac gambas3-3.9.2/gb.jit/configure.ac ---- gambas3-3.9.2.orig/gb.jit/configure.ac 2016-12-17 15:38:07.000000000 +0300 -+++ gambas3-3.9.2/gb.jit/configure.ac 2017-02-05 12:30:27.430563610 +0300 -@@ -37,9 +37,9 @@ +diff -ruN gambas3-3.10.0.orig/gb.jit/configure.ac gambas3-3.10.0/gb.jit/configure.ac +--- gambas3-3.10.0.orig/gb.jit/configure.ac 2017-07-17 23:38:23.000000000 +0300 ++++ gambas3-3.10.0/gb.jit/configure.ac 2017-07-19 10:05:32.686911825 +0300 +@@ -43,7 +43,7 @@ GB_COMPONENT( jit, JIT, gb.jit, [src], - [GB_FIND(llvm/ExecutionEngine/JIT.h llvm/Config/llvm-config.h llvm-c/Core.h, `$LLVM_CONFIG --prefix` /usr/lib/llvm* /usr/local /usr, include)], -- [GB_FIND(libLLVM-$LLVM_VERSION.$SHLIBEXT, `$LLVM_CONFIG --prefix` /usr/lib/llvm* /usr/local /usr, lib)], -- [$C_LIB `$LLVM_CONFIG --ldflags` -lLLVM-$LLVM_VERSION], + [GB_FIND(llvm/ExecutionEngine/JIT.h llvm/Config/llvm-config.h llvm-c/Core.h, $LLVM_INCLUDE, .)], -+ [], -+ [$C_LIB `$LLVM_CONFIG --ldflags` $LLVM_LIBS], + [], + [$C_LIB `$LLVM_CONFIG --ldflags` $LLVM_LIBS], [-I../../main/gbx -I../../main/share -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS]) - - AC_OUTPUT(Makefile src/Makefile) ++++++ gambas3-3.9.2.tar.bz2 -> gambas3-3.10.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gambas3/gambas3-3.9.2.tar.bz2 /work/SRC/openSUSE:Factory/.gambas3.new/gambas3-3.10.0.tar.bz2 differ: char 11, line 1