Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:munix9
gambas3
gambas3.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gambas3.spec of Package gambas3
# # spec file for package gambas3 # # copyright (c) 2024 munix9@googlemail.com # %global _stab 38fb2444 %global _desc Gambas is a free development environment based on a Basic interpreter\ with object extensions, like Visual Basic(tm) (but it is NOT a clone!). %if 0%{?suse_version} <= 1500 %bcond_without gb_qt5_webkit %else %bcond_with gb_qt5_webkit %endif Name: gambas3 Version: 3.19.1 Release: 0 Summary: Complete visual development environment for Gambas License: GPL-2.0-or-later URL: https://gambas.sourceforge.net/ Source0: https://gitlab.com/gambas/gambas/-/archive/%{version}/gambas-%{version}.tar.bz2 Source10: LICENSE.autoComplete Source11: LICENSE.clipper Source99: %{name}.rpmlintrc Patch0: bp-ae06e0c18a140b422304481425d00e0d076a4532.patch Patch1: bp-666c1af7c66279abf9d6228be51fc33067d04608.patch Patch2: bp-dd785ed56c973862a1bf32f74dee0f42c837017b.patch Patch3: bp-463a2c2213cc64ef29ee255824663d75b3d74c1d.patch Patch10: fix-distribution.patch Patch11: fix-qdbus-qt5.patch Patch12: fix-welcome-snow-tear.patch Patch13: fix-trunk_version-fallback.patch Patch14: fix-translate-shell.patch Patch15: fix-desktop-file.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: hicolor-icon-theme BuildRequires: libtool BuildRequires: make BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: xdg-utils BuildRequires: pkgconfig(libffi) Requires: %{name}-ide = %{version} %if 0%{?suse_version} <= 1500 BuildRequires: gcc11-PIE BuildRequires: gcc11-c++ %else BuildRequires: gcc-c++ %endif %description %{_desc} With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, and so on. This package doesn't include anything: it is a metapackage to install the IDE and optionally all the available Gambas components. %package ide Summary: Visual development environment for the Gambas programming language License: GPL-2.0-or-later AND OFL-1.1 AND MIT Requires: %{name} = %{version} Requires: %{name}-dev-tools = %{version} Requires: %{name}-gb-clipper = %{version} Requires: %{name}-gb-db = %{version} Requires: %{name}-gb-db-form = %{version} Requires: %{name}-gb-dbus = %{version} Requires: %{name}-gb-desktop = %{version} Requires: %{name}-gb-desktop-x11 = %{version} Requires: %{name}-gb-form = %{version} Requires: %{name}-gb-form-dialog = %{version} Requires: %{name}-gb-form-editor = %{version} Requires: %{name}-gb-form-htmlview = %{version} Requires: %{name}-gb-form-mdi = %{version} Requires: %{name}-gb-form-print = %{version} Requires: %{name}-gb-form-stock = %{version} Requires: %{name}-gb-form-terminal = %{version} Requires: %{name}-gb-highlight = %{version} Requires: %{name}-gb-image = %{version} Requires: %{name}-gb-image-effect = %{version} Requires: %{name}-gb-markdown = %{version} Requires: %{name}-gb-net = %{version} Requires: %{name}-gb-net-curl = %{version} Requires: %{name}-gb-pcre = %{version} Requires: %{name}-gb-settings = %{version} Requires: %{name}-gb-signal = %{version} Requires: %{name}-gb-term = %{version} Requires: %{name}-gb-util = %{version} Requires: %{name}-gb-util-web = %{version} Requires: %{name}-runtime = %{version} Requires: (%{name}-gb-qt5-webview = %{version} or %{name}-gb-gtk3-webview = %{version}) Requires: autoconf Requires: automake Requires: gettext-tools Requires: gzip Requires: patch Requires: rpm-build Requires: tar Requires: translate-shell Requires: unzip Requires: zip Recommends: %{name}-gb-args = %{version} Recommends: %{name}-gb-cairo = %{version} Recommends: %{name}-gb-chart = %{version} Recommends: %{name}-gb-complex = %{version} Recommends: %{name}-gb-compress = %{version} Recommends: %{name}-gb-compress-bzlib2 = %{version} Recommends: %{name}-gb-compress-zlib = %{version} Recommends: %{name}-gb-compress-zstd = %{version} Recommends: %{name}-gb-crypt = %{version} Recommends: %{name}-gb-data = %{version} Recommends: %{name}-gb-db-mysql = %{version} Recommends: %{name}-gb-db-odbc = %{version} Recommends: %{name}-gb-db-postgresql = %{version} Recommends: %{name}-gb-db-sqlite3 = %{version} Recommends: %{name}-gb-dbus-trayicon = %{version} Recommends: %{name}-gb-gmp = %{version} Recommends: %{name}-gb-gsl = %{version} Recommends: %{name}-gb-gtk = %{version} Recommends: %{name}-gb-gtk-opengl = %{version} Recommends: %{name}-gb-gtk3 = %{version} Recommends: %{name}-gb-gtk3-opengl = %{version} Recommends: %{name}-gb-gtk3-webview = %{version} Recommends: %{name}-gb-httpd = %{version} Recommends: %{name}-gb-image-imlib = %{version} Recommends: %{name}-gb-image-io = %{version} Recommends: %{name}-gb-inotify = %{version} Recommends: %{name}-gb-logging = %{version} Recommends: %{name}-gb-map = %{version} Recommends: %{name}-gb-media = %{version} Recommends: %{name}-gb-media-form = %{version} Recommends: %{name}-gb-memcached = %{version} Recommends: %{name}-gb-mime = %{version} Recommends: %{name}-gb-mysql = %{version} Recommends: %{name}-gb-ncurses = %{version} Recommends: %{name}-gb-net-pop3 = %{version} Recommends: %{name}-gb-net-smtp = %{version} Recommends: %{name}-gb-openal = %{version} Recommends: %{name}-gb-opengl = %{version} Recommends: %{name}-gb-opengl-glsl = %{version} Recommends: %{name}-gb-opengl-glu = %{version} Recommends: %{name}-gb-opengl-sge = %{version} Recommends: %{name}-gb-openssl = %{version} Recommends: %{name}-gb-poppler = %{version} Recommends: %{name}-gb-qt5 = %{version} Recommends: %{name}-gb-qt5-ext = %{version} Recommends: %{name}-gb-qt5-opengl = %{version} Recommends: %{name}-gb-qt5-webview = %{version} Recommends: %{name}-gb-report2 = %{version} Recommends: %{name}-gb-scanner = %{version} Recommends: %{name}-gb-sdl2 = %{version} Recommends: %{name}-gb-sdl2-audio = %{version} Recommends: %{name}-gb-term-form = %{version} Recommends: %{name}-gb-vb = %{version} Recommends: %{name}-gb-web = %{version} Recommends: %{name}-gb-web-feed = %{version} Recommends: %{name}-gb-web-gui = %{version} Recommends: %{name}-gb-xml = %{version} Recommends: %{name}-gb-xml-html = %{version} Recommends: %{name}-gb-xml-rpc = %{version} Recommends: %{name}-gb-xml-xslt = %{version} Recommends: %{name}-scripter = %{version} Recommends: pngquant BuildArch: noarch %description ide %{_desc} This package includes the Gambas Development Environment. %package runtime Summary: Gambas runtime interpreter Recommends: (gcc or clang) Provides: %{name}-gb-geom = %{version} Obsoletes: %{name}-gb-geom < %{version} Provides: %{name}-gb-gui = %{version} Obsoletes: %{name}-gb-gui < %{version} Provides: %{name}-gb-hash = %{version} Obsoletes: %{name}-gb-hash < %{version} Provides: %{name}-gb-jit = %{version} Obsoletes: %{name}-gb-jit < %{version} Provides: %{name}-gb-test = %{version} Obsoletes: %{name}-gb-test < %{version} %description runtime %{_desc} This package includes the Gambas interpreter needed to run Gambas applications, and some components having no dependency except the 'libc' system library. %package scripter Summary: Gambas scripter Requires: %{name}-dev-tools = %{version} Requires: %{name}-gb-pcre = %{version} Requires: %{name}-runtime = %{version} Provides: %{name}-script = %{version} Obsoletes: %{name}-script < %{version} BuildArch: noarch %description scripter %{_desc} This package includes the needed files to use Gambas as a scripting language. %package dev-tools Summary: Gambas compilation tools Requires: %{name}-runtime = %{version} Requires: gettext-runtime Provides: %{name}-devel = %{version} Obsoletes: %{name}-devel < %{version} %description dev-tools %{_desc} This package includes the Gambas compiler, archiver and informer. %package benchmark Summary: Gambas/Perl/Python/Java benchmarks Requires: %{name}-gb-args = %{version} Requires: %{name}-scripter = %{version} Requires: java-headless >= 11 Requires: time BuildArch: noarch %description benchmark %{_desc} Gambas/Perl/Python/Java scripts to compare benchmark. %package examples Summary: Example projects provided with Gambas Requires: %{name}-ide = %{version} BuildArch: noarch %description examples %{_desc} This package includes example projects provided with Gambas. %package gb-args Summary: Gambas arguments parser Requires: %{name}-runtime = %{version} %description gb-args %{_desc} This package provides a command-line options analyzer, and automatically handles the --help option. %package gb-cairo Summary: Gambas bindings for cairo BuildRequires: pkgconfig(cairo) Requires: %{name}-gb-image = %{version} %description gb-cairo %{_desc} This package includes Gambas bindings for cairo. %package gb-chart Summary: Gambas charting component Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-chart %{_desc} This is a native Gambas component to draw charts. %package gb-clipper Summary: Gambas Clipper component License: GPL-2.0-or-later AND BSL-1.0 %description gb-clipper %{_desc} This package includes a component based on the Clipper library. %package gb-complex Summary: Gambas Complex component %description gb-complex %{_desc} This package brings complex numbers support to the interpreter. %package gb-compress Summary: Gambas compression component %description gb-compress %{_desc} This package have the needed base libraries for the rest of compression components. %package gb-compress-bzlib2 Summary: Gambas bzlib2 component BuildRequires: pkgconfig(bzip2) Requires: %{name}-gb-compress = %{version} %description gb-compress-bzlib2 %{_desc} This package allows you to compress/uncompress data or files with the bzip2 algorithm. %package gb-compress-zlib Summary: Gambas zlib compression component BuildRequires: pkgconfig(zlib) Requires: %{name}-gb-compress = %{version} %description gb-compress-zlib %{_desc} This package allows you to compress/uncompress data or files with the gzip and PKZIP algorithm. %package gb-compress-zstd Summary: Gambas zstd component BuildRequires: pkgconfig(libzstd) Requires: %{name}-gb-compress = %{version} %description gb-compress-zstd %{_desc} This package allows you to compress/uncompress data or files with the zstd algorithm. %package gb-crypt Summary: Gambas crypt encription component %description gb-crypt %{_desc} This package allows one to use the crypt() glib function in gambas. %package gb-data Summary: Gambas abstract datatypes component Requires: %{name}-runtime = %{version} %description gb-data %{_desc} This package provides abstract datatypes implementations for Gambas. %package gb-db Summary: Gambas database access common libraries Requires: %{name}-runtime = %{version} %description gb-db %{_desc} This package provides the needed common libraries for data access. %package gb-db-form Summary: Gambas database bound controls Requires: %{name}-gb-db = %{version} Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-db-form %{_desc} This is a native Gambas component that implements data bound controls. It provides the following new controls: DataSource, DataBrowser, DataView, DataControl and DataCombo. %package gb-db-mysql Summary: MySQL driver for the Gambas database BuildRequires: pkgconfig(libmariadb) Requires: %{name}-gb-db = %{version} %description gb-db-mysql %{_desc} This package allows you to access MySQL databases. %package gb-db-odbc Summary: ODBC driver for the Gambas database BuildRequires: pkgconfig(odbc) Requires: %{name}-gb-db = %{version} %description gb-db-odbc %{_desc} This package allows you to access to databases via unixODBC drivers from Gambas code. %package gb-db-postgresql Summary: PostgreSQL driver for the Gambas database BuildRequires: postgresql-devel Requires: %{name}-gb-db = %{version} %description gb-db-postgresql %{_desc} This package allows you to access PostgreSQL databases. %package gb-db-sqlite3 Summary: Gambas SQLite 3 driver database BuildRequires: pkgconfig(sqlite3) Requires: %{name}-gb-db = %{version} %description gb-db-sqlite3 %{_desc} This package allows you to access to SQLite 3 databases from Gambas code. %package gb-dbus Summary: Gambas bindings for D-Bus BuildRequires: pkgconfig(dbus-1) Requires: %{name}-runtime = %{version} %description gb-dbus %{_desc} This package includes Gambas bindings for the D-Bus system. %package gb-dbus-trayicon Summary: Gambas support for KDE & Unity tray icon D-Bus protocols Requires: %{name}-gb-dbus = %{version} Requires: %{name}-gb-image = %{version} Requires: %{name}-runtime = %{version} %description gb-dbus-trayicon %{_desc} This component implements the D-Bus tray icon protocol and exports the tray icon menu with the D-Bus menu protocol. %package gb-desktop Summary: Gambas desktop compatibility component Requires: %{name}-gb-desktop-x11 = %{version} Requires: %{name}-gb-image = %{version} Requires: %{name}-runtime = %{version} Requires: xdg-utils Recommends: libsecret-tools %description gb-desktop %{_desc} This package provides a common interface to access some standard desktop features. The Portland project (https://www.freedesktop.org/wiki/Software/xdg-utils/) xdg utilities are used. %package gb-desktop-gnome-keyring Summary: Gambas desktop GNOME component BuildRequires: pkgconfig(gnome-keyring-1) Requires: %{name}-gb-desktop = %{version} Provides: %{name}-gb-desktop-gnome = %{version} Obsoletes: %{name}-gb-desktop-gnome < %{version} %description gb-desktop-gnome-keyring %{_desc} This package allow to use gb.desktop components on GNOME desktop. %package gb-desktop-x11 Summary: X11 support for the desktop compatibility component BuildRequires: pkgconfig(xtst) Requires: %{name}-gb-desktop = %{version} Requires: %{name}-gb-image = %{version} %description gb-desktop-x11 %{_desc} This package provides X11 support for the '%{name}-gb-desktop' package. %package gb-eval-highlight Summary: Gambas syntax highlighting component Requires: %{name}-runtime = %{version} %description gb-eval-highlight %{_desc} This package includes the component for syntax highlighting. %package gb-form Summary: Gambas native form component Requires: %{name}-gui = %{version} Requires: %{name}-runtime = %{version} Recommends: %{name}-gb-inotify = %{version} %description gb-form %{_desc} This is a native Gambas component to serve as base for graphic components. %package gb-form-dialog Summary: Gambas enhanced standard dialogs component Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-form-dialog %{_desc} This is a native Gambas component that implements the Workspace control. %package gb-form-editor Summary: Gambas Text Editor component Requires: %{name}-gb-form = %{version} Requires: %{name}-gb-highlight = %{version} Requires: %{name}-gb-util = %{version} Requires: %{name}-runtime = %{version} %description gb-form-editor %{_desc} This is a native Gambas component that implements the TextEditor control. %package gb-form-mdi Summary: Gambas multiple document interface management component Requires: %{name}-gb-form = %{version} Requires: %{name}-gb-settings = %{version} Requires: %{name}-runtime = %{version} %description gb-form-mdi %{_desc} This is a native Gambas component that implements the Workspace control. %package gb-form-htmlview Summary: HTML viewer based on litehtml library License: GPL-2.0-or-later AND BSD-3-Clause AND Apache-2.0 Requires: %{name}-gb-form = %{version} Requires: %{name}-gb-image = %{version} Requires: %{name}-runtime = %{version} %description gb-form-htmlview %{_desc} This component provides an HTML viewer based on the litehtml library. %package gb-form-print Summary: Gambas generic preview and printing Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-form-print %{_desc} This package includes a generic preview and printing dialog. %package gb-form-stock Summary: Gambas form stock icons Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-form-stock %{_desc} This package includes support for stock form icons. %package gb-form-terminal Summary: Gambas terminal emulator Requires: %{name}-gb-term = %{version} Requires: %{name}-gui = %{version} Requires: %{name}-runtime = %{version} %description gb-form-terminal %{_desc} This component provides a VT-100 terminal emulator control that you can put anywhere in your application. %package gb-gmp Summary: Gambas GMP component BuildRequires: gmp-devel %description gb-gmp %{_desc} This package provides an interface to the GNU Multiple Precision Arithmetic Library. %package gb-gsl Summary: Gambas GNU Scientific Library component BuildRequires: pkgconfig(gsl) %description gb-gsl %{_desc} This package allow to use the GNU Scientific Library. %package gb-gtk Summary: Gambas GTK+ 2 component BuildRequires: pkgconfig(fribidi) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtkglext-1.0) BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(sm) Requires: %{name}-gb-image = %{version} Provides: %{name}-gui = %{version} %description gb-gtk %{_desc} These are the GTK+ 2 components for Gambas. %package gb-gtk-opengl Summary: Gambas GTK+ 2 OpenGL component Requires: %{name}-gb-gtk = %{version} Requires: %{name}-gb-opengl = %{version} %description gb-gtk-opengl %{_desc} This package allow to use the gb.opengl component in GTK+ 2 applications. %package gb-gtk3 Summary: Gambas GTK+ 3 component BuildRequires: pkgconfig(fribidi) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gdk-wayland-3.0) BuildRequires: pkgconfig(gdk-x11-3.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtkglext-1.0) BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(sm) Requires: %{name}-gb-image = %{version} Provides: %{name}-gb-gtk3-wayland = %{version} Obsoletes: %{name}-gb-gtk3-wayland < %{version} Provides: %{name}-gb-gtk3-x11 = %{version} Obsoletes: %{name}-gb-gtk3-x11 < %{version} Provides: %{name}-gui = %{version} %description gb-gtk3 %{_desc} These are the GTK+ 3 components for Gambas. This package includes the Gambas Wayland plugin for the GTK+ 3 GUI component. This package includes the Gambas X11 plugin for the GTK+ 3 GUI component. %package gb-gtk3-opengl Summary: Gambas GTK+ 3 OpenGL component Requires: %{name}-gb-gtk3 = %{version} Requires: %{name}-gb-opengl = %{version} %description gb-gtk3-opengl %{_desc} This package allow to use the gb.opengl component in GTK+ 3 applications. %package gb-gtk3-webview Summary: Gambas GTK+ 3 web browser component BuildRequires: pkgconfig(webkit2gtk-4.0) Requires: %{name}-gb-gtk3 = %{version} %description gb-gtk3-webview %{_desc} This package provides a GTK+ 3 web browser based on webkit2gtk. %package gb-highlight Summary: Gambas syntax highlighting component Requires: %{name}-gb-image = %{version} Requires: %{name}-gb-pcre = %{version} %description gb-highlight %{_desc} This package includes the component for syntax highlighting. Highlighting is defined by description files using a rather simple specific syntax. %package gb-httpd Summary: Gambas HTTP server %description gb-httpd %{_desc} This package provides an embedded HTTP server for the interpreter. %package gb-image Summary: Gambas image effects %description gb-image %{_desc} This is a new component for applying many various effects on images. The effects source code was ported from the KDE libkdefx library, which includes itself some ImageMagick algorithms, and from the KolourPaint program. %package gb-image-effect Summary: Gambas image effects: effects Requires: %{name}-gb-image = %{version} %description gb-image-effect %{_desc} Subcomponent for the image component: image effects. %package gb-image-imlib Summary: Gambas image effects: IMLIB bindings BuildRequires: pkgconfig(imlib2) Requires: %{name}-gb-image = %{version} %description gb-image-imlib %{_desc} Subcomponent for the image component: bings to IMLIB. %package gb-image-io Summary: Gambas image effects: I/O BuildRequires: pkgconfig(gdk-pixbuf-2.0) Requires: %{name}-gb-image = %{version} %description gb-image-io %{_desc} Subcomponent for the image component: image I/O. %package gb-inotify Summary: Gambas inotify component %description gb-inotify %{_desc} This package brings a Linux-specific inotify interface for Gambas. %package gb-libxml Summary: Gambas libxml component BuildRequires: pkgconfig(libxml-2.0) %description gb-libxml %{_desc} This package brings the power of the libxml libraries to Gambas. %package gb-logging Summary: Gambas logging system component Requires: %{name}-runtime = %{version} %description gb-logging %{_desc} This package brings a flexible logging system for Gambas applications. %package gb-map Summary: Gambas online map viewer Requires: %{name}-gb-net = %{version} Requires: %{name}-gb-net-curl = %{version} Requires: %{name}-runtime = %{version} Provides: %{name}-gb-maps = %{version} Obsoletes: %{name}-gb-maps < %{version} %description gb-map %{_desc} This package allowing to display maps from many different sources (Google Maps, OpenStreetMap). %package gb-markdown Summary: Gambas markup syntax Requires: %{name}-runtime = %{version} %description gb-markdown %{_desc} This is a component gives access to the Gambas markup syntax parser. %package gb-media Summary: Gambas media component BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) Requires: %{name}-gb-image = %{version} %description gb-media %{_desc} This package is a simplified interface to the GStreamer library. %package gb-media-form Summary: Gambas media player component Requires: %{name}-gb-media = %{version} Requires: %{name}-gui = %{version} Requires: %{name}-runtime = %{version} %description gb-media-form %{_desc} This is a native Gambas component that implements media player widget. %package gb-memcached Summary: Gambas memcached client Requires: %{name}-gb-net = %{version} Requires: %{name}-runtime = %{version} %description gb-memcached %{_desc} This package provides a memcached client. %package gb-mime Summary: Gambas MIME message management BuildRequires: pkgconfig(gmime-3.0) %description gb-mime %{_desc} This package allow to parse a string and converts it to a MIME message and the reverse. %package gb-mysql Summary: Gambas MySQL component Requires: %{name}-gb-db = %{version} Requires: %{name}-gb-db-mysql = %{version} Requires: %{name}-runtime = %{version} %description gb-mysql %{_desc} This package creates MySQL statements and executes them. %package gb-ncurses Summary: Gambas NCurses component BuildRequires: pkgconfig(ncurses) %description gb-ncurses %{_desc} This package allow to use the NCurses library. %package gb-net Summary: Gambas networking component %description gb-net %{_desc} This package allows you to use TCP/IP and UDP sockets, and to access any serial ports. %package gb-net-curl Summary: Gambas advanced networking component BuildRequires: pkgconfig(libcurl) Requires: %{name}-gb-net = %{version} Requires: %{name}-runtime = %{version} %description gb-net-curl %{_desc} This package allows your programs to easily become FTP or HTTP clients. %package gb-net-pop3 Summary: Gambas POP3 client implementation Requires: %{name}-gb-mime = %{version} Requires: %{name}-gb-net = %{version} Requires: %{name}-runtime = %{version} %description gb-net-pop3 %{_desc} This package retrieves mails using the POP3 protocol. %package gb-net-smtp Summary: Gambas SMTP protocol component Requires: %{name}-gb-net = %{version} Requires: %{name}-runtime = %{version} %description gb-net-smtp %{_desc} This package allows sending emails using SMTP protocol. It contains one control, SmtpClient, that is used for defining the SMTP server, the SMTP port, the recipients, the sender, the subject, the mail contents, some attachments, and for finally sending the mail. %package gb-openal Summary: Gambas OpenAL component BuildRequires: pkgconfig(alure) BuildRequires: pkgconfig(openal) %description gb-openal %{_desc} This package includes an interface to the OpenAL library. %package gb-opengl Summary: Gambas OpenGL component BuildRequires: pkgconfig(glew) Requires: %{name}-gb-image = %{version} %description gb-opengl %{_desc} This package allows you 3D programming with OpenGL in gambas. %package gb-opengl-glsl Summary: Gambas OpenGL component: GL Shading Language subcomponent Requires: %{name}-gb-opengl = %{version} %description gb-opengl-glsl %{_desc} This package accesses the OpenGL Shading Language. %package gb-opengl-glu Summary: Gambas OpenGL utility Requires: %{name}-gb-opengl = %{version} %description gb-opengl-glu %{_desc} This package allows you to use the Mesa libraries to do 3D operations. %package gb-opengl-sge Summary: Gambas SDL Game Engine Requires: %{name}-gb-opengl = %{version} %description gb-opengl-sge %{_desc} This package provides a simple game engine based on OpenGL. %package gb-openssl Summary: Gambas OpenSSL component BuildRequires: pkgconfig(libssl) %description gb-openssl %{_desc} This package provides the cryptographic functions available in OpenSSL. %package gb-option Summary: Gambas option component %description gb-option %{_desc} This package includes the component for option parsing. %package gb-pcre Summary: Gambas regexp component BuildRequires: pkgconfig(libpcre2-8) %description gb-pcre %{_desc} This experimental component allows you to use Perl compatible regular expresions within gambas code. %package gb-pdf Summary: Gambas PDF component BuildRequires: pkgconfig(poppler) Requires: %{name}-gb-image = %{version} %description gb-pdf %{_desc} Deprecated PDF renderer component based on Poppler library. %package gb-poppler Summary: Gambas PDF component BuildRequires: pkgconfig(poppler-cpp) BuildRequires: pkgconfig(poppler-glib) Requires: %{name}-gb-image = %{version} %description gb-poppler %{_desc} PDF renderer component based on Poppler library. %package gb-qt5 Summary: Gambas Qt 5 GUI component BuildRequires: pkgconfig(Qt5Core) >= 5.5.0 BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(x11-xcb) Requires: %{name}-gb-image = %{version} Provides: %{name}-gb-qt5-wayland = %{version} Obsoletes: %{name}-gb-qt5-wayland < %{version} Provides: %{name}-gb-qt5-x11 = %{version} Obsoletes: %{name}-gb-qt5-x11 < %{version} Provides: %{name}-gui = %{version} %description gb-qt5 %{_desc} This package includes the Gambas Qt 5 GUI component. This package includes the Gambas Wayland plugin for the Qt 5 GUI component. This package includes the Gambas X11 plugin for the Qt 5 GUI component. %package gb-qt5-ext Summary: Gambas Qt 5 toolkit extensions Requires: %{name}-gb-qt5 = %{version} %description gb-qt5-ext %{_desc} This package contains extended Qt 5 controls. %package gb-qt5-opengl Summary: Gambas OpenGL component with Qt 5 toolkit BuildRequires: pkgconfig(Qt5OpenGL) Requires: %{name}-gb-opengl = %{version} Requires: %{name}-gb-qt5 = %{version} %description gb-qt5-opengl %{_desc} This package allows you integrate OpenGL in Qt 5 applications. %if %{with gb_qt5_webkit} %package gb-qt5-webkit Summary: Gambas Qt 5 WebKit component BuildRequires: pkgconfig(Qt5WebKit) BuildRequires: pkgconfig(Qt5WebKitWidgets) Requires: %{name}-gb-qt5 = %{version} %description gb-qt5-webkit %{_desc} This package allows you to use the WebKit browser component from Qt 5. %endif %package gb-qt5-webview Summary: Gambas Qt 5 web browser component BuildRequires: pkgconfig(Qt5WebEngine) Requires: %{name}-gb-qt5 = %{version} %description gb-qt5-webview %{_desc} This package allows you to use the new WebKit browser component from Qt 5. %package gb-report Summary: Gambas report component Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-report %{_desc} This package gives the tools and methods to create reports using Gambas. %package gb-report2 Summary: Gambas new reporting component Requires: %{name}-gb-form = %{version} Requires: %{name}-runtime = %{version} %description gb-report2 %{_desc} This component is a new and better implementation of the reporting component. %package gb-scanner Summary: Gambas frontend to scanimage provided by the SANE toolkit Requires: %{name}-gb-form-dialog = %{version} Requires: %{name}-gb-form-mdi = %{version} Requires: %{name}-gb-form-print = %{version} Requires: %{name}-gb-image = %{version} Requires: %{name}-gb-settings = %{version} Requires: %{name}-runtime = %{version} Requires: sane-backends %description gb-scanner %{_desc} This is a frontend to scanimage provided by the SANE toolkit. %package gb-sdl Summary: Gambas SDL component BuildRequires: pkgconfig(SDL_ttf) BuildRequires: pkgconfig(glew) Requires: %{name}-gb-image = %{version} Requires: %{name}-gb-image-io = %{version} %description gb-sdl %{_desc} This package use the ttf fonts parts of the SDL library. If OpenGL drivers are installed it uses it to accelerate 2D and 3D drawing. %package gb-sdl-sound Summary: Gambas SDL component BuildRequires: pkgconfig(SDL_mixer) %description gb-sdl-sound %{_desc} This package use the sound image parts of the SDL library. It allows you to simultaneously play many sounds and a music stored in a file. %package gb-sdl2 Summary: Gambas SDL2 component BuildRequires: pkgconfig(SDL2_image) BuildRequires: pkgconfig(SDL2_ttf) Requires: %{name}-gb-image = %{version} %description gb-sdl2 %{_desc} This package use the ttf fonts parts of the SDL2 library. If OpenGL drivers are installed it uses it to accelerate 2D and 3D drawing. %package gb-sdl2-audio Summary: Gambas SDL2 component BuildRequires: pkgconfig(SDL2_mixer) %description gb-sdl2-audio %{_desc} This component is an interface to the SDL2 mixer library. %package gb-settings Summary: Gambas utilities class Requires: %{name}-runtime = %{version} %description gb-settings %{_desc} This is a component made in Gambas providing several utilities. %package gb-signal Summary: Gambas OS signal library %description gb-signal %{_desc} This package includes the component for access to OS signals. %package gb-term Summary: Gambas VT-100 terminal emulator Requires: %{name}-runtime = %{version} %description gb-term %{_desc} This component provides a VT-100 terminal emulator control that you can put anywhere in your application. %package gb-term-form Summary: Gambas VT-102 terminal emulator Requires: %{name}-gb-image = %{version} Requires: %{name}-gb-term = %{version} Requires: %{name}-runtime = %{version} %description gb-term-form %{_desc} This components aims to give a set of tools to dialog with a VT-102 terminal. %package gb-util Summary: Gambas interpreter utility routines component Requires: %{name}-runtime = %{version} %description gb-util %{_desc} This is a component that provides utility functions to the interpreter. %package gb-util-web Summary: Gambas interpreter utility routines component Requires: %{name}-runtime = %{version} %description gb-util-web %{_desc} This is a component that provides utility functions to web applications. %package gb-v4l Summary: Gambas video for Linux component BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libv4l2) Requires: %{name}-gb-image = %{version} %description gb-v4l %{_desc} This is a component to use v4l with gambas. %package gb-vb Summary: Gambas Visual Basic(tm) compatibility component %description gb-vb %{_desc} This is a component to give compatibility with some MS Visual Basic functions. %package gb-web Summary: Gambas CGI for web applications Requires: %{name}-gb-util-web = %{version} Requires: %{name}-runtime = %{version} Recommends: %{name}-gb-compress-zlib = %{version} %description gb-web %{_desc} This is a component for making CGI web applications using gambas, with an ASP-like interface. %package gb-web-feed Summary: Gambas web feed parser and generator Requires: %{name}-gb-util = %{version} Requires: %{name}-gb-xml = %{version} Requires: %{name}-runtime = %{version} %description gb-web-feed %{_desc} This components provides a web feed parser and generator. %package gb-web-form Summary: Gambas web applications GUI component License: GPL-2.0-or-later AND MIT Requires: %{name}-gb-util = %{version} Requires: %{name}-gb-util-web = %{version} Requires: %{name}-gb-web = %{version} Requires: %{name}-runtime = %{version} %description gb-web-form %{_desc} This is a component whose goal is easing Web application development by mainly allowing to use the IDE form editor to define your GUI interface. %package gb-web-gui Summary: Gambas web applications GUI component using processes as session Requires: %{name}-gb-signal = %{version} Requires: %{name}-gb-util = %{version} Requires: %{name}-gb-util-web = %{version} Requires: %{name}-gb-web = %{version} Requires: %{name}-runtime = %{version} %description gb-web-gui %{_desc} This is a component whose goal is easing Web application development by mainly allowing to use the IDE form editor to define your GUI interface. %package gb-xml Summary: Gambas XML component BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) Requires: %{name}-runtime = %{version} %description gb-xml %{_desc} This package brings the power of the libxml libraries to Gambas. %package gb-xml-html Summary: Gambas HTML component Requires: %{name}-gb-xml = %{version} %description gb-xml-html %{_desc} This package allows using HTML generator. %package gb-xml-rpc Summary: Gambas RPC component Requires: %{name}-gb-xml = %{version} %description gb-xml-rpc %{_desc} This package allows using RPC from a Gambas application. %package gb-xml-xslt Summary: Gambas XSLT component Requires: %{name}-gb-xml = %{version} %description gb-xml-xslt %{_desc} This package brings the power of the libxslt libraries to Gambas. %prep %autosetup -n gambas-%{version} -p1 # create main/trunk_version.txt if echo "%{version}" | grep -qw "git" ; then echo "%{version} (master)" | awk -F. '{print $NF}' > main/trunk_version.txt elif [ -n "%{_stab}" ] ; then echo "%{_stab} (stable)" > main/trunk_version.txt fi # fix benchmark scripts shebang sed -e 's|bin/python$|bin/python3|;s|bin/env gbs3|bin/gbs3|;s|bin/java.*|bin/cat|' \ -e 's|, "python",|, "python3",|' -i benchmark/* # fix man pages _date="$(LANG=C date -u -d@$SOURCE_DATE_EPOCH '+%%B %%Y')" _vers="Gambas $(echo "%{version}" | cut -d'+' -f1)" sed -e "s/^\(\.TH \".*\" \"1\"\) .*/\1 \"$_date\" \"$_vers\" \"User Commands\"/" \ -i {app,main}/man/g*3.1 %build %if 0%{?suse_version} <= 1500 export CC="gcc-11" export CXX="g++-11" %endif ./reconf-all GAMBAS_CONFIG_FAILURE=1 %configure -C \ --disable-qtwebkit \ --disable-qtwebview \ --disable-qt4 \ --disable-sqlite2 \ %if %{without gb_qt5_webkit} --disable-qt5webkit \ %endif %{nil} %make_build %install %make_install XDG_UTILS="" # desktop install -D -m 0644 -t %{buildroot}%{_datadir}/applications app/desktop/%{name}.desktop %suse_update_desktop_file %{name} Development IDE # mime install -D -m 0644 main/mime/application-x-%{name}.xml %{buildroot}%{_datadir}/mime/packages/x-%{name}.xml install -m 0644 app/mime/application-x-gambasscript.xml %{buildroot}%{_datadir}/mime/packages/x-gambasscript.xml install -m 0644 app/mime/application-x-gambasserverpage.xml %{buildroot}%{_datadir}/mime/packages/x-gambasserverpage.xml install -D -m 0644 app/mime/application-x-gambasscript-48.png \ %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-gambasscript.png install -D -m 0644 app/mime/application-x-gambasserverpage-48.png \ %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-gambasserverpage.png install -D -m 0644 main/mime/application-x-%{name}-48.png \ %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-%{name}.png install -D -m 0644 main/mime/application-x-%{name}.png \ %{buildroot}%{_datadir}/icons/hicolor/256x256/mimetypes/application-x-%{name}.png install -D -m 0644 -t %{buildroot}%{_datadir}/icons/hicolor/256x256/mimetypes \ app/mime/application-x-gambas{script,serverpage}.png # icons install -D -m 0644 app/desktop/%{name}-48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png install -D -m 0644 -t %{buildroot}%{_datadir}/icons/hicolor/256x256/apps app/desktop/%{name}.png install -D -m 0644 -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps app/desktop/%{name}.svg # licenses install -m 0644 -t . %{SOURCE10} %{SOURCE11} install -m 0644 gb.form.htmlview/src/gumbo/LICENSE LICENSE.gumbo install -m 0644 gb.form.htmlview/src/litehtml/LICENSE LICENSE.litehtml # benchmark & examples cp -a benchmark app/examples %{buildroot}%{_datadir}/%{name} %check export PATH=%{buildroot}%{_bindir}:$PATH export GB_PATH=%{buildroot}%{_bindir}/gbx3 cd main/lib/test/gb.test gbc3 . && gba3 . && gbx3 -T "@All good" . || : %files %license COPYING %doc README.md %files ide %license COPYING app/src/%{name}/.hidden/font/LICENSE %{_bindir}/%{name}{,.gambas} %{_datadir}/%{name}/template %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.{png,svg} %attr(0644,root,root) %{_datadir}/metainfo/%{name}.appdata.xml %{_mandir}/man1/%{name}.1%{?ext_man} %exclude %{_datadir}/appdata %files runtime %license COPYING %doc AUTHORS README %{_bindir}/gb{r,x}3 %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/control %dir %{_datadir}/%{name}/info %{_datadir}/%{name}/info/gb.{debug,geom,gui,hash,jit,test}.* %{_datadir}/%{name}/info/gb.eval.{info,list} %{_datadir}/%{name}/info/gb.{info,list} %{_datadir}/icons/hicolor/*/mimetypes/application-x-%{name}.png %{_datadir}/mime/packages/x-%{name}.xml %dir %{_libdir}/%{name} %attr(0644,root,root) %{_libdir}/%{name}/gb.component %{_libdir}/%{name}/gb.{debug,draw,geom,gui,hash,jit,test}.* %{_libdir}/%{name}/gb.eval.{component,la,so*} %{_mandir}/man1/gb{r,x}3.1%{?ext_man} %files scripter %{_bindir}/gb{s,w}3 %{_bindir}/gbs3.gambas %{_datadir}/icons/hicolor/*/mimetypes/application-x-gambas{script,serverpage}.png %{_datadir}/mime/packages/x-gambas{script,serverpage}.xml %{_mandir}/man1/gb{s,w}3.1%{?ext_man} %files dev-tools %{_bindir}/gb{a,c,h,i}3 %{_bindir}/gbh3.gambas %{_mandir}/man1/gb{a,c,h,i}3.1%{?ext_man} %files benchmark %{_datadir}/%{name}/benchmark %files examples %{_datadir}/%{name}/examples %files gb-args %{_datadir}/%{name}/info/gb.args.* %{_libdir}/%{name}/gb.args.* %files gb-cairo %{_datadir}/%{name}/info/gb.cairo.* %{_libdir}/%{name}/gb.cairo.* %files gb-chart %{_datadir}/%{name}/info/gb.chart.* %{_libdir}/%{name}/gb.chart.* %files gb-clipper %license LICENSE.clipper %{_datadir}/%{name}/info/gb.clipper.* %{_libdir}/%{name}/gb.clipper.* %files gb-complex %{_datadir}/%{name}/info/gb.complex.* %{_libdir}/%{name}/gb.complex.* %files gb-compress %{_datadir}/%{name}/info/gb.compress.{info,list} %{_libdir}/%{name}/gb.compress.{component,la,so*} %files gb-compress-bzlib2 %{_datadir}/%{name}/info/gb.compress.bzlib2.* %{_libdir}/%{name}/gb.compress.bzlib2.* %files gb-compress-zlib %{_datadir}/%{name}/info/gb.compress.zlib.* %{_libdir}/%{name}/gb.compress.zlib.* %files gb-compress-zstd %{_datadir}/%{name}/info/gb.compress.zstd.* %{_libdir}/%{name}/gb.compress.zstd.* %files gb-crypt %{_datadir}/%{name}/info/gb.crypt.* %{_libdir}/%{name}/gb.crypt.* %files gb-data %{_datadir}/%{name}/info/gb.data.* %{_libdir}/%{name}/gb.data.* %files gb-db %{_datadir}/%{name}/info/gb.db.{info,list} %{_libdir}/%{name}/gb.db.{component,gambas,la,so*} %files gb-db-form %{_datadir}/%{name}/control/gb.db.form %{_datadir}/%{name}/info/gb.db.form.* %{_libdir}/%{name}/gb.db.form.* %files gb-db-mysql %{_datadir}/%{name}/info/gb.db.mysql.* %{_libdir}/%{name}/gb.db.mysql.* %files gb-db-odbc %{_datadir}/%{name}/info/gb.db.odbc.* %{_libdir}/%{name}/gb.db.odbc.* %files gb-db-postgresql %{_datadir}/%{name}/info/gb.db.postgresql.* %{_libdir}/%{name}/gb.db.postgresql.* %files gb-db-sqlite3 %{_datadir}/%{name}/info/gb.db.sqlite3.* %{_libdir}/%{name}/gb.db.sqlite3.* %files gb-dbus %{_datadir}/%{name}/info/gb.dbus.{info,list} %{_libdir}/%{name}/gb.dbus.{component,gambas,la,so*} %files gb-dbus-trayicon %{_datadir}/%{name}/info/gb.dbus.trayicon.* %{_libdir}/%{name}/gb.dbus.trayicon.* %files gb-desktop %{_datadir}/%{name}/control/gb.desktop %{_datadir}/%{name}/info/gb.desktop.{info,list} %{_libdir}/%{name}/gb.desktop.{component,gambas} %files gb-desktop-gnome-keyring %{_datadir}/%{name}/info/gb.desktop.gnome.* %{_libdir}/%{name}/gb.desktop.gnome.* %files gb-desktop-x11 %{_datadir}/%{name}/info/gb.desktop.x11.* %{_libdir}/%{name}/gb.desktop.x11.* %files gb-eval-highlight %{_datadir}/%{name}/info/gb.eval.highlight.* %{_libdir}/%{name}/gb.eval.highlight.* %files gb-form %{_datadir}/%{name}/control/gb.form %{_datadir}/%{name}/info/gb.form.{info,list} %{_libdir}/%{name}/gb.form.{component,gambas} %files gb-form-dialog %{_datadir}/%{name}/info/gb.form.dialog.* %{_libdir}/%{name}/gb.form.dialog.* %files gb-form-editor %{_datadir}/%{name}/control/gb.form.editor %{_datadir}/%{name}/info/gb.form.editor.* %{_libdir}/%{name}/gb.form.editor.* %files gb-form-mdi %{_datadir}/%{name}/control/gb.form.mdi %{_datadir}/%{name}/info/gb.form.mdi.* %{_libdir}/%{name}/gb.form.mdi.* %files gb-form-htmlview %license LICENSE.gumbo LICENSE.litehtml %{_datadir}/%{name}/control/gb.form.htmlview %{_datadir}/%{name}/info/gb.form.htmlview.* %{_libdir}/%{name}/gb.form.htmlview.* %files gb-form-print %{_datadir}/%{name}/info/gb.form.print.* %{_libdir}/%{name}/gb.form.print.* %files gb-form-stock %{_datadir}/%{name}/info/gb.form.stock.* %{_libdir}/%{name}/gb.form.stock.* %files gb-form-terminal %{_datadir}/%{name}/control/gb.form.terminal %{_datadir}/%{name}/info/gb.form.terminal.* %{_libdir}/%{name}/gb.form.terminal.* %files gb-gmp %{_datadir}/%{name}/info/gb.gmp.* %{_libdir}/%{name}/gb.gmp.* %files gb-gsl %{_datadir}/%{name}/info/gb.gsl.* %{_libdir}/%{name}/gb.gsl.* %files gb-gtk %{_datadir}/%{name}/info/gb.gtk.{info,list} %{_libdir}/%{name}/gb.gtk.{component,la,so*} %files gb-gtk-opengl %{_datadir}/%{name}/info/gb.gtk.opengl.* %{_libdir}/%{name}/gb.gtk.opengl.* %files gb-gtk3 %{_datadir}/%{name}/info/gb.gtk3.{info,list} %{_datadir}/%{name}/info/gb.gtk3.{wayland,x11}.* %{_libdir}/%{name}/gb.gtk3.{component,la,so*} %{_libdir}/%{name}/gb.gtk3.{wayland,x11}.* %files gb-gtk3-opengl %{_datadir}/%{name}/info/gb.gtk3.opengl.* %{_libdir}/%{name}/gb.gtk3.opengl.* %files gb-gtk3-webview %{_datadir}/%{name}/info/gb.gtk3.webview.* %{_libdir}/%{name}/gb.gtk3.webview.* %files gb-highlight %{_datadir}/%{name}/info/gb.highlight.* %{_libdir}/%{name}/gb.highlight.* %files gb-httpd %{_datadir}/%{name}/info/gb.httpd.* %{_libdir}/%{name}/gb.httpd.* %files gb-image %{_datadir}/%{name}/info/gb.image.{info,list} %{_libdir}/%{name}/gb.image.{component,la,so*} %files gb-image-effect %{_datadir}/%{name}/info/gb.image.effect.* %{_libdir}/%{name}/gb.image.effect.* %files gb-image-imlib %{_datadir}/%{name}/info/gb.image.imlib.* %{_libdir}/%{name}/gb.image.imlib.* %files gb-image-io %{_datadir}/%{name}/info/gb.image.io.* %{_libdir}/%{name}/gb.image.io.* %files gb-inotify %{_datadir}/%{name}/info/gb.inotify.* %{_libdir}/%{name}/gb.inotify.* %files gb-libxml %{_datadir}/%{name}/info/gb.libxml.* %{_libdir}/%{name}/gb.libxml.* %files gb-logging %{_datadir}/%{name}/info/gb.logging.* %{_libdir}/%{name}/gb.logging.* %files gb-map %{_datadir}/%{name}/control/gb.map %{_datadir}/%{name}/info/gb.map.* %{_libdir}/%{name}/gb.map.* %files gb-markdown %{_datadir}/%{name}/info/gb.markdown.* %{_libdir}/%{name}/gb.markdown.* %files gb-media %{_datadir}/%{name}/info/gb.media.{info,list} %{_libdir}/%{name}/gb.media.{component,la,so*} %files gb-media-form %{_datadir}/%{name}/control/gb.media.form %{_datadir}/%{name}/info/gb.media.form.* %{_libdir}/%{name}/gb.media.form.* %files gb-memcached %{_datadir}/%{name}/info/gb.memcached.* %{_libdir}/%{name}/gb.memcached.* %files gb-mime %{_datadir}/%{name}/info/gb.mime.* %{_libdir}/%{name}/gb.mime.* %files gb-mysql %{_datadir}/%{name}/info/gb.mysql.* %{_libdir}/%{name}/gb.mysql.* %files gb-ncurses %{_datadir}/%{name}/info/gb.ncurses.* %{_libdir}/%{name}/gb.ncurses.* %files gb-net %{_datadir}/%{name}/control/gb.net %{_datadir}/%{name}/info/gb.net.{info,list} %{_libdir}/%{name}/gb.net.{component,la,so*} %files gb-net-curl %{_datadir}/%{name}/control/gb.net.curl %{_datadir}/%{name}/info/gb.net.curl.* %{_libdir}/%{name}/gb.net.curl.* %files gb-net-pop3 %{_datadir}/%{name}/control/gb.net.pop3 %{_datadir}/%{name}/info/gb.net.pop3.* %{_libdir}/%{name}/gb.net.pop3.* %files gb-net-smtp %{_datadir}/%{name}/control/gb.net.smtp %{_datadir}/%{name}/info/gb.net.smtp.* %{_libdir}/%{name}/gb.net.smtp.* %files gb-openal %{_datadir}/%{name}/info/gb.openal.* %{_libdir}/%{name}/gb.openal.* %files gb-opengl %{_datadir}/%{name}/info/gb.opengl.{info,list} %{_libdir}/%{name}/gb.opengl.{component,la,so*} %files gb-opengl-glsl %{_datadir}/%{name}/info/gb.opengl.glsl.* %{_libdir}/%{name}/gb.opengl.glsl.* %files gb-opengl-glu %{_datadir}/%{name}/info/gb.opengl.glu.* %{_libdir}/%{name}/gb.opengl.glu.* %files gb-opengl-sge %{_datadir}/%{name}/info/gb.opengl.sge.* %{_libdir}/%{name}/gb.opengl.sge.* %files gb-openssl %{_datadir}/%{name}/info/gb.openssl.* %{_libdir}/%{name}/gb.openssl.* %files gb-option %{_datadir}/%{name}/info/gb.option.* %{_libdir}/%{name}/gb.option.* %files gb-pcre %{_datadir}/%{name}/info/gb.pcre.* %{_libdir}/%{name}/gb.pcre.* %files gb-pdf %{_datadir}/%{name}/info/gb.pdf.* %{_libdir}/%{name}/gb.pdf.* %files gb-poppler %{_datadir}/%{name}/info/gb.poppler.* %{_libdir}/%{name}/gb.poppler.* %files gb-qt5 %{_datadir}/%{name}/info/gb.qt5.{info,list} %{_datadir}/%{name}/info/gb.qt5.{wayland,x11}.* %{_libdir}/%{name}/gb.qt5.{component,la,so*} %{_libdir}/%{name}/gb.qt5.{wayland,x11}.* %files gb-qt5-ext %{_datadir}/%{name}/info/gb.qt5.ext.* %{_libdir}/%{name}/gb.qt5.ext.* %files gb-qt5-opengl %{_datadir}/%{name}/info/gb.qt5.opengl.* %{_libdir}/%{name}/gb.qt5.opengl.* %if %{with gb_qt5_webkit} %files gb-qt5-webkit %{_datadir}/%{name}/control/gb.qt5.webkit %{_datadir}/%{name}/info/gb.qt5.webkit.* %{_libdir}/%{name}/gb.qt5.webkit.* %endif %files gb-qt5-webview %{_datadir}/%{name}/info/gb.qt5.webview.* %{_libdir}/%{name}/gb.qt5.webview.* %files gb-report %{_datadir}/%{name}/control/gb.report %{_datadir}/%{name}/info/gb.report.* %{_libdir}/%{name}/gb.report.* %files gb-report2 %{_datadir}/%{name}/control/gb.report2 %{_datadir}/%{name}/info/gb.report2.* %{_libdir}/%{name}/gb.report2.* %files gb-scanner %{_datadir}/%{name}/info/gb.scanner.* %{_libdir}/%{name}/gb.scanner.* %files gb-sdl %{_datadir}/%{name}/info/gb.sdl.{info,list} %{_libdir}/%{name}/gb.sdl.{component,la,so,so.*} %files gb-sdl-sound %{_datadir}/%{name}/info/gb.sdl.sound.* %{_libdir}/%{name}/gb.sdl.sound.* %files gb-sdl2 %{_datadir}/%{name}/info/gb.sdl2.{info,list} %{_libdir}/%{name}/gb.sdl2.{component,la,so*} %files gb-sdl2-audio %{_datadir}/%{name}/info/gb.sdl2.audio.* %{_libdir}/%{name}/gb.sdl2.audio.* %files gb-settings %{_datadir}/%{name}/info/gb.settings.* %{_libdir}/%{name}/gb.settings.* %files gb-signal %{_datadir}/%{name}/info/gb.signal.* %{_libdir}/%{name}/gb.signal.* %files gb-term %{_datadir}/%{name}/info/gb.term.{info,list} %{_libdir}/%{name}/gb.term.{component,la,so*} %files gb-term-form %{_datadir}/%{name}/control/gb.term.form %{_datadir}/%{name}/info/gb.term.form.* %{_libdir}/%{name}/gb.term.form.* %files gb-util %{_datadir}/%{name}/info/gb.util.{info,list} %{_libdir}/%{name}/gb.util.{component,gambas} %files gb-util-web %{_datadir}/%{name}/control/gb.util.web %{_datadir}/%{name}/info/gb.util.web.* %{_libdir}/%{name}/gb.util.web.* %files gb-v4l %{_datadir}/%{name}/info/gb.v4l.* %{_libdir}/%{name}/gb.v4l.* %files gb-vb %{_datadir}/%{name}/info/gb.vb.* %{_libdir}/%{name}/gb.vb.* %files gb-web %{_datadir}/%{name}/info/gb.web.{info,list} %{_libdir}/%{name}/gb.web.{component,gambas} %files gb-web-feed %{_datadir}/%{name}/info/gb.web.feed.* %{_libdir}/%{name}/gb.web.feed.* %files gb-web-form %license LICENSE.autoComplete %{_datadir}/%{name}/control/gb.web.form %{_datadir}/%{name}/info/gb.web.form.* %{_libdir}/%{name}/gb.web.form.* %files gb-web-gui %{_datadir}/%{name}/control/gb.web.gui %{_datadir}/%{name}/info/gb.web.gui.* %{_libdir}/%{name}/gb.web.gui.* %files gb-xml %{_datadir}/%{name}/info/gb.xml.{info,list} %{_libdir}/%{name}/gb.xml.{component,gambas,la,so*} %files gb-xml-html %{_datadir}/%{name}/info/gb.xml.html.* %{_libdir}/%{name}/gb.xml.html.* %files gb-xml-rpc %{_datadir}/%{name}/info/gb.xml.rpc.* %{_libdir}/%{name}/gb.xml.rpc.* %files gb-xml-xslt %{_datadir}/%{name}/info/gb.xml.xslt.* %{_libdir}/%{name}/gb.xml.xslt.* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor