diff --git a/talimatname/genel/l/libgda/0001-Convert-files-to-Unicode.patch b/talimatname/genel/l/libgda/0001-Convert-files-to-Unicode.patch new file mode 100644 index 000000000..67509f9a1 --- /dev/null +++ b/talimatname/genel/l/libgda/0001-Convert-files-to-Unicode.patch @@ -0,0 +1,83 @@ +From b611c805b3a2248e2f4f85f993f96c13a05b4730 Mon Sep 17 00:00:00 2001 +From: Emmanuele Bassi +Date: Mon, 17 Jul 2017 22:37:50 +0100 +Subject: Convert files to Unicode + +These header files have mixed encoding, and makes various tools choke on +them. +--- + libgda/gda-connection.h | 2 +- + libgda/sql-parser/gda-sql-statement.h | 2 +- + libgda/sql-parser/gda-statement-struct-delete.h | 2 +- + libgda/sql-parser/gda-statement-struct-unknown.h | 2 +- + libgda/sql-parser/gda-statement-struct-util.h | 2 +- + 5 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/libgda/gda-connection.h b/libgda/gda-connection.h +index 94d1b27b5..19ca63fc3 100644 +--- a/libgda/gda-connection.h ++++ b/libgda/gda-connection.h +@@ -6,7 +6,7 @@ + * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier + * Copyright (C) 2003 Filip Van Raemdonck + * Copyright (C) 2004 - 2005 Alan Knowles +- * Copyright (C) 2004 José María Casanova Crespo ++ * Copyright (C) 2004 José María Casanova Crespo + * Copyright (C) 2005 - 2009 Bas Driessen + * Copyright (C) 2006 - 2008 Murray Cumming + * Copyright (C) 2007 Leonardo Boshell +diff --git a/libgda/sql-parser/gda-sql-statement.h b/libgda/sql-parser/gda-sql-statement.h +index 0ba1f9edc..8783ca8a1 100644 +--- a/libgda/sql-parser/gda-sql-statement.h ++++ b/libgda/sql-parser/gda-sql-statement.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2000 Reinhard Müller + * Copyright (C) 2000 - 2002 Rodrigo Moya +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * Copyright (C) 2011 Murray Cumming +diff --git a/libgda/sql-parser/gda-statement-struct-delete.h b/libgda/sql-parser/gda-statement-struct-delete.h +index cab8b9dad..2e51c5eae 100644 +--- a/libgda/sql-parser/gda-statement-struct-delete.h ++++ b/libgda/sql-parser/gda-statement-struct-delete.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2005 Dan Winship + * Copyright (C) 2005 - 2011 Vivien Malerba +- * Copyright (C) 2005 Álvaro Peña ++ * Copyright (C) 2005 Ãlvaro Peña + * Copyright (C) 2007 Armin Burgmeier + * Copyright (C) 2007 - 2009 Murray Cumming + * +diff --git a/libgda/sql-parser/gda-statement-struct-unknown.h b/libgda/sql-parser/gda-statement-struct-unknown.h +index 5c530d4d9..e0aaf945f 100644 +--- a/libgda/sql-parser/gda-statement-struct-unknown.h ++++ b/libgda/sql-parser/gda-statement-struct-unknown.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2000 Reinhard Müller + * Copyright (C) 2000 - 2002 Rodrigo Moya +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * Copyright (C) 2009 Murray Cumming +diff --git a/libgda/sql-parser/gda-statement-struct-util.h b/libgda/sql-parser/gda-statement-struct-util.h +index cd4596281..252d6edcc 100644 +--- a/libgda/sql-parser/gda-statement-struct-util.h ++++ b/libgda/sql-parser/gda-statement-struct-util.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2005 Dan Winship + * Copyright (C) 2005 - 2011 Vivien Malerba +- * Copyright (C) 2005 Álvaro Peña ++ * Copyright (C) 2005 Ãlvaro Peña + * Copyright (C) 2007 - 2009 Murray Cumming + * + * This library is free software; you can redistribute it and/or +-- +2.11.0 + diff --git a/talimatname/genel/l/libgda/fix-crash.diff b/talimatname/genel/l/libgda/fix-crash.diff new file mode 100644 index 000000000..ab665c700 --- /dev/null +++ b/talimatname/genel/l/libgda/fix-crash.diff @@ -0,0 +1,21 @@ +diff --git i/libgda-ui/data-entries/plugins/libmain.c w/libgda-ui/data-entries/plugins/libmain.c +index a30c2db2c3258111..1356488c8b0940f9 100644 +--- i/libgda-ui/data-entries/plugins/libmain.c ++++ w/libgda-ui/data-entries/plugins/libmain.c +@@ -39,15 +39,7 @@ + #endif + + #ifdef HAVE_GTKSOURCEVIEW +- #ifdef GTK_DISABLE_SINGLE_INCLUDES +- #undef GTK_DISABLE_SINGLE_INCLUDES +- #endif +- +- #include +- #include +- #include +- #include +- #include ++#include + #endif + + static GdauiDataEntry *plugin_entry_filesel_create_func (GdaDataHandler *handler, GType type, const gchar *options); diff --git a/talimatname/genel/l/libgda/glib-2.54-ftbfs-2.patch b/talimatname/genel/l/libgda/glib-2.54-ftbfs-2.patch new file mode 100644 index 000000000..1ca500f11 --- /dev/null +++ b/talimatname/genel/l/libgda/glib-2.54-ftbfs-2.patch @@ -0,0 +1,11 @@ +--- a/libgda-ui/gdaui-easy.h 2017-10-08 21:17:30.203226827 +0000 ++++ b/libgda-ui/gdaui-easy.h 2017-10-08 21:19:38.143497887 +0000 +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2000 Reinhard Müller + * Copyright (C) 2000 - 2002 Rodrigo Moya +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * diff --git a/talimatname/genel/l/libgda/glib-2.54-ftbfs.patch b/talimatname/genel/l/libgda/glib-2.54-ftbfs.patch new file mode 100644 index 000000000..f4831796c --- /dev/null +++ b/talimatname/genel/l/libgda/glib-2.54-ftbfs.patch @@ -0,0 +1,103 @@ +Description: Fix FTBFS with glib 2.54 + glib-mkenums now expects input files to be UTF-8, + fix the encoding of libgnomeui/gnome-scores.h +Author: Adrian Bunk + +--- libgda5-5.2.4.orig/libgda/gda-column.h ++++ libgda5-5.2.4/libgda/gda-column.h +@@ -1,6 +1,6 @@ + /* + * Copyright (C) 2005 - 2011 Vivien Malerba +- * Copyright (C) 2005 Álvaro Peña ++ * Copyright (C) 2005 Ãlvaro Peña + * Copyright (C) 2008 PrzemysÅ‚aw Grzegorczyk + * + * This library is free software; you can redistribute it and/or +--- libgda5-5.2.4.orig/libgda/gda-data-model-extra.h ++++ libgda5-5.2.4/libgda/gda-data-model-extra.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2003 Rodrigo Moya + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier +--- libgda5-5.2.4.orig/libgda/gda-data-model-iter-extra.h ++++ libgda5-5.2.4/libgda/gda-data-model-iter-extra.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2000 Reinhard Müller + * Copyright (C) 2000 - 2002 Rodrigo Moya +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * +--- libgda5-5.2.4.orig/libgda/gda-data-model.h ++++ libgda5-5.2.4/libgda/gda-data-model.h +@@ -4,7 +4,7 @@ + * Copyright (C) 2003 Laurent Sansonetti + * Copyright (C) 2005 Dan Winship + * Copyright (C) 2005 - 2012 Vivien Malerba +- * Copyright (C) 2005 Álvaro Peña ++ * Copyright (C) 2005 Ãlvaro Peña + * Copyright (C) 2007 Murray Cumming + * Copyright (C) 2011 Daniel Espinosa + * +--- libgda5-5.2.4.orig/libgda/gda-mutex.h ++++ libgda5-5.2.4/libgda/gda-mutex.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2000 Reinhard Müller + * Copyright (C) 2000 - 2002 Rodrigo Moya +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2013 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * +--- libgda5-5.2.4.orig/libgda/gda-row.h ++++ libgda5-5.2.4/libgda/gda-row.h +@@ -3,10 +3,10 @@ + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * Copyright (C) 2003 Laurent Sansonetti +- * Copyright (C) 2003 Xabier Rodríguez Calvar ++ * Copyright (C) 2003 Xabier Rodríguez Calvar + * Copyright (C) 2004 Paisa Seeluangsawat + * Copyright (C) 2005 Bas Driessen +- * Copyright (C) 2005 Álvaro Peña ++ * Copyright (C) 2005 Ãlvaro Peña + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public +--- libgda5-5.2.4.orig/libgda/gda-server-provider-private.h ++++ libgda5-5.2.4/libgda/gda-server-provider-private.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2005 Dan Winship + * Copyright (C) 2005 - 2011 Vivien Malerba +- * Copyright (C) 2005 Álvaro Peña ++ * Copyright (C) 2005 Ãlvaro Peña + * Copyright (C) 2007 Murray Cumming + * + * This library is free software; you can redistribute it and/or +--- libgda5-5.2.4.orig/libgda/gda-util.h ++++ libgda5-5.2.4/libgda/gda-util.h +@@ -1,7 +1,7 @@ + /* + * Copyright (C) 2000 Reinhard Müller + * Copyright (C) 2000 - 2002 Rodrigo Moya +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2013 Vivien Malerba + * Copyright (C) 2002 Gonzalo Paniagua Javier + * Copyright (C) 2006 - 2007 Murray Cumming +--- libgda5-5.2.4.orig/libgda/libgda-global-variables.h ++++ libgda5-5.2.4/libgda/libgda-global-variables.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2001 Carlos Perelló Marín ++ * Copyright (C) 2001 Carlos Perelló Marín + * Copyright (C) 2001 - 2003 Rodrigo Moya + * Copyright (C) 2001 - 2011 Vivien Malerba + * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier diff --git a/talimatname/genel/l/libgda/java.patch b/talimatname/genel/l/libgda/java.patch new file mode 100644 index 000000000..7f12c5ad9 --- /dev/null +++ b/talimatname/genel/l/libgda/java.patch @@ -0,0 +1,36 @@ +diff -u -r libgda-5.2.4/getsp.java libgda-5.2.4-java/getsp.java +--- libgda-5.2.4/getsp.java 2014-02-05 21:28:20.000000000 +0100 ++++ libgda-5.2.4-java/getsp.java 2015-06-14 20:27:35.770310228 +0200 +@@ -25,7 +25,7 @@ + while (i<=j) { + if (i==j || lp.charAt(i)==ps) { + String lib=lp.substring(k,i); +- String suffix="/lib/amd64/server"; ++ String suffix="/lib/"+System.getProperty("os.arch")+"/server"; + k=i+1; + if (lib.compareTo(".")!=0) + r=(r==null)?(prefix+lib+suffix):(r+" "+prefix+lib+suffix); +@@ -50,7 +50,7 @@ + + if (r!=null) System.out.println(r); + } else if (args[0].compareTo("-ldpath")==0) { +- String lp1=System.getProperty("java.home")+"/lib/amd64/server"; ++ String lp1=System.getProperty("java.home")+"/lib/"+System.getProperty("os.arch")+"/server"; + String lp2=System.getProperty("java.library.path"); + System.out.println(lp1+":"+lp2); + } +diff -u -r libgda-5.2.4/m4/java.m4 libgda-5.2.4-java/m4/java.m4 +--- libgda-5.2.4/m4/java.m4 2015-06-13 10:36:25.000000000 +0200 ++++ libgda-5.2.4-java/m4/java.m4 2015-06-14 20:16:59.865581930 +0200 +@@ -175,6 +175,11 @@ + JTYPE="Sun JRE 1.7" + JFLAGS="-Xlint:unchecked -Xlint:deprecation" + ;; ++ JRE1.8.*) ++ try_java=true ++ JTYPE="Sun JRE 1.8" ++ JFLAGS="-Xlint:unchecked -Xlint:deprecation" ++ ;; + JREgcj-4*) + try_java=true + JTYPE="GCJ" diff --git a/talimatname/genel/l/libgda/talimat b/talimatname/genel/l/libgda/talimat new file mode 100644 index 000000000..0c59bef14 --- /dev/null +++ b/talimatname/genel/l/libgda/talimat @@ -0,0 +1,44 @@ +# Tanım: Veritabanı eriÅŸim kitaplığı +# URL: https://git.gnome.org/browse/libgda +# Paketçi: Cihan_Alkan +# Gerekler: gtksourceview3 libxslt python libsecret graphviz goocanvas iso-codes openjdk +# Grup: kütüphane + +isim=libgda +surum=5.2.4 +devir=1 +_apiver=5.0 + +kaynak=(https://git.gnome.org/browse/libgda/snapshot/LIBGDA_5_2_4.tar.xz + fix-crash.diff + java.patch + 0001-Convert-files-to-Unicode.patch + glib-2.54-ftbfs.patch + glib-2.54-ftbfs-2.patch) + +derle() { + mkdir providers + cd LIBGDA_5_2_4 + + patch -Np1 -i ../java.patch + patch -Np1 -i ../0001-Convert-files-to-Unicode.patch + patch -Np1 -i ../glib-2.54-ftbfs.patch + patch -Np1 -i ../glib-2.54-ftbfs-2.patch + patch -Np1 -i ../fix-crash.diff + /opt/jdk/bin/javac getsp.java + + find -name '*.py' -exec sed -i '1s/python$/&2/' {} + + + NOCONFIGURE=1 ./autogen.sh + + ./configure --prefix=/usr --sysconfdir=/etc --disable-static \ + --with-bdb=/usr --with-bdb-libdir-name=lib \ + --enable-json --enable-system-sqlite --enable-binreloc \ + --enable-gda-gi --enable-gdaui-gi \ + --enable-vala --enable-gdaui-vala VALA_API_VERSION=0.38 \ + --enable-gtk-doc --disable-crypto + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make + make DESTDIR="$PKG" install + +}