[packages/libgda6] - added soname patch (fix messed sonames) - ldconfig for -ui - release 2
qboosh
qboosh at pld-linux.org
Fri Jun 11 18:42:45 CEST 2021
commit caa02dbdef3751c1790ad965a062bcb87fdccaca
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Jun 11 18:45:27 2021 +0200
- added soname patch (fix messed sonames)
- ldconfig for -ui
- release 2
libgda6-soname.patch | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
libgda6.spec | 7 ++++++-
2 files changed, 58 insertions(+), 1 deletion(-)
---
diff --git a/libgda6.spec b/libgda6.spec
index 71af1e4..88e2521 100644
--- a/libgda6.spec
+++ b/libgda6.spec
@@ -24,12 +24,13 @@ Summary: GNU Data Access library
Summary(pl.UTF-8): Biblioteka GNU Data Access
Name: libgda6
Version: 6.0.0
-Release: 1
+Release: 2
License: LGPL v2+/GPL v2+
Group: Libraries
Source0: https://download.gnome.org/sources/libgda/6.0/libgda-%{version}.tar.xz
# Source0-md5: 2e059e57b0620fb23fc74f3d2bd0fd1f
Patch0: %{name}-web.patch
+Patch1: %{name}-soname.patch
URL: https://www.gnome-db.org/
%{?with_firebird:BuildRequires: Firebird-devel}
BuildRequires: autoconf >= 2.68
@@ -387,6 +388,7 @@ Plik katalogu oraz ikony libgda dla Glade.
%prep
%setup -q -n libgda-%{version}
%patch0 -p1
+%patch1 -p1
%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' \
libgda-report/RML/trml2html/trml2html.py \
@@ -426,6 +428,9 @@ rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
+%post ui -p /sbin/ldconfig
+%postun ui -p /sbin/ldconfig
+
%post tools
%update_icon_cache hicolor
diff --git a/libgda6-soname.patch b/libgda6-soname.patch
new file mode 100644
index 0000000..6b05f84
--- /dev/null
+++ b/libgda6-soname.patch
@@ -0,0 +1,52 @@
+--- libgda-6.0.0/libgda/meson.build.orig 2021-02-01 01:29:25.121580000 +0100
++++ libgda-6.0.0/libgda/meson.build 2021-06-11 18:28:23.665679350 +0200
+@@ -342,8 +342,8 @@
+ libgda = library(
+ 'gda-'+project_api_version,
+ libgda_source_all+valacs,
+- soversion : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
+- version : LT_VERSION,
++ version : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
++ soversion : LT_VERSION,
+ dependencies : libgda_deps,
+ c_args : [
+ libgda_cargs,
+--- libgda-6.0.0/libgda-report/meson.build.orig 2021-02-01 01:29:25.069502600 +0100
++++ libgda-6.0.0/libgda-report/meson.build 2021-06-11 18:28:45.042230210 +0200
+@@ -30,8 +30,8 @@
+ libgda_report = library(
+ 'gda-report-'+project_api_version,
+ libgda_report_sources,
+- soversion : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
+- version : LT_VERSION,
++ version : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
++ soversion : LT_VERSION,
+ dependencies : [libgda_dep,
+ gdkpixbuf_dep,
+ inc_libgda_reporth_dep,
+--- libgda-6.0.0/libgda-ui/meson.build.orig 2021-02-01 01:29:25.093538300 +0100
++++ libgda-6.0.0/libgda-ui/meson.build 2021-06-11 18:28:55.305507942 +0200
+@@ -135,8 +135,8 @@
+
+ libgdaui = library('gda-ui-'+project_api_version,
+ libgda_ui_sources_all,
+- soversion : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
+- version : LT_VERSION,
++ version : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
++ soversion : LT_VERSION,
+ dependencies: [
+ libgda_ui_deps,
+ inc_rooth_dep
+--- libgda-6.0.0/libgda-xslt/meson.build.orig 2021-02-01 01:29:25.093538300 +0100
++++ libgda-6.0.0/libgda-xslt/meson.build 2021-06-11 18:29:04.372125491 +0200
+@@ -17,8 +17,8 @@
+ libgda_xslt = library(
+ 'gda-xslt-'+project_api_version,
+ libgda_xslt_sources,
+- soversion : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
+- version : LT_VERSION,
++ version : LT_VERSION+'.'+LT_AGE+'.'+LT_REVISION,
++ soversion : LT_VERSION,
+ dependencies : [libgda_dep,
+ libxslt_dep,
+ inc_libgda_xslth_dep,
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libgda6.git/commitdiff/caa02dbdef3751c1790ad965a062bcb87fdccaca
More information about the pld-cvs-commit
mailing list