Page MenuHomeSolus

QGIS
Closed, ResolvedPublic

Description

I would really appreciate if somebody could get QGIS working on Solus. It is released under GPL2.

An excerpt from their website states "Most linux distributions split QGIS into several packages; you’ll probably need qgis and qgis-python (to run plugins). Packages like qgis-grass (or qgis-plugin-grass), qgis-server can be skipped initially, or installed only when you need them."

FYI, qgis-grass (high end geoprocessing tasks) and qgis-server (allows you to host a mapserver akin to google maps) are not really required for general use so I doubt many people would notice if it is difficult for you to get those components working or if they require too many additional dependencies.

Current release: (2.16.1)
http://qgis.org/downloads/qgis-latest.tar.bz2

LTS release: (2.14.5)
http://qgis.org/downloads/qgis-latest-ltr.tar.bz2

I'm unsure if GDAL is a dependency (probably) of QGIS. If not could someone let me know and I can lodge a package request for that separately to get access to the ogr commands.

Related Objects

StatusAssignedTask
ResolvedDataDrake
ResolvedJoshStrobl
ResolvedJoshStrobl
ResolvedJoshStrobl
ResolvedDataDrake
ResolvedJoshStrobl
ResolvedJoshStrobl
ResolvedDataDrake
ResolvedJoshStrobl
ResolvedJoshStrobl
ResolvedJoshStrobl

Event Timeline

elmat0 created this task.Aug 5 2016, 11:51 AM
DataDrake changed the task status from Open to In Progress.Aug 8 2016, 12:18 PM
DataDrake claimed this task.
DataDrake triaged this task as Normal priority.

I'm pretty close to being done with this one. I think I have it built with most of the deps. I have disabled GRASS and server support for the moment. However, it looks like the Python support for GEOS is end-of-life so that might cause a few end-user problems.

When I start submitting patches for this, they will have to be done in phases. I want the library dependencies (GDAL, GEOS, etc) to be in the repo so that I am not relying on local-deps for the build. Need to make sure that everything is being specified by the package.yml because I have so many local deps installed from building other things.

JoshStrobl closed subtask T201: qca as Resolved.Aug 23 2016, 12:00 PM
JoshStrobl closed subtask T204: proj.4 as Resolved.Aug 23 2016, 6:51 PM
JoshStrobl closed subtask T203: geos as Resolved.Aug 23 2016, 6:55 PM
JoshStrobl changed the status of subtask T199: GDAL from Open to In Progress.
JoshStrobl closed subtask T199: GDAL as Resolved.Aug 23 2016, 7:23 PM
JoshStrobl closed subtask T344: QWT as Resolved.Aug 23 2016, 8:13 PM
JoshStrobl closed subtask T346: qgis as Resolved.Aug 23 2016, 10:58 PM
JoshStrobl added a subscriber: JoshStrobl.

Landed as of https://git.solus-project.com/packages/qgis/commit/?id=c972614835615b4d05f3f4611113c4fe0e79c533

I'm gonna let @DataDrake have the satisfaction of marking this as solved. Pretty sure he lost a bit of his soul packaging all this up.

DataDrake closed this task as Resolved.Aug 24 2016, 12:29 AM

QGIS, you stand defeated. Huzzah

elmat0 added a comment.EditedSep 18 2016, 10:18 AM

@DataDrake, you sir are a god among men. I can't thank you guys enough for getting this working for me! I've been using it for the last week and its been smooth sailing.

Just a note:
There are several additional python modules required to get the basic baked-in geoprocessing functionality working. I had a tinker and managed to get them installed via pip.

Headers required from eopkg:

python-devel, gdal-devel, postgresql-devel

Modules required from pip:

GDAL, psycopg2, matplotlib, shapely
drakovyrn added a subscriber: drakovyrn.