update to 6.0.0+20250302git.c149606b [release 6.0.0+20250302git.c149606b-1mamba;Fri Mar 07 2025]

This commit is contained in:
Silvan Calarco 2025-03-10 13:17:16 +01:00
parent 62c7fbbfef
commit 2229b64d5e

View File

@ -1,10 +1,7 @@
%define pkgname libgda
%define apiver %(echo %version | cut -d. -f 1).0
%define majversion %(echo %version | cut -d. -f 1-2)
%define gittag %(echo %version | cut -d+ -f2 | cut -d. -f2)
%define apiver %(echo %version | cut -d+ -f1 | cut -d. -f1-2)
Name: libgda
Version: 6.0.0
Version: 6.0.0+20250302git.c149606b
Release: 1mamba
Summary: A library implementing a free unified data access architecture
Group: System/Libraries
@ -12,78 +9,32 @@ Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.gnome-db.org/
Source: http://ftp.gnome.org/pub/GNOME/sources/%{pkgname}/%{majversion}/%{pkgname}-%{version}.tar.xz
Source: https://gitlab.gnome.org/GNOME/libgda.git/master@%{gittag}/libgda-%{version}.tar.bz2
Patch0: libgda4-3.99.8-java_check.patch
Patch1: libgda-5.0.4-graphviz-2.30.patch
Patch2: libgda-5.0.4-missing-doc-files.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgoocanvas-devel
BuildRequires: libatk-devel
BuildRequires: libbzip2-devel
BuildRequires: libcairo-devel
BuildRequires: libdbus-devel
BuildRequires: libelf-devel
BuildRequires: libexpat-devel
BuildRequires: libffi-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcrypt-devel
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libGL-devel
BuildRequires: libglib-devel
BuildRequires: libgnome-keyring-devel
BuildRequires: libgpg-error-devel
BuildRequires: libgraphite2-devel
BuildRequires: libgraphviz-devel
BuildRequires: libgtk-devel
BuildRequires: libgtksourceview-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libicu-devel
BuildRequires: libltdl-devel
BuildRequires: liblzma-devel
BuildRequires: libmdb-devel
BuildRequires: libmysql5-devel
BuildRequires: libncurses-devel
BuildRequires: libopenldap-devel
BuildRequires: libopenssl-devel
BuildRequires: libpango-devel
BuildRequires: libpixman-devel
BuildRequires: libpng15-devel
BuildRequires: libpostgresql-devel
BuildRequires: libpthread-stubs-devel
BuildRequires: libreadline-devel
BuildRequires: libselinux-devel
BuildRequires: libsoup-devel
BuildRequires: libstdc++6-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libxcb-devel
BuildRequires: libXdmcp-devel
BuildRequires: libsecret-devel
BuildRequires: libsqlcipher-devel
BuildRequires: libsqlite-devel
BuildRequires: libxml2-devel
BuildRequires: libXrender-devel
BuildRequires: libxslt-devel
BuildRequires: libz-devel
BuildRequires: udev-devel
## AUTOBUILDREQ-END
BuildRequires: flex
BuildRequires: gettext-devel
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: perl
BuildRequires: perl-XML-Parser
BuildRequires: gettext-devel
BuildRequires: pkgconfig
BuildRequires: libodbc-devel
BuildRequires: libsasl-devel
BuildRequires: libsqlite3-devel
BuildRequires: libpopt-devel
BuildRequires: pkgconf
BuildRequires: bison
BuildRequires: flex
BuildRequires: gtk-doc
BuildRequires: firebird-devel >= 3.0.3.32900
Provides: libgda2
Obsoletes: libgda2
Obsoletes: libgda-odbc
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Obsoletes: libgda2 < 6.0.0
Obsoletes: libgda-odbc < 6.0.0
Obsoletes: gda <= 6.0.0
%description
A library implementing a free unified data access architecture.
@ -92,13 +43,10 @@ A library implementing a free unified data access architecture.
Group: Development/Libraries
Summary: Devel package for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
#Requires: %{name}-bdb = %{?epoch:%epoch:}%{version}-%{release}
#Requires: %{name}-mysql = %{?epoch:%epoch:}%{version}-%{release}
Requires: %{name}-postgresql = %{?epoch:%epoch:}%{version}-%{release}
Requires: %{name}-sqlite = %{?epoch:%epoch:}%{version}-%{release}
#Requires: %{name}-mdb = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-devel
Obsoletes: libgda2-devel
Obsoletes: libgda2-devel < 6.0.0
%description devel
A library implementing a free unified data access architecture.
@ -117,7 +65,7 @@ Group: Development/Libraries
Summary: mdb provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-mdb
Obsoletes: libgda2-mdb
Obsoletes: libgda2-mdb < 6.0.0
%description mdb
mdb provider for %{name}.
@ -127,7 +75,7 @@ Group: Development/Libraries
Summary: MySql provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-mysql
Obsoletes: libgda2-mysql
Obsoletes: libgda2-mysql < 6.0.0
%description mysql
MySql provider for %{name}.
@ -137,7 +85,7 @@ Group: Development/Libraries
Summary: PostgreSQL provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-postgresql
Obsoletes: libgda2-postgresql
Obsoletes: libgda2-postgresql < 6.0.0
%description postgresql
PostgreSQL provider for %{name}.
@ -147,7 +95,7 @@ Group: Development/Libraries
Summary: JDBC provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-jdbc
Obsoletes: libgda2-jdbc
Obsoletes: libgda2-jdbc < 6.0.0
%description jdbc
JDBC provider for %{name}.
@ -157,7 +105,7 @@ Group: Development/Libraries
Summary: ODBC provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-odbc
Obsoletes: libgda2-odbc
Obsoletes: libgda2-odbc < 6.0.0
%description odbc
ODBC provider for %{name}.
@ -167,7 +115,7 @@ Group: Development/Libraries
Summary: LDAP provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-ldap
Obsoletes: libgda2-ldap
Obsoletes: libgda2-ldap < 6.0.0
%description ldap
LDAP provider for %{name}.
@ -177,7 +125,7 @@ Group: Development/Libraries
Summary: Berkely DB provider for libgda
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-bdb
Obsoletes: libgda2-bdb
Obsoletes: libgda2-bdb < 6.0.0
%description bdb
Berkeley DB provider for %{name}.
@ -195,7 +143,7 @@ Group: Development/Libraries
Summary: SQLite providers for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libgda2-sqlite
Obsoletes: libgda2-sqlite
Obsoletes: libgda2-sqlite < 6.0.0
%description sqlite
SQLite provider for %{name}.
@ -205,40 +153,14 @@ Summary: %{pkgname} API documentation
Group: Documentation
Requires: gtk-doc
Provides: libgda2-apidocs
Obsoletes: libgda2-apidocs
Obsoletes: libgda2-apidocs < 6.0.0
%description apidocs
%{pkgname} API documentation.
# FIXME:
# checking for GTK_SHARP... checking for GAPI... configure: "Not building gda-sharp"
#
# C# bindings = no
# Providers:
# FireBird = no
# FreeTDS = no
# IBM DB2 = no
# MDB (MS Access) = no
# mSQL = no
# Oracle = no
# Sybase = no
# xBase (dBase, Clipper, FoxPro) = no
%debug_package
%prep
%setup -q -n libgda-%{version}
#%ifarch %{ix86}
#sed -i "s|lib/amd64|lib/i386|" getsp.java
#%endif
#%ifarch arm
#sed -i "s|lib/amd64|lib/arm|" getsp.java
#%endif
#
#rm -f getsp.class
#%{_jvmdir}/jdk/bin/javac getsp.java
%build
CFLAGS="%{optflags} -DGRAPHVIZ_NEW_API=1"
%meson \
@ -246,8 +168,9 @@ CFLAGS="%{optflags} -DGRAPHVIZ_NEW_API=1"
-Dldap=true \
-Dflatpak=true \
-Dgraphviz=true \
-Dgoocanvas=true \
-Dgtksourceview=true
-Dgtksourceview=true \
-Dlibsecret=true \
-Dwerror=false
%meson_build
@ -255,54 +178,16 @@ CFLAGS="%{optflags} -DGRAPHVIZ_NEW_API=1"
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%meson_install
%find_lang libgda-%{apiver}
%find_lang libgda --all-name
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -n gda
%defattr(-,root,root)
#%{_bindir}/gda-*
#%{_libdir}/libgda-ui-%{apiver}.so.*
#%{_libdir}/libgda-%{apiver}/plugins
#%{_libdir}/libgda-%{apiver}/providers/libgda-sqlcipher.so
#%{_libdir}/libgda-%{apiver}/providers/libgda-web.so
#%{_datadir}/appdata/gda-browser-%{apiver}.appdata.xml
#%{_datadir}/applications/gda-browser-%{apiver}.desktop
#%{_datadir}/applications/gda-control-center-%{apiver}.desktop
#%{_datadir}/pixmaps/gda-browser-%{apiver}.png
#%{_datadir}/icons/hicolor/*/apps/gda-control-center.png
#%{_datadir}/libgda-%{apiver}/gda_trml2html/*.py
#%{_datadir}/libgda-%{apiver}/gda_trml2pdf/*.py
#%{_datadir}/libgda-%{apiver}/icons/hicolor/
#%{_datadir}/libgda-%{apiver}/php
#%{_datadir}/libgda-%{apiver}/pixmaps
#%{_datadir}/libgda-%{apiver}/ui
#%{_datadir}/libgda-%{apiver}/web_specs_auth.xml
#%{_datadir}/libgda-%{apiver}/web_specs_dsn.xml
%files -f libgda-%{apiver}.lang
%files -f libgda.lang
%defattr(-,root,root)
%{_libdir}/libgda-%{apiver}.so.*
%{_libdir}/girepository-1.0/Gda-%{apiver}.typelib
%{_libdir}/libgda-6.0/providers/libgda-sqlcipher-%{apiver}.so
#%{_libdir}/libgda-report-%{apiver}.so.*
#%{_libdir}/libgda-xslt-%{apiver}.so.*
#%{_datadir}/libgda-%{apiver}/import_encodings.xml
#%{_datadir}/libgda-%{apiver}/language-specs/gda-sql.lang
#%{_datadir}/libgda-%{apiver}/server_operation.glade
#%{_datadir}/libgda-%{apiver}/sqlcipher_specs_*.xml
#%{_datadir}/libgda-%{apiver}/xml/*.dtd
#%{_datadir}/libgda-%{apiver}/xml/*.xsl
#%{_datadir}/libgda-%{apiver}/information_schema.xml
#%{_datadir}/libgda-%{apiver}/dtd/*.dtd
#%{_datadir}/libgda-%{apiver}/web/*
#%{_libdir}/girepository-1.0/Gda-*.typelib
#%{_libdir}/girepository-1.0/Gdaui-*.typelib
#%{_mandir}/man1/*
#%files bdb
#%defattr(-,root,root)
@ -359,18 +244,7 @@ CFLAGS="%{optflags} -DGRAPHVIZ_NEW_API=1"
%dir %{_includedir}/libgda-%{apiver}/libgda/
%{_includedir}/libgda-%{apiver}/libgda/*
%{_includedir}/libgda-%{apiver}/providers/sqlcipher/gda-sqlcipher-provider.h
#%{_includedir}/libgda-%{apiver}/libgda-ui/
#%{_includedir}/libgda-%{apiver}/libgda-xslt/
#%{_includedir}/libgda-%{apiver}/libgda-report/
#%{_includedir}/libgda-%{apiver}/providers-support/
#%{_includedir}/libgda-%{apiver}/sql-parser/
#%{_includedir}/libgda-%{apiver}/virtual/
#%{_libdir}/*.la
%{_libdir}/*.so
#%{_libdir}/libgda-%{apiver}/providers/libgda-*.la
#%{_datadir}/libgda-%{apiver}/demo
#%{_datadir}/glade/catalogs/gdaui-catalog.xml
#%{_datadir}/glade/pixmaps/widget-*.png
%dir %{_datadir}/libgda-%{apiver}/dtd
%{_datadir}/libgda-%{apiver}/dtd/*.dtd
%{_datadir}/libgda-%{apiver}/information_schema.xml
@ -381,25 +255,15 @@ CFLAGS="%{optflags} -DGRAPHVIZ_NEW_API=1"
%files apidocs
%defattr(-,root,root)
%dir %{_datadir}/gtk-doc/html/%{pkgname}-%{apiver}
%{_datadir}/gtk-doc/html/%{pkgname}-%{apiver}/*
%dir %{_datadir}/gtk-doc/html/%{name}-%{apiver}
%{_datadir}/gtk-doc/html/%{name}-%{apiver}/*
%dir %{_datadir}/devhelp/books/Gda-%{apiver}
%{_datadir}/devhelp/books/Gda-%{apiver}/*
#%dir %{_datadir}/help/C/gda-browser
#%{_datadir}/help/C/gda-browser
#%lang(cs) %{_datadir}/help/cs/gda-browser
#%lang(de) %{_datadir}/help/de/gda-browser
#%lang(el) %{_datadir}/help/el/gda-browser
#%lang(es) %{_datadir}/help/es/gda-browser
#%lang(gl) %{_datadir}/help/gl/gda-browser
#%lang(id) %{_datadir}/help/id/gda-browser
#%lang(pt_BR) %{_datadir}/help/pt_BR/gda-browser
#%lang(sl) %{_datadir}/help/sl/gda-browser
#%lang(zh_CN) %{_datadir}/help/zh_CN/gda-browser
#%{_datadir}/gtk-doc/html/gda-browser
%changelog
* Fri Mar 07 2025 Silvan Calarco <silvan.calarco@mambasoft.it> 6.0.0+20250302git.c149606b-1mamba
- update to 6.0.0+20250302git.c149606b
* Mon Feb 15 2021 Automatic Build System <autodist@mambasoft.it> 6.0.0-1mamba
- automatic version update by autodist