tis-libreoffice-ooohg-gallery
1.0.0-1
Extension LibreOffice pour la cartographie
1672 downloads

Description
- package : tis-libreoffice-ooohg-gallery
- version : 1.0.0-1
- architecture : all
- categories :
- maintainer : mcadorel-adm
- description : Extension LibreOffice pour la cartographie
- locale :
- target_os :
- min_wapt_version :
- sources :
- installed_size :
- impacted_process :
- description_fr :
- description_pl :
- description_de :
- description_es :
- description_pt :
- description_it :
- description_nl :
- description_ru :
- editor :
- licence :
- signature_date : 2020-02-27T21:34:55.533835
- Depends :
Setup.py
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
extension_name = 'OOoHG_Gallery_Package.oxt'
killalltasks('soffice.exe', 'soffice.bin')
# ce verrou ne disparaît pas toujours à la fermeture de LibreOffice
lock_path = os.path.join(application_data(),'LibreOffice','4','.lock')
remove_file(lock_path)
for install_dir in glob.glob(programfiles32 + '\\LibreOffice*'):
unopkg_com = os.path.join(install_dir,'program','unopkg.com')
cmd = r'"%(unopkg_com)s" add --suppress-license --force --shared %(extension_name)s' % {'unopkg_com':unopkg_com,'extension_name':extension_name}
print('installing tis-libreoffice-ooo')
run(cmd)
def uninstall():
# pour recuperer l'identifiant de desinstallation,
# lancer la commande suivante :
# C:\Program Files (x86)\LibreOffice 4\program>unopkg.com list --shared
# puis recuperer l'identificant sur la ligne qui commence par :
# Identifier: fr.ooohg.gallery.extension
extension_identifier = 'fr.ooohg.gallery.extension'
killalltasks('soffice.exe', 'soffice.bin')
lock_path = os.path.join(application_data(),'LibreOffice','4','.lock')
remove_file(lock_path)
for install_dir in glob.glob(programfiles32 + '\\LibreOffice*'):
unopkg_com = os.path.join(install_dir,'program','unopkg.com')
cmd = r'"%(unopkg_com)s" remove --suppress-license --shared %(extension_identifier)s' % {'unopkg_com':unopkg_com,'extension_identifier':extension_identifier}
print('uninstalling tis-libreoffice-ooo')
print (cmd)
run(cmd)