]> saetta.ns0.it Git - solipa/libsolipa/commitdiff
Debian pkg: bullseye files. debian/bullseye
authorAndrea Zagli <azagli@libero.it>
Thu, 8 Sep 2022 09:11:58 +0000 (11:11 +0200)
committerAndrea Zagli <azagli@libero.it>
Thu, 8 Sep 2022 09:12:06 +0000 (11:12 +0200)
12 files changed:
.gitignore
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/gbp.conf [new file with mode: 0644]
debian/libsolipa-dev.install [new file with mode: 0644]
debian/libsolipa.install [new file with mode: 0644]
debian/patches/0001-Added-DESTDIR-support.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]

index c03364d66b3c7cc410d466eba3c9947146c784cc..e05ead52ede94f16a5bd7a6e1ad9ecd49f2474e4 100644 (file)
@@ -74,3 +74,4 @@ tests/utils_round
 *.csv
 *.gir
 *.typelib
+build/
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..5ff5d41
--- /dev/null
@@ -0,0 +1,235 @@
+libsolipa (0.5.0-2~14.gbpf83281) UNRELEASED; urgency=medium
+
+  ** SNAPSHOT build @f832816bb99741deb40791f6b9f1fa7ec046ed6c **
+
+  [ Andrea Zagli ]
+  * Initial release
+
+  [ tux ]
+
+  [ Andrea Zagli ]
+  * Rimosse deprecazioni da libzakutils.
+  * Aggiunta la funzione SolipaMail::set_proxy.
+  * Aggiunta la proprietà proxy a SolipaMailUI.
+  * Azzerata proprietà thousands_separator in SolipaAllegato::add_to_zakformgtk.
+  * Aggiunta la funzione SolipaAllegato::clean.
+
+  [ tux ]
+
+  [ Andrea Zagli ]
+  * Debian pkg: updated from upstream.
+  * Dipendenze mancanti nel file pkg-config.
+  * Utilizzo di pkg-config per l'individuazione di python.
+  * Inizio scorporamento utilità per mail da libreria principale.
+  * Aggiunta interfaccia a ctpl.
+  * File pkg-config mancanti in installazione.
+  * Header mancanti nell'header principale.
+  * Typo.
+  * Rimossi alcuni warning e deprecazioni.
+  * Typo in nuova classe SolipaCamel.
+  * Aggiunto SolipaZakFormElementValidatorCodfisc.
+  * Aggiunto SolipaZakFormElementValidatorPiva.
+  * Per adesso libsolipa rimane dipendente da camel.
+  * Ordine errato multipart nelle mail con attachment e testo e html.
+
+  [ tux ]
+
+  [ Andrea Zagli ]
+  * Aggiustamenti vari. Su windows va in crash se viene inizializzata CamelSession (per adesso è disabilitato via preprocessore).
+  * Aggiunta la possibilità di esportare un GtkTreeStore. Aggiustamenti e correzioni vari.
+  * Aggiunte le funzioni Solipa::get_now_tm e Solipa::get_today_gdate (da testare).
+  * Migrated to evolution-data-server 2.32.
+  * Continuo sviluppo SolipaAllegato.
+  * Aggiunte funzioni SolipaAllegato::get*. Aggiunta funzione SolipaAllegato::salva_in_db.
+  * Aggiunta la funzione SolipaAllegato::add_to_gtkform.
+  * Aggiunta funzione Solipa::round.
+  * Aggiunte le funzioni Solipa::gtk_tree_model:get:value*, Solipa::unformat_money e Solipa::tm_to_sql.
+  * Correzione.
+  * Correzione nella formattazione dei decimali.
+  * Correzione nella formattazione dei decimali.
+  * Pubblicata la funzione Solipa::gtkliststore_select_unselect_all.
+  * Correzione.
+  * Sostituita funziona strrchr con g_strrstr.
+  * Richiamta manualmente la funzione WSAStartup sotto win32.
+  * Aggiunte le funzioni SolipaUtils::chk_codice_fiscale e SolipaUtils::chk_partita_iva.
+  * Aggiunta la citazione degli autori del codice appena inserito.
+  * Impostata la versione 0.0.3.
+  * Added dispose and finalize to Solipa object.
+  * Correzione nell'export a csv.
+  * Aggiunte le funzioni SolipaUtils::save_window_position e SolipaUtils::load_window_position.
+  * Inizio sviluppo SolipaMailUI (interfaccia grafica per l'invio di mail).
+  * Aggiunti i segnali SolipaMailUI::btn-cancel-clicked e SolipaMailUI::btn-ok-clicked.
+  * Aggiunta la funzione SolipaMailUI::send.
+  * Aggiunte le proprieta' SolipaMailUI::*-editable.
+  * Aggiunte le proprietà SolipaMailUI::cc-visible e SolipaMailUI::bcc-visible.
+  * Aggiunta la funzione SolipaMail::get_addresses_from_string.
+  * Aggiunta la possibilità in SolipaMailUI di specificare più di un indirizzo nei campi to, cc e bcc.
+  * Impostata versione 0.0.4 e merge di mail_gui.
+  * Aggiustamenti e correzioni.
+  * Migrata a libgdaex 0.3.0.
+  * Added SolipaProgressWindow (with test).
+  * Aggiunte le proprietà with-label e with-percentage.
+  * Aggiunte le funzioni SolipaMessageDialog e SolipaInfoBar.
+  * Added functions Solipa::string_replace, Solipa::tm_to_gdatetime and Solipa::get_gdatetime_from_string. Added test for Solipa::infor_bar. Now the label inside info_bar is resizable and multiline.
+  * Correzione in Solipa::tm_to_gdatetime.
+  * Aggiunte le funzioni Solipa::gdatetime_to_tm e Solipa::gtk_tree_model_get_value_gdatetime.
+  * Correzioni e aggiunta della funzione Solipa::gdatetime_to_sql.
+  * Aggiunto il test per GDateTime.
+  * Aggiunta la funzione Solipa::gdatetime_format.
+  * Inizio sviluppo interfaccia OpenOffice.
+  * Aggiunti i parametri al costruttore.
+  * Aggiunto il test per SolipaOOO.\n\nCorrezioni e aggiustamenti.
+  * Aggiunta la funzione SolipaOOO::exec.
+  * Controllo se OpenOffice è già in esecuzione.
+  * Alcuni controlli.
+  * Aggiunta la funzione SolipaOOO::salva_documento.
+  * Aggiunta la funzione SolipaOOO::salva_documento_pdf.
+  * Controllo se OpenOffice.org è in esecuzione.
+  * Correzioni agli autotools.
+  * Correzioni per ooo in windows.
+  * Correzioni a SolipaUtils::get_gdatetime_from_string.
+  * Aggiunte le funzioni SolipaUtils::gtktreemodel_get_gtypes e SolipaUtils::gtktreemodel_copy.
+  * Compilazione condizionale per evolution-data-server >= 3.
+  * Aggiunto il parametro smtp server nel test di SolipaMailUI.
+  * Aggiunta la possibilità di copiare dei GtkTreeModelFilter.
+  * Correzione in SolipaUtils::gtktreemodel_copy.
+  * Finita la funzione SolipaUtils::gtktreemodel_copy.
+  * Modifica alla funzione SolipaUtils::gtktreemodel_copy.
+  * In SolipaMail implemented multipart/alternative messages.
+  * Added wsock32 library when under win.
+  * In SolipaMail implemented attachments (closes #93).
+  * Iniziato lo sviluppo degli allegati in SolipaMailUI (refs #96).
+  * Finito l'invio degli allegati in SolipaMailUI (closes #96).
+  * Adattamento per nuovi controlli di libgtkform.
+  * Correzione: operatore errato in SolipaAllegato.
+  * Aggiunta la funzione SolipaOOO::chiudi_documento.
+  * Aggiunta la funzione SolipaOOO::chiudi_openoffice.
+  * Aggiunta la decodifica in utf8 in SolipaOOO (fixes #213).
+  * Rimossi 2 header non necessati in SolipaOOO.
+  * Aggiunte alcune funzioni di conversione da e di GDate (closes #217).
+  * Il GtkDialog di SolipaMailUI adesso ritorna un ID risposta valido (fixes #229).
+  * Aggiustamento all'espansione del pannello allegati in SolipaMailUI.
+  * Modifiche per evolution-data-server 3.2 (d testare).
+  * Impostate 2 proprietà per la versione 3.2 di evolution-data-server in SolipaMail.
+  * Rimosso il parametro format a SolipaUtils::gdate_to_sql perché inutile.
+  * In chiamate successive di SolipaUtils::gtktreemodel_to_csv_gui
+  * Aggiunto a SolipaUtils::gtktreemodel_to_csv_gui il campo {SKIP} che fa "saltare" la colonna (refs #248).
+  * Aggiunta la funzione SolipaMail::check_email_address (e il test).
+  * Controllo degli indirizzi mail in SolipaMail e SolipaMailUI (closes #208, #209).
+  * Aggiunta la funzione SolipaUtils::file_get_icon_as_pixbuf.
+  * Mancanza di utils.h in mailui.c.
+  * Aggiunta la funzione SolipaMail::set_notification (closes #233).
+  * Aggiunta la possibilità di richiedere la ricevuta
+  * Aggiunta la funzione SolipaUtils::gstring_initial_capital.c.
+  * Mancanza del valore di ritorno in SolipaUtils::get_gdate_from_string.
+  * Errore nell'include nei test.
+  * Note per la gestione della connessione al db senza stringa
+  * Errore nell'include nei test.
+  * Aggiornate le note per lo sviluppo di una parte server
+  * Adattamento a evolution-data-server 3.4.
+  * Aggiunta la funzione Solipa::apri_collegamento.
+  * Aggiunta la funzione SolipaAllegato::set_salva_in_db.
+  * Aggiunta la funzione SolipaAllegato::get_blob.
+  * Sostituita g_app_info_launch_default_for_uri con ShellExecute in win32.
+  * Aggiustamenti alla gestione allegati.
+  * Modificata SolipaUtils::message_dialog per poter utilizzare i markup Pango.
+  * Cambiamenti per compilare con gtk3 e libgda5.
+  * Wrong dependency version.
+  * Adattamento a libcamel 3.8.x.
+  * Aggiunta l'auto-installazione in mingw (closes #826).
+  * Aggiunta la funzione SolipaUtils::compare_version.
+  * Aggiunta la classe per la gestione dei log.
+  * Log: aggiunta la scrittura del file.
+  * Log: aggiunto il rotate (solo 1).
+  * SolipaLog: aggiunta la compressione dei file ruotati.
+  * SolipaLog: parametrizzato il nome del file.
+  * SolipaLog: aggiunta la rotazione di più file.
+  * Missing requested module in configure.
+  * Rimosso file config.h.in dal repository.
+  * Aggiustamenti alla gui per gtk3.
+  * Aggiunti i parametri a riga di comando al test di SolipaMail.
+  * SolipaMail: aggiunto il supporto a TLS.
+  * SolipaMail: aggiustamento di ::get_as_string per camel >= 3.8.
+  * SolipaMail: encoding degli allegati per camel >= 3.8.
+  * SolipaMail: aggiunta l'autenticazione.
+  * Aggiustamenti alla UI per gtk >= 3.12.
+  * SolipaMailUI: modifiche per autenticazione.
+  * SolipaMail: impostato utf8 come charset.
+  * Migliore relocation.
+  * SolipaOOO: possibilità di utilizzare il python di *Office.
+  * Alcuni aggiustamenti.
+  * Memory leak.
+  * Memory leak in Solipa::gtktreemodel_to_csv.
+  * Deprecazioni varie e header non inclusi in glib.h.
+  * Aggiunte SolipaUtils::gvalue_new_* (closes #934).
+  * Adesso SolipaUtils::message_dialog supporta argomenti variabili alla printf (closes #453).
+  * Rimossa funzione g_mkdtemp che è presente nelle glib dalla 2.30.
+  * Spostate le funzioni Allegato::get_blob e ::salva_in_db in GdaEx.
+  * Deprecate le funzioni Solipa::set_gdaex a ::get_gdaex.
+  * Adjustments for new evolution-data-server (3.18).
+  * SolipaOOO: adjustments to work with openoffice 3.
+  * Deprecate le funzioni spostate in libzakutils.
+  * Mancanza di camel 3.18 in autotools.
+  * Aggiunta la funzione SolipaAllegato::add_to_zakformgtk.
+  * Mancava l'aggiunta al ZakForm in SolipaAllegato::add_to_zakformgtk.
+  * Typo.
+  * Provider type e format mancanti in SoliapAllegato::add_to_zakformgtk.
+  * Added files for debian package (sid).
+  * Rimosse deprecazioni da libzakutils.
+  * Aggiunta la funzione SolipaMail::set_proxy.
+  * Aggiunta la proprietà proxy a SolipaMailUI.
+  * Azzerata proprietà thousands_separator in SolipaAllegato::add_to_zakformgtk.
+  * Rimosse deprecazioni da libzakutils.
+  * Aggiunta la funzione SolipaMail::set_proxy.
+  * Aggiunta la proprietà proxy a SolipaMailUI.
+  * Azzerata proprietà thousands_separator in SolipaAllegato::add_to_zakformgtk.
+  * Debian pkg: updated from branch develop.
+  * Debian pkg: new libcamel version dep.
+  * Aggiunta la funzione SolipaAllegato::clean.
+  * Debian pkg: updated from upstream.
+  * Dipendenze mancanti nel file pkg-config.
+  * Utilizzo di pkg-config per l'individuazione di python.
+  * Inizio scorporamento utilità per mail da libreria principale.
+  * Aggiunta interfaccia a ctpl.
+  * File pkg-config mancanti in installazione.
+  * Header mancanti nell'header principale.
+  * Typo.
+  * Rimossi alcuni warning e deprecazioni.
+  * Typo in nuova classe SolipaCamel.
+  * Aggiunto SolipaZakFormElementValidatorCodfisc.
+  * Aggiunto SolipaZakFormElementValidatorPiva.
+  * Per adesso libsolipa rimane dipendente da camel.
+  * Ordine errato multipart nelle mail con attachment e testo e html.
+  * Debian pkg: updates from upstream.
+  * Abilitato gir.
+  * Aggiunta la funzione Solipa::gtk_tree_model_get_value_boolean.
+  * Debian pkg: merge from upstream.
+  * Debian pkg: wrong libcamel ver dep.
+  * Utilizzo di python3 se presente.
+  * Aggiustamenti di ooo per funzionare senza finestre gtk.
+  * Aggiunte funzioni OOO::[get|set]_[path|version|port|soffice].
+  * Aggiunta funzione OOO::get_cmd_apri_openoffice.
+  * Aggiunte le funzioni OOO::[g|s]et_transient.
+  * Nelle funzioni OOO::[s|g]et_* se il parametro è NULL deve reimpostare il default.
+  * OOO pubblicizzata la funzione per l'inizializzazione del python.
+  * Aggiunto il test ooo_no_aprichiudi.
+  * Esportazione variabile python per pkg-config.
+  * Aggiunta la funzione OOO::openoffice_in_esecuzione.
+  * OOO formato url non valido.
+  * Se python >= 3 allora tutte le stringhe sono unicode.
+  * Debian pkg: added buster files.
+  * Link a python 3.7.
+  * Debian pkg: updates from upstream.
+  * Use of pkg-config for gir.
+  * Link with pyton 3.8 if present.
+  * Spostate le utilità gtktreemodel in libzakautilsgtk.
+  * Utilizzo del nuovo python3-embed pkgconfig file.
+  * Aggiunta funzione SolipaMail::send_mail_Ext.
+  * Debian pkg: aggiornamenti da upstream.
+  * Typo.
+  * Debian pkg: aggiornamenti da upstream.
+  * Migrati i form validator a GValue.
+  * Debian pkg: updates from upstream.
+  * Debian pkg: type nella patch per l'installazione del modulo libzakform.
+
+ -- andreaz <azagli@libero.it>  Wed, 07 Sep 2022 22:05:42 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..ec63514
--- /dev/null
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..8b5e71e
--- /dev/null
@@ -0,0 +1,24 @@
+Source: libsolipa
+Priority: optional
+Maintainer: Andrea Zagli <azagli@libero.it>
+Build-Depends: debhelper (>=9), intltool, pkg-config, gtk-doc-tools, gnome-common, gobject-introspection, libgirepository1.0-dev, libzakutils-dev, libgtkform-dev, libzakformgtk-dev, libcamel1.2-dev, libgdaex-dev, python3-dev, libctpl-dev, libzakutilsgtk-dev
+Standards-Version: 3.9.8
+Section: libs
+Homepage: https://saetta.ns0.it
+#Vcs-Git: git://anonscm.debian.org/collab-maint/libsolipa.git
+#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/libsolipa.git
+
+Package: libsolipa-dev
+Section: libdevel
+Architecture: any
+Depends: libsolipa (= ${binary:Version}), ${misc:Depends}, libzakutils-dev, libgtkform-dev, libzakformgtk-dev, libcamel1.2-dev, libgdaex-dev, python3-dev, libctpl-dev, libzakutilsgtk-dev
+Description: Utilities library - development files
+ Utilities library.
+ .
+ Development files.
+
+Package: libsolipa
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libzakutils, libgtkform, libzakformgtk, libcamel-1.2-62, libgdaex, python3, libctpl2, libzakutilsgtk
+Description: Utilities library
+ Utilities library.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..a69ade9
--- /dev/null
@@ -0,0 +1,34 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libsolipa
+Source: <url://example.com>
+
+Files: *
+Copyright: <years> <put author's name and email here>
+           <years> <likewise for another author>
+License: GPL-2.0+
+
+Files: debian/*
+Copyright: 2016 Andrea Zagli <azagli@libero.it>
+License: GPL-2.0+
+
+License: GPL-2.0+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
+# Please avoid picking licenses with terms that are more restrictive than the
+# packaged work, as it may make Debian's contributions unacceptable upstream.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644 (file)
index 0000000..365aca3
--- /dev/null
@@ -0,0 +1,10 @@
+[buildpackage]
+export-dir=./build/bullseye
+debian-branch=debian/bullseye
+ignore-new=True
+upstream-tree=BRANCH
+upstream-branch=develop
+force-create=True
+export=WC
+dist=bullseye
+pbuilder=True
diff --git a/debian/libsolipa-dev.install b/debian/libsolipa-dev.install
new file mode 100644 (file)
index 0000000..988acc0
--- /dev/null
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*/libsolipa.la
+usr/lib/*/libsolipa.a
+usr/lib/*/pkgconfig/*
diff --git a/debian/libsolipa.install b/debian/libsolipa.install
new file mode 100644 (file)
index 0000000..1aa3a8c
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/*/lib*.so*
+usr/lib/*/libzakform
diff --git a/debian/patches/0001-Added-DESTDIR-support.patch b/debian/patches/0001-Added-DESTDIR-support.patch
new file mode 100644 (file)
index 0000000..4793c15
--- /dev/null
@@ -0,0 +1,32 @@
+From: Andrea Zagli <azagli@libero.it>
+Date: Wed, 24 May 2017 09:29:07 +0200
+Subject: Added DESTDIR support.
+
+---
+ src/Makefile.am | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index a5a99f1..ebcc1ec 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -10,7 +10,7 @@ libmodulesext = .so
+ libmodulesdir = $(libdir)
+ endif
+-libzakformmodulesdir = `pkg-config --variable=modulesdir libzakform`
++libzakformmodulesdir = $(DESTDIR)`pkg-config --variable=modulesdir libzakform`
+ LIBS = $(SOLIPA_LIBS) \
+        $(SOLIPA_WIN32_LIBS) \
+@@ -109,8 +109,8 @@ libsolipaooo_includedir = $(includedir)/libsolipa
+ install-exec-hook:
+-      cd $(libzakformmodulesdir) && \
+-      ln -s -f $(libmodulesdir)/libsolipa$(libmodulesext) .
++      mkdir -p $(libzakformmodulesdir)
++      ln -s -f -t $(libzakformmodulesdir) $(libmodulesdir)/libsolipa$(libmodulesext)
+ uninstall-hook:
+       rm -f $(libzakformmodulesdir)/libsolipa$(libmodulesext)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..6382560
--- /dev/null
@@ -0,0 +1 @@
+0001-Added-DESTDIR-support.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..ce4639a
--- /dev/null
@@ -0,0 +1,39 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#export DH_VERBOSE = 1
+
+
+# see FEATURE AREAS in dpkg-buildflags(1)
+#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# see ENVIRONMENT in dpkg-buildflags(1)
+# package maintainers to append CFLAGS
+#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# package maintainers to append LDFLAGS
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+
+export DEB_CFLAGS_MAINT_STRIP = -Werror=format-security
+export DEB_CPPFLAGS_MAINT_STRIP = -Werror=format-security
+export DEB_CXXFLAGS_MAINT_STRIP = -Werror=format-security
+
+
+%:
+       dh $@
+
+
+override_dh_auto_configure:
+       NOCONFIGURE="X" ./autogen.sh
+       dh_auto_configure -- --disable-introspection
+
+override_dh_auto_install:
+       $(MAKE) DESTDIR=$$(pwd)/debian/tmp prefix=/usr install
+
+override_dh_auto_test:
+
+
+# dh_make generated override targets
+# This is example for Cmake (See https://bugs.debian.org/641051 )
+#override_dh_auto_configure:
+#      dh_auto_configure -- #  -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)