releasing version 1.11 1.11
authorProgfou <jean-christophe.andre@auf.org>
Fri, 5 Mar 2010 02:50:26 +0000 (09:50 +0700)
committerProgfou <jean-christophe.andre@auf.org>
Fri, 5 Mar 2010 02:50:26 +0000 (09:50 +0700)
auf-poste-client-reflets/debian/changelog
auf-poste-client-reflets/debian/control
auf-poste-client-reflets/debian/copyright
auf-poste-client-reflets/debian/postinst
auf-poste-client-reflets/debian/preinst
auf-poste-client-reflets/debian/prerm
auf-poste-client-reflets/openoffice/CODA.py
auf-poste-client-reflets/openoffice/DialogHandler.py

index b793031..c8edaa3 100644 (file)
@@ -1,3 +1,14 @@
+auf-poste-client-reflets (1.11) jaunty; urgency=low
+
+  * OpenOffice.org :
+    - Support de la distribution officielle de OpenOffice.org.
+
+  * Macro CODA :
+    - Mise à jour et ajout d'informations de droits d'auteur (copyright).
+    - Constante pour la liste des colonnes à garder au format numérique.
+
+ -- Progfou <jean-christophe.andre@auf.org>  Fri, 05 Mar 2010 09:45:25 +0700
+
 auf-poste-client-reflets (1.10.3) jaunty; urgency=high
 
   * rdesktop: argl !!! effacement abusif en cas de non diversion ! :-(
index 73e3c64..e8784c9 100644 (file)
@@ -7,7 +7,7 @@ Standards-Version: 3.7.2
 
 Package: auf-poste-client-reflets
 Architecture: all
-Depends: rdesktop, openoffice.org-common (>= 1:3.1.1), x11-xserver-utils
+Depends: rdesktop, openoffice.org-common (>= 1:3.1.1) | openoffice.org3 (>= 3.1.1), x11-xserver-utils
 Recommends: zenity, cups-pdf, openoffice.org-calc
 Provides: auf-reflets-tse
 Replaces: auf-reflets-tse
index 1e39477..54301de 100644 (file)
@@ -1,7 +1,7 @@
 This package was debianized by Progfou <jean-christophe.andre@auf.org> on
 Mon, 16 Jul 2007 17:54:00 +0700.
 
-It was downloaded from http://git.auf.org/ (projet auf-poste-client-reflets)
+It was downloaded from http://git.auf.org/?p=macros-openoffice.git
 
 Upstream Author:
 
@@ -9,7 +9,7 @@ Upstream Author:
 
 Copyright Holder:
 
-    Copyright (C) 2007-2008 Agence universitaire de la Francophonie
+    Copyright (C) 2007-2010 Agence universitaire de la Francophonie
                             http://www.auf.org/
 
 License:
@@ -31,6 +31,6 @@ License:
 On Debian systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL'.
 
-The Debian packaging is (C) 2007-2008, Progfou <jean-christophe.andre@auf.org>
+The Debian packaging is (C) 2007-2010, Progfou <jean-christophe.andre@auf.org>
 and is licensed under the GPL, see above.
 
index 6257c05..a943e59 100644 (file)
@@ -6,6 +6,12 @@ set -e
 # OpenOffice
 #
 
+if test -d "/opt/openoffice.org3" ; then
+  unopkg="/opt/openoffice.org3/program/unopkg"
+else
+  unopkg="/usr/lib/openoffice/program/unopkg"
+fi
+
 add_extension() {
   echo -n "Adding extension $1..."
   INSTDIR=`mktemp -d`
@@ -13,12 +19,12 @@ add_extension() {
   then
     export PYTHONPATH="/usr/lib/openoffice/basis3.1/program"
     basis=`readlink /usr/lib/openoffice/basis-link`
-    /usr/lib/openoffice/program/unopkg add --shared $1 \
+    $unopkg add --shared $1 \
       "-env:UserInstallation=file:///$INSTDIR" \
       "-env:UNO_JAVA_JFW_INSTALL_DATA=file:///var/lib/openoffice/$basis/share/config/javasettingsunopkginstall.xml" \
       "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
   else
-    /usr/lib/openoffice/program/unopkg add --shared $1 \
+    $unopkg add --shared $1 \
       "-env:UserInstallation=file:///$INSTDIR" \
       '-env:UNO_JAVA_JFW_INSTALL_DATA=$OOO_BASE_DIR/share/config/javasettingsunopkginstall.xml' \
       "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
index 4a19559..6826f08 100644 (file)
@@ -6,24 +6,30 @@ set -e
 # OpenOffice
 #
 
+if test -d "/opt/openoffice.org3" ; then
+  unopkg="/opt/openoffice.org3/program/unopkg"
+else
+  unopkg="/usr/lib/openoffice/program/unopkg"
+fi
+
 flush_unopkg_cache() {
-  /usr/lib/openoffice/program/unopkg list --shared > /dev/null 2>&1
+  $unopkg list --shared > /dev/null 2>&1
 }
 
 remove_extension() {
-  if /usr/lib/openoffice/program/unopkg list --shared $1 >/dev/null; then
+  if $unopkg list --shared $1 >/dev/null; then
     echo -n "Removing extension $1..."
     INSTDIR=`mktemp -d`
     if test -d "/usr/lib/openoffice/basis3.1"
     then
       export PYTHONPATH="/usr/lib/openoffice/basis3.1/program"
       basis=`readlink /usr/lib/openoffice/basis-link`
-      /usr/lib/openoffice/program/unopkg remove --shared $1 \
+      $unopkg remove --shared $1 \
         "-env:UserInstallation=file://$INSTDIR" \
         "-env:UNO_JAVA_JFW_INSTALL_DATA=file:///var/lib/openoffice/$basis/share/config/javasettingsunopkginstall.xml" \
         "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
     else
-      /usr/lib/openoffice/program/unopkg remove --shared $1 \
+      $unopkg remove --shared $1 \
         "-env:UserInstallation=file://$INSTDIR" \
         '-env:UNO_JAVA_JFW_INSTALL_DATA=$OOO_BASE_DIR/share/config/javasettingsunopkginstall.xml' \
         "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
@@ -36,7 +42,7 @@ remove_extension() {
 
 if [ "$1" = "upgrade" ]; then
   # this is a legacy package, so we need to find it first...
-  id=`/usr/lib/openoffice/program/unopkg list --shared | grep Identifier:.*auf.*reflets | cut -d":" -f2`
+  id=`$unopkg list --shared | grep Identifier:.*auf.*reflets | cut -d":" -f2`
   remove_extension $id
 fi
 
index bc25b1f..1e06788 100644 (file)
@@ -6,24 +6,30 @@ set -e
 # OpenOffice
 #
 
+if test -d "/opt/openoffice.org3" ; then
+  unopkg="/opt/openoffice.org3/program/unopkg"
+else
+  unopkg="/usr/lib/openoffice/program/unopkg"
+fi
+
 flush_unopkg_cache() {
-  /usr/lib/openoffice/program/unopkg list --shared > /dev/null 2>&1
+  $unopkg list --shared > /dev/null 2>&1
 }
 
 remove_extension() {
-  if /usr/lib/openoffice/program/unopkg list --shared $1 >/dev/null; then
+  if $unopkg list --shared $1 >/dev/null; then
     echo -n "Removing extension $1..."
     INSTDIR=`mktemp -d`
     if test -d "/usr/lib/openoffice/basis3.1"
     then
       export PYTHONPATH="/usr/lib/openoffice/basis3.1/program"
       basis=`readlink /usr/lib/openoffice/basis-link`
-      /usr/lib/openoffice/program/unopkg remove --shared $1 \
+      $unopkg remove --shared $1 \
         "-env:UserInstallation=file://$INSTDIR" \
         "-env:UNO_JAVA_JFW_INSTALL_DATA=file:///var/lib/openoffice/$basis/share/config/javasettingsunopkginstall.xml" \
         "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
     else
-      /usr/lib/openoffice/program/unopkg remove --shared $1 \
+      $unopkg remove --shared $1 \
         "-env:UserInstallation=file://$INSTDIR" \
         '-env:UNO_JAVA_JFW_INSTALL_DATA=$OOO_BASE_DIR/share/config/javasettingsunopkginstall.xml' \
         "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
@@ -36,7 +42,7 @@ remove_extension() {
 
 if [ "$1" = "remove" ]; then
   # this is a legacy package, so we need to find it first...
-  id=`/usr/lib/openoffice/program/unopkg list --shared | grep Identifier:.*auf.*reflets | cut -d":" -f2`
+  id=`$unopkg list --shared | grep Identifier:.*auf.*reflets | cut -d":" -f2`
   remove_extension $id
 fi
 
index aef2423..322ee84 100644 (file)
@@ -1,5 +1,15 @@
 #!
 # -*- coding: utf-8 -*-
+"""
+Extension pour faciliter l'intégration du logiciel Coda.
+Macro pour faciliter l'intégration des données provenant de Coda dans
+une feuille de calcul.
+
+Copyright : Agence universitaire de la Francophonie
+Licence : GNU General Public Licence, version 2
+Auteur : Jean Christophe André
+Date de création : septembre 2009
+"""
 import re
 import datetime
 import uno
@@ -16,6 +26,8 @@ from com.sun.star.util.NumberFormat import CURRENCY, DATE, NUMBER
 from com.sun.star.i18n.NumberFormatIndex import NUMBER_1000DEC2
 from com.sun.star.container import NoSuchElementException
 
+COLONNES_NUMERIQUES = ('Montant doc','Montant EUR')
+
 ##############################################################################
 
 def clipboard_data(ctx, mimetype='text/plain;charset=utf-16'):
@@ -201,7 +213,7 @@ def main(ctx, action):
                 if action == 'cumuls':
                     sheet_column.NumberFormat = currency_format
                 else:
-                    if data[0][column] in ('Montant doc','Montant EUR'):
+                    if data[0][column] in COLONNES_NUMERIQUES:
                         sheet_column.NumberFormat = number_format
                     else:
                         sheet_column.NumberFormat = currency_format
index c4daf91..4e83ee7 100644 (file)
@@ -1,5 +1,14 @@
 #!
 # -*- coding: utf_8 -*-
+"""
+Extension pour faciliter l'intégration du logiciel Coda.
+Gestion de la fenêtre des options.
+
+Copyright : Agence universitaire de la Francophonie
+Licence : GNU General Public Licence, version 2
+Auteur : Jean Christophe André
+Date de création : juillet 2009
+"""
 import uno
 import unohelper