obsolete db-sqlite2 and gb-qt modules [release 3.19.1-2mamba;Wed Apr 03 2024]

This commit is contained in:
Silvan Calarco 2024-04-04 12:14:03 +02:00
parent 3515f1649c
commit 0a1f53c386

View File

@ -1,7 +1,7 @@
%define with_v4l 1 %define with_v4l 1
Name: gambas3 Name: gambas3
Version: 3.19.1 Version: 3.19.1
Release: 1mamba Release: 2mamba
Summary: A development environment based on a BASIC interpreter with object extensions Summary: A development environment based on a BASIC interpreter with object extensions
Group: Applications/Development Group: Applications/Development
Vendor: openmamba Vendor: openmamba
@ -83,9 +83,6 @@ BuildRequires: libsdl2_image-devel
BuildRequires: libsdl2_mixer-devel BuildRequires: libsdl2_mixer-devel
BuildRequires: libsoup2-devel BuildRequires: libsoup2-devel
BuildRequires: libsqlite-devel BuildRequires: libsqlite-devel
%ifnarch aarch64
BuildRequires: libsqlite2-devel
%endif
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
BuildRequires: libsystemd-devel BuildRequires: libsystemd-devel
BuildRequires: libts-devel BuildRequires: libts-devel
@ -116,11 +113,18 @@ With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL
%package runtime %package runtime
Summary: The Gambas runtime Summary: The Gambas runtime
Group: Applications/Development Group: Applications/Development
Obsoletes: gambas3-gb-db-sqlite2 < 3.19.1-2mamba
Obsoletes: gambas3-gb-qt < 3.19.1-2mamba
Obsoletes: gambas3-gb-qt-webkit < 3.16.0
Obsoletes: gambas3-gb-qt-ext < 3.19.1-2mamba
Obsoletes: gambas3-gb-qt-kde < 3.19.1-2mamba
Obsoletes: gambas3-gb-qt-opengl < 3.19.1-2mamba
Obsoletes: gambas3-gb-qt-webkit < 3.19.1-2mamba
Obsoletes: gambas3-gb-qt-webview < 3.19.1-2mamba
%description runtime %description runtime
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!). Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate yourprogram into many languages, create network applications easily, build RPMs of your apps automatically, and so on... With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate yourprogram into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This package includes the Gambas interpreter needed to run Gambas applications. This package includes the Gambas interpreter needed to run Gambas applications.
%package ide %package ide
@ -275,19 +279,6 @@ Gambas is a free development environment based on a Basic interpreter with objec
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on... With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component allows you to access PostgreSQL databases. This component allows you to access PostgreSQL databases.
%package gb-db-sqlite2
Summary: The SQLite2 driver for the Gambas database component
Group: Applications/Development
#Provides: gambas-gb-db-sqlite2
#Obsoletes: gambas-gb-db-sqlite2
Requires: %{name}-runtime = %{version}-%{release}
Requires: %{name}-gb-db = %{version}-%{release}
%description gb-db-sqlite2
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component allows you to access SQLite2 databases.
%package gb-db-sqlite3 %package gb-db-sqlite3
Summary: The SQLite3 driver for the Gambas database component Summary: The SQLite3 driver for the Gambas database component
Group: Applications/Development Group: Applications/Development
@ -501,18 +492,6 @@ Gambas is a free development environment based on a Basic interpreter with objec
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on... With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component is an interface to the getopt() C library function for interpreting the program command-line. This component is an interface to the getopt() C library function for interpreting the program command-line.
%package gb-qt
Summary: The Gambas Qt GUI component
Group: Applications/Development
Provides: gambas3-gb-qt4
Requires: %{name}-runtime = %{version}-%{release}
Obsoletes: gambas3-gb-qt-webkit < 3.16.0
%description gb-qt
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This package provides the Gambas QT GUI component.
%package gb-qt5 %package gb-qt5
Summary: The Gambas Qt5 GUI component Summary: The Gambas Qt5 GUI component
Group: Applications/Development Group: Applications/Development
@ -523,53 +502,6 @@ Gambas is a free development environment based on a Basic interpreter with objec
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on... With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This package provides the Gambas QT 5 GUI component. This package provides the Gambas QT 5 GUI component.
%package gb-qt-ext
Summary: The Gambas extended Qt GUI component
Group: Applications/Development
Provides: gambas3-gb-qt4-ext
Requires: %{name}-runtime = %{version}-%{release}
Requires: %{name}-gb-qt = %{version}-%{release}
%description gb-qt-ext
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component provides some uncommon QT controls.
%package gb-qt-kde
Summary: The Gambas KDE component
Group: Applications/Development
#Provides: gambas-gb-qt-kde
#Obsoletes: gambas-gb-qt-kde
Requires: %{name}-runtime = %{version}-%{release}
Requires: %{name}-gb-qt = %{version}-%{release}
%description gb-qt-kde
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component transforms your QT application in a KDE application and allows you to pilot any other KDE application with the DCOP protocol.
%package gb-qt-webkit
Summary: The Gambas Qt WebKit component
Group: Applications/Development
Requires: %{name}-runtime = %{version}-%{release}
Requires: %{name}-gb-qt = %{version}-%{release}
%description gb-qt-webkit
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component allows you to use the KHTML Web Browser widget included in KDE.
%package gb-qt-webview
Summary: The Gambas Qt webview component
Group: Applications/Development
Requires: %{name}-runtime = %{version}-%{release}
Requires: %{name}-gb-qt = %{version}-%{release}
%description gb-qt-webview
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component allows you to use the Webview component included in Qt4.
%package gb-qt5-webkit %package gb-qt5-webkit
Summary: The Gambas Qt5 WebKit component Summary: The Gambas Qt5 WebKit component
Group: Applications/Development Group: Applications/Development
@ -590,19 +522,6 @@ Requires: %{name}-gb-qt5 = %{version}-%{release}
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!). Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on... With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
%package gb-qt-opengl
Summary: The Gambas QT OpenGL component
Group: Applications/Development
#Provides: gambas-gb-qt-opengl
#Obsoletes: gambas-gb-qt-opengl
Requires: %{name}-runtime = %{version}-%{release}
Requires: %{name}-gb-qt = %{version}-%{release}
%description gb-qt-opengl
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, control KDE applications with DCOP, translate your program into many languages, create network applications easily, build RPMs of your apps automatically, and so on...
This component provides the QT OpenGL controls.
%package gb-qt5-opengl %package gb-qt5-opengl
Summary: The Gambas QT5 OpenGL component Summary: The Gambas QT5 OpenGL component
Group: Applications/Development Group: Applications/Development
@ -870,11 +789,7 @@ This component provides the Gambas WEB component.
--enable-odbc \ --enable-odbc \
--enable-postgresql \ --enable-postgresql \
--enable-sqlite \ --enable-sqlite \
%ifnarch aarch64 --disable-sqlite2 \
%if "%{stage1}" != "1"
--enable-sqlite2 \
%endif
%endif
--enable-kde \ --enable-kde \
--enable-sqlite3 \ --enable-sqlite3 \
--enable-gtk \ --enable-gtk \
@ -882,12 +797,12 @@ This component provides the Gambas WEB component.
--enable-smtp \ --enable-smtp \
--enable-curl \ --enable-curl \
--enable-pcre \ --enable-pcre \
--enable-qt4 \ --disable-qt4 \
--disable-qtwebkit \ --disable-qtwebkit \
--disable-qtwebview \ --disable-qtwebview \
--enable-qt5 \ --enable-qt5 \
--disable-qte \ --disable-qte \
--enable-sdl \ --enable-sdl2 \
--enable-xml \ --enable-xml \
--enable-crypt \ --enable-crypt \
--enable-image \ --enable-image \
@ -905,7 +820,7 @@ This component provides the Gambas WEB component.
--disable-gtksvg \ --disable-gtksvg \
CXX CXX
_EOF #_EOF
%make %make
@ -1031,9 +946,6 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas
%{_datadir}/applications/%{name}.desktop %{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/gambas3.png %{_datadir}/pixmaps/gambas3.png
%{_datadir}/pixmaps/gambas3.svg %{_datadir}/pixmaps/gambas3.svg
#%{_datadir}/gambas3/icons/application-x-gambas3.png
#%{_datadir}/gambas3/icons/application-x-gambasscript.png
#%{_datadir}/gambas3/icons/application-x-gambasserverpage.png
%dir %{_datadir}/gambas3/template %dir %{_datadir}/gambas3/template
%{_datadir}/gambas3/template/* %{_datadir}/gambas3/template/*
%{_mandir}/man1/gambas3.1* %{_mandir}/man1/gambas3.1*
@ -1119,15 +1031,6 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas
%{_datadir}/%{name}/info/gb.db.postgresql.* %{_datadir}/%{name}/info/gb.db.postgresql.*
%{_libdir}/%{name}/gb.db.postgresql.* %{_libdir}/%{name}/gb.db.postgresql.*
%ifnarch aarch64
%if "%{stage1}" != "1"
%files gb-db-sqlite2
%defattr(-,root,root)
%{_datadir}/%{name}/info/gb.db.sqlite2.*
%{_libdir}/%{name}/gb.db.sqlite2.*
%endif
%endif
%files gb-db-sqlite3 %files gb-db-sqlite3
%defattr(-,root,root) %defattr(-,root,root)
%{_datadir}/%{name}/info/gb.db.sqlite3.* %{_datadir}/%{name}/info/gb.db.sqlite3.*
@ -1281,51 +1184,6 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas
%{_datadir}/%{name}/info/gb.ncurses.* %{_datadir}/%{name}/info/gb.ncurses.*
%{_libdir}/%{name}/gb.ncurses.* %{_libdir}/%{name}/gb.ncurses.*
%files gb-qt
%defattr(-,root,root)
%{_datadir}/%{name}/info/gb.qt4.info
%{_datadir}/%{name}/info/gb.qt4.list
%{_libdir}/%{name}/gb.qt4.la
%{_libdir}/%{name}/gb.qt4.so*
%{_libdir}/%{name}/gb.qt4.component
%files gb-qt-ext
%defattr(-,root,root)
%{_datadir}/%{name}/info/gb.qt4.ext.info
%{_datadir}/%{name}/info/gb.qt4.ext.list
%{_libdir}/%{name}/gb.qt4.ext.la
%{_libdir}/%{name}/gb.qt4.ext.so*
%{_libdir}/%{name}/gb.qt4.ext.component
#%files gb-qt-webview
#%defattr(-,root,root)
#%{_datadir}/gambas3/info/gb.qt4.webview.*
#%{_libdir}/gambas3/gb.qt4.webview.component
#%{_libdir}/gambas3/gb.qt4.webview.la
#%{_libdir}/gambas3/gb.qt4.webview.so
#%{_libdir}/gambas3/gb.qt4.webview.so.*
#%files gb-qt-kde
#%defattr(-,root,root)
#%{_datadir}/%{name}/info/gb.qt.kde.info
#%{_datadir}/%{name}/info/gb.qt.kde.list
#%{_libdir}/%{name}/gb.qt.kde.la
#%{_libdir}/%{name}/gb.qt.kde.so*
#%{_libdir}/%{name}/gb.qt.kde.component
#%files gb-qt-webkit
#%defattr(-,root,root)
#%{_datadir}/%{name}/info/gb.qt4.webkit.info
#%{_datadir}/%{name}/info/gb.qt4.webkit.list
#%{_libdir}/%{name}/gb.qt4.webkit.la
#%{_libdir}/%{name}/gb.qt4.webkit.so*
#%{_libdir}/%{name}/gb.qt4.webkit.component
%files gb-qt-opengl
%defattr(-,root,root)
%{_datadir}/%{name}/info/gb.qt4.opengl.*
%{_libdir}/%{name}/gb.qt4.opengl.*
%files gb-qt5 %files gb-qt5
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/%{name}/gb.qt5.la %{_libdir}/%{name}/gb.qt5.la
@ -1424,12 +1282,6 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas
%{_libdir}/%{name}/gb.vb.so* %{_libdir}/%{name}/gb.vb.so*
%{_libdir}/%{name}/gb.vb.component %{_libdir}/%{name}/gb.vb.component
#%files gb-ldap
#%defattr(-,root,root)
#%{_datadir}/%{name}/info/gb.ldap.*
#%{_libdir}/%{name}/gb.ldap.*
%ifnarch arm
%files gb-web %files gb-web
%defattr(-,root,root) %defattr(-,root,root)
%{_datadir}/%{name}/info/gb.web.* %{_datadir}/%{name}/info/gb.web.*
@ -1438,7 +1290,6 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas
%{_datadir}/gambas3/control/gb.web.form/* %{_datadir}/gambas3/control/gb.web.form/*
%dir %{_datadir}/gambas3/control/gb.web.gui %dir %{_datadir}/gambas3/control/gb.web.gui
%{_datadir}/gambas3/control/gb.web.gui/* %{_datadir}/gambas3/control/gb.web.gui/*
%endif
%files gb-xml %files gb-xml
%defattr(-,root,root) %defattr(-,root,root)
@ -1448,6 +1299,9 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas
%{_libdir}/%{name}/gb.libxml.* %{_libdir}/%{name}/gb.libxml.*
%changelog %changelog
* Wed Apr 03 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 3.19.1-2mamba
- obsolete db-sqlite2 and gb-qt modules
* Fri Mar 29 2024 Automatic Build System <autodist@openmamba.org> 3.19.1-1mamba * Fri Mar 29 2024 Automatic Build System <autodist@openmamba.org> 3.19.1-1mamba
- automatic version update by autodist - automatic version update by autodist