From 0a1f53c386799d91df00766144a8e39633b26314 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Thu, 4 Apr 2024 12:14:03 +0200 Subject: [PATCH] obsolete db-sqlite2 and gb-qt modules [release 3.19.1-2mamba;Wed Apr 03 2024] --- gambas3.spec | 178 +++++---------------------------------------------- 1 file changed, 16 insertions(+), 162 deletions(-) diff --git a/gambas3.spec b/gambas3.spec index eeac53b..7c8bb78 100644 --- a/gambas3.spec +++ b/gambas3.spec @@ -1,7 +1,7 @@ %define with_v4l 1 Name: gambas3 Version: 3.19.1 -Release: 1mamba +Release: 2mamba Summary: A development environment based on a BASIC interpreter with object extensions Group: Applications/Development Vendor: openmamba @@ -83,9 +83,6 @@ BuildRequires: libsdl2_image-devel BuildRequires: libsdl2_mixer-devel BuildRequires: libsoup2-devel BuildRequires: libsqlite-devel -%ifnarch aarch64 -BuildRequires: libsqlite2-devel -%endif BuildRequires: libstdc++6-devel BuildRequires: libsystemd-devel BuildRequires: libts-devel @@ -116,11 +113,18 @@ With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL %package runtime Summary: The Gambas runtime 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 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... - This package includes the Gambas interpreter needed to run Gambas applications. %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... 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 Summary: The SQLite3 driver for the Gambas database component 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... 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 Summary: The Gambas Qt5 GUI component 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... 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 Summary: The Gambas Qt5 WebKit component 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!). 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 Summary: The Gambas QT5 OpenGL component Group: Applications/Development @@ -870,11 +789,7 @@ This component provides the Gambas WEB component. --enable-odbc \ --enable-postgresql \ --enable-sqlite \ -%ifnarch aarch64 -%if "%{stage1}" != "1" - --enable-sqlite2 \ -%endif -%endif + --disable-sqlite2 \ --enable-kde \ --enable-sqlite3 \ --enable-gtk \ @@ -882,12 +797,12 @@ This component provides the Gambas WEB component. --enable-smtp \ --enable-curl \ --enable-pcre \ - --enable-qt4 \ + --disable-qt4 \ --disable-qtwebkit \ --disable-qtwebview \ --enable-qt5 \ --disable-qte \ - --enable-sdl \ + --enable-sdl2 \ --enable-xml \ --enable-crypt \ --enable-image \ @@ -905,7 +820,7 @@ This component provides the Gambas WEB component. --disable-gtksvg \ CXX -_EOF +#_EOF %make @@ -1031,9 +946,6 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/gambas3.png %{_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 %{_datadir}/gambas3/template/* %{_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.* %{_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 %defattr(-,root,root) %{_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.* %{_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 %defattr(-,root,root) %{_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.component -#%files gb-ldap -#%defattr(-,root,root) -#%{_datadir}/%{name}/info/gb.ldap.* -#%{_libdir}/%{name}/gb.ldap.* - -%ifnarch arm %files gb-web %defattr(-,root,root) %{_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/* %dir %{_datadir}/gambas3/control/gb.web.gui %{_datadir}/gambas3/control/gb.web.gui/* -%endif %files gb-xml %defattr(-,root,root) @@ -1448,6 +1299,9 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_libdir}/%{name}/gb.libxml.* %changelog +* Wed Apr 03 2024 Silvan Calarco 3.19.1-2mamba +- obsolete db-sqlite2 and gb-qt modules + * Fri Mar 29 2024 Automatic Build System 3.19.1-1mamba - automatic version update by autodist