Page 1 of 1

[EBUILD OBSOLETO] gdal e qgis supporto a oracle spatial

Posted: Tue Jun 07, 2016 6:59 am
by fedeliallalinea
Nella versione 2.14.5 di qgis (presente nel portage tree) e gdal 2.0.3 ora e' stata aggiuta la use flag oracle

Ora potete scaricare qgis e gdal con supporto a oracle dal mio overlay che trovate qua.

Per lavoro ho avuto la necessità di modificare gli ebuild di gdal e qgis per abilitare il supporto al database oracle. Gli ebuild li trovate qua.
Per utilizzarli seguire i seguenti passi:
  • creare un overlay locale
  • creare le directory sotto l'overlay locale

    Code: Select all

    # mkdir -p /usr/local/portage/sci-libs/gdal
    # mkdir -p /usr/local/portage/sci-geosciences/qgis
  • creare le directory per le patch dei pacchetti

    Code: Select all

    # mkdir -p /usr/local/portage/sci-libs/gdal/files
    # mkdir -p /usr/local/portage/sci-geosciences/qgis/files
  • copiare i relativi ebuild e patch sotto le directori appena create

    Code: Select all

    # cp /path/to/gdal-2.0.2-r1.ebuild /usr/local/portage/sci-libs/gdal
    # cp /usr/portage/sci-libs/gdal/files/gdal-1.5.0-soname.patch /usr/local/portage/sci-libs/gdal/files/
    # cp /path/to/qgis-2.12.2-r1.ebuild /usr/local/portage/sci-geosciences/qgis
    # cp /usr/portage/sci-geosciences/qgis/files/qgis-2.12.0-no-pyqtconfig.patch /usr/local/portage/sci-geosciences/qgis/files/
    # chown -R portage:portage /usr/local/portage
  • creare il manifesto dei pacchetti

    Code: Select all

    # repoman manifest
  • aggiungere i due pacchetti in package.accept_keywords

    Code: Select all

    # echo "sci-libs/gdal::<nome_del_overlay_locale>" >> /etc/portage/package.accept_keywords
    # echo "sci-libs/qgis::<nome_del_overlay_locale>" >> /etc/portage/package.accept_keywords
  • abilitare la nuova use flag oracle

    Code: Select all

    # echo "sci-libs/gdal::<nome_del_overlay_locale> oracle" >> /etc/portage/package.use
    # echo "sci-libs/qgis::<nome_del_overlay_locale> oracle gdal" >> /etc/portage/package.use
Ora si puo' installare qgis con il supporto a oracle.

Posted: Tue Jul 26, 2016 8:33 am
by fedeliallalinea
Con uno degli ultimi aggiornamenti non riuscivo piu' a compilare qgis per un bug causato dalla nuova versione del pacchetto sip.
Per ovviare a questo problema (come descritto nel bug) bisogna eseguire le seguenti operazioni, affinche' portage applichi la patch a qgis:

Code: Select all

# mkdir -p /etc/portage/patches/sci-geosciences/qgis-2.12.2-r1
# cd /etc/portage/patches/sci-geosciences/qgis-2.12.2-r1
# wget https://github.com/qgis/QGIS/commit/fc6559aa053317cda8ced657c3013a0d.patch
# emerge -1 =sci-geosciences/qgis-2.12.2-r1

Posted: Tue Dec 06, 2016 8:33 am
by fedeliallalinea
qgis e gdal nel portage tree ora supportano oracle, vedere https://bugs.gentoo.org/show_bug.cgi?id=585156