diff --git a/gambas3.spec b/gambas3.spec index 11567e6..acd4d01 100644 --- a/gambas3.spec +++ b/gambas3.spec @@ -1,16 +1,14 @@ %define with_v4l 1 - Name: gambas3 -Version: 3.17.3 +Version: 3.18.0 Release: 1mamba Summary: A development environment based on a BASIC interpreter with object extensions Group: Applications/Development Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco -URL: http://gambas.sourceforge.net/en/main.html +URL: https://gambas.sourceforge.net/en/main.html Source: https://gitlab.com/gambas/gambas/-/archive/%{version}/gambas-%{version}.tar.bz2 -#Source: http://download.sourceforge.net/sourceforge/gambas/gambas3-%{version}.tar.bz2 Patch0: gambas3-3.5.4-llvm-3.5.patch Patch1: gambas3-3.8.4-gcc-6.1.0-2.patch Patch2: gambas3-3.8.4-gcc-6.1.0.patch @@ -20,47 +18,39 @@ Patch5: gambas3-3.14.3-poppler-0.85.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: libGL-devel BuildRequires: libGLU-devel BuildRequires: libICE-devel +BuildRequires: libQt5Positioning-devel +BuildRequires: libQt5Svg-devel +BuildRequires: libQt5WebChannel-devel %ifnarch arm BuildRequires: libQt5WebEngine-devel %endif %ifnarch aarch64 BuildRequires: libQt5WebKit-devel %endif +BuildRequires: libQt5X11Extras-devel BuildRequires: libSDL-devel BuildRequires: libSDL2-devel BuildRequires: libSDL2_ttf-devel -%ifnarch aarch64 BuildRequires: libSDL_mixer-devel BuildRequires: libSDL_ttf-devel -%endif BuildRequires: libSM-devel BuildRequires: libX11-devel -BuildRequires: libXau-devel BuildRequires: libXcursor-devel -BuildRequires: libXdmcp-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel -BuildRequires: libXi-devel -BuildRequires: libXinerama-devel BuildRequires: libXmu-devel -BuildRequires: libXrender-devel BuildRequires: libXt-devel BuildRequires: libXtst-devel BuildRequires: libassuan-devel -BuildRequires: libatk-devel +BuildRequires: libat-spi2-core-devel BuildRequires: libbrotli-devel -BuildRequires: libbsd-devel BuildRequires: libbzip2-devel BuildRequires: libcairo-devel -BuildRequires: libcares-devel BuildRequires: libcurl-devel BuildRequires: libdbus-devel BuildRequires: libdirectfb-devel -BuildRequires: libe2fs-devel -BuildRequires: libexpat-devel BuildRequires: libffi-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel @@ -69,66 +59,44 @@ BuildRequires: libgcrypt-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglew-devel BuildRequires: libglib-devel +BuildRequires: libglvnd-devel BuildRequires: libgmime-devel BuildRequires: libgmp-devel BuildRequires: libgnome-keyring-devel -BuildRequires: libgpg-error-devel BuildRequires: libgpgme-devel BuildRequires: libgraphite2-devel -BuildRequires: libgsasl-devel BuildRequires: libgsl-devel -BuildRequires: libgss-devel BuildRequires: libgst-plugins-base-devel -%ifnarch aarch64 -BuildRequires: libgst-plugins-base010-devel -BuildRequires: libgstreamer010-devel -%endif BuildRequires: libgstreamer-devel BuildRequires: libgtk2-devel BuildRequires: libgtk3-devel BuildRequires: libgtkglext-devel BuildRequires: libharfbuzz-devel -BuildRequires: libicu-devel -BuildRequires: libidn-devel -BuildRequires: libidn2-devel BuildRequires: libimlib2-devel BuildRequires: libjpeg-devel -BuildRequires: libkrb5-devel -BuildRequires: libltdl-devel -BuildRequires: liblzma-devel BuildRequires: libmariadb-devel BuildRequires: libncurses-devel -BuildRequires: libnghttp2-devel -BuildRequires: libnsl-devel -BuildRequires: libntlm-devel BuildRequires: libodbc-devel -BuildRequires: libopenldap-devel BuildRequires: libopenssl-devel BuildRequires: libpango-devel BuildRequires: libpcre-devel +BuildRequires: libpcre2-devel BuildRequires: libpng-devel BuildRequires: libpoppler-cpp-devel BuildRequires: libpoppler-devel BuildRequires: libpoppler-glib-devel BuildRequires: libpostgresql-devel -BuildRequires: libpsl-devel -BuildRequires: libqt-mobility-devel BuildRequires: libqt4-devel -BuildRequires: libqt5-devel BuildRequires: librsvg-devel -BuildRequires: librtmp-devel -BuildRequires: libsasl2-devel BuildRequires: libsdl2_image-devel BuildRequires: libsdl2_mixer-devel -BuildRequires: libsoup-devel +BuildRequires: libsoup2-devel BuildRequires: libsqlite-devel %ifnarch aarch64 BuildRequires: libsqlite2-devel %endif -BuildRequires: libssh2-devel BuildRequires: libstdc++6-devel BuildRequires: libsystemd-devel -BuildRequires: libtirpc-devel BuildRequires: libts-devel BuildRequires: libunistring-devel BuildRequires: libuuid-devel @@ -139,6 +107,8 @@ BuildRequires: libxml2-devel BuildRequires: libxslt-devel BuildRequires: libz-devel BuildRequires: libzstd-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel ## AUTOBUILDREQ-END BuildRequires: libllvm-devel >= 3.8.0-2mamba #BuildRequires: libSDL_gfx-devel >= 2.0.13 @@ -183,7 +153,9 @@ Requires: %{name}-runtime = %{version}-%{release} Requires: gambas3-gb-complex = %{version}-%{release} Requires: gambas3-gb-data = %{version}-%{release} Requires: gambas3-gb-db = %{version}-%{release} +%ifnarch arm Requires: gambas3-gb-db-form = %{version}-%{release} +%endif Requires: gambas3-gb-debug = %{version}-%{release} Requires: gambas3-gb-desktop = %{version}-%{release} Requires: gambas3-gb-draw = %{version}-%{release} @@ -910,16 +882,16 @@ This component provides the Gambas WEB component. %debug_package +%global __brp_remove_la_files %nil + %prep %setup -q -n gambas-%{version} -#-D -T #%patch3 -p1 #%patch4 -p1 #%patch5 -p1 ./reconf %build -#:<< _EOF %configure \ --enable-bzlib2 \ --enable-zlib \ @@ -1008,24 +980,24 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_bindir}/gbw3 %dir %{_libdir}/%{name} %{_libdir}/%{name}/gb.component -#%{_libdir}/%{name}/gb.la -#%{_libdir}/%{name}/gb.so -#%{_libdir}/%{name}/gb.so.* %{_libdir}/%{name}/gb.args.component %{_libdir}/%{name}/gb.args.gambas %{_libdir}/%{name}/gb.clipper.* %{_libdir}/%{name}/gb.geom.* +%{_libdir}/%{name}/gb.hash.* %{_libdir}/%{name}/gb.inotify.* %{_libdir}/%{name}/gb.logging.component %{_libdir}/%{name}/gb.logging.gambas +%ifnarch arm %{_libdir}/%{name}/gb.map.component %{_libdir}/%{name}/gb.map.gambas -%{_libdir}/%{name}/gb.markdown.component -%{_libdir}/%{name}/gb.markdown.gambas %{_libdir}/%{name}/gb.memcached.component %{_libdir}/%{name}/gb.memcached.gambas %{_libdir}/%{name}/gb.report2.* %{_libdir}/%{name}/gb.scanner.* +%endif +%{_libdir}/%{name}/gb.markdown.component +%{_libdir}/%{name}/gb.markdown.gambas %{_libdir}/%{name}/gb.settings.component %{_libdir}/%{name}/gb.settings.gambas %{_libdir}/%{name}/gb.term.* @@ -1034,6 +1006,8 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/info %{_datadir}/%{name}/info/gb.clipper.* +%{_datadir}/%{name}/info/gb.geom.* +%{_datadir}/%{name}/info/gb.hash.* %{_datadir}/%{name}/info/gb.info %{_datadir}/%{name}/info/gb.inotify.* %{_datadir}/%{name}/info/gb.list @@ -1041,20 +1015,24 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_datadir}/%{name}/info/gb.settings.* %{_datadir}/%{name}/info/gb.test.* %dir %{_datadir}/%{name}/control +%ifnarch arm %dir %{_datadir}/%{name}/control/gb.map %{_datadir}/%{name}/control/gb.map/mapview.png %dir %{_datadir}/%{name}/control/gb.report2 %{_datadir}/%{name}/control/gb.report2/* +%endif %dir %{_datadir}/gambas3/control/gb.util.web %{_datadir}/gambas3/control/gb.util.web/* %dir %{_datadir}/gambas3/control/gb.term.form/ %{_datadir}/gambas3/control/gb.term.form/* %{_datadir}/%{name}/info/gb.args.* +%ifnarch arm %{_datadir}/%{name}/info/gb.map.* -%{_datadir}/%{name}/info/gb.markdown.* %{_datadir}/%{name}/info/gb.memcached.* %{_datadir}/%{name}/info/gb.report2.* %{_datadir}/%{name}/info/gb.scanner.* +%endif +%{_datadir}/%{name}/info/gb.markdown.* %{_datadir}/%{name}/info/gb.util.* %{_mandir}/man1/gba3.1* %{_mandir}/man1/gbc3.1* @@ -1069,7 +1047,9 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %files ide %defattr(-, root, root) %{_bindir}/gambas3 +%ifnarch arm %{_bindir}/gambas3.gambas +%endif %{_bindir}/gba3 %{_bindir}/gbc3 %{_bindir}/gbs3 @@ -1085,17 +1065,19 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %dir %{_datadir}/gambas3/template %{_datadir}/gambas3/template/* %{_mandir}/man1/gambas3.1* -%doc ChangeLog NEWS README +#%doc ChangeLog NEWS README %files gb-cairo %defattr(-,root,root) %{_datadir}/%{name}/info/gb.cairo.* %{_libdir}/%{name}/gb.cairo.* +%ifnarch arm %files gb-chart %defattr(-,root,root) %{_datadir}/%{name}/info/gb.chart.* %{_libdir}/%{name}/gb.chart.* +%endif %files gb-complex %defattr(-,root,root) @@ -1119,8 +1101,10 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %files gb-desktop %defattr(-,root,root) +%ifnarch arm %dir %{_datadir}/%{name}/control/gb.desktop %{_datadir}/%{name}/control/gb.desktop/* +%endif %{_datadir}/%{name}/info/gb.desktop.* %{_libdir}/%{name}/gb.desktop.* @@ -1133,6 +1117,7 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_libdir}/%{name}/gb.db.component %{_libdir}/%{name}/gb.db.gambas +%ifnarch arm %files gb-db-form %defattr(-,root,root) %dir %{_datadir}/%{name}/control/gb.db.form @@ -1141,6 +1126,7 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_datadir}/%{name}/info/gb.db.form.list %{_libdir}/%{name}/gb.db.form.component %{_libdir}/%{name}/gb.db.form.gambas +%endif %files gb-db-mysql %defattr(-,root,root) @@ -1194,16 +1180,18 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %files gb-form %defattr(-,root,root) +%ifnarch arm %dir %{_datadir}/%{name}/control/gb.form %{_datadir}/%{name}/control/gb.form/* %dir %{_datadir}/%{name}/control/gb.form.editor %{_datadir}/%{name}/control/gb.form.editor/* -%dir %{_datadir}/gambas3/control/gb.form.htmlview -%{_datadir}/gambas3/control/gb.form.htmlview/* %dir %{_datadir}/%{name}/control/gb.form.mdi %{_datadir}/%{name}/control/gb.form.mdi/* %dir %{_datadir}/gambas3/control/gb.form.terminal %{_datadir}/gambas3/control/gb.form.terminal/* +%endif +%dir %{_datadir}/gambas3/control/gb.form.htmlview +%{_datadir}/gambas3/control/gb.form.htmlview/* %{_datadir}/%{name}/info/gb.form.* %{_libdir}/%{name}/gb.form.* %{_datadir}/gambas3/info/gb.term.* @@ -1247,8 +1235,10 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %defattr(-,root,root) %{_datadir}/%{name}/info/gb.media.* %{_libdir}/%{name}/gb.media.* +%ifnarch arm %dir %{_datadir}/gambas3/control/gb.media.form %{_datadir}/gambas3/control/gb.media.form/* +%endif %files gb-mime %defattr(-,root,root) @@ -1265,12 +1255,14 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_datadir}/%{name}/info/gb.option.* %{_libdir}/%{name}/gb.option.* +%ifnarch arm %files gb-report %defattr(-,root,root) %dir %{_datadir}/%{name}/control/gb.report %{_datadir}/%{name}/control/gb.report/* %{_datadir}/%{name}/info/gb.report.* %{_libdir}/%{name}/gb.report.* +%endif %files gb-image %defattr(-,root,root) @@ -1463,10 +1455,12 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %defattr(-,root,root) %{_datadir}/%{name}/info/gb.web.* %{_libdir}/%{name}/gb.web.* +%ifnarch arm %dir %{_datadir}/gambas3/control/gb.web.form %{_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) @@ -1476,6 +1470,9 @@ install -D -m0644 app/desktop/gambas3.svg %{buildroot}%{_datadir}/pixmaps/gambas %{_libdir}/%{name}/gb.libxml.* %changelog +* Mon Jan 23 2023 Automatic Build System 3.18.0-1mamba +- automatic version update by autodist + * Sat Jul 23 2022 Automatic Build System 3.17.3-1mamba - automatic version update by autodist