[EBUILD OBSOLETO] gdal e qgis supporto a oracle spatial

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
User avatar
fedeliallalinea
Administrator
Administrator
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:

[EBUILD OBSOLETO] gdal e qgis supporto a oracle spatial

Post 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.
Last edited by fedeliallalinea on Tue Dec 06, 2016 8:35 am, edited 3 times in total.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
User avatar
fedeliallalinea
Administrator
Administrator
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:

Post 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
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
User avatar
fedeliallalinea
Administrator
Administrator
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:

Post by fedeliallalinea »

qgis e gdal nel portage tree ora supportano oracle, vedere https://bugs.gentoo.org/show_bug.cgi?id=585156
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Post Reply