Package Details: qgis-git 2.99.0.r39249.fa9f202b05-1

Git Clone URL: https://aur.archlinux.org/qgis-git.git (read-only)
Package Base: qgis-git
Description: Geographic Information System (GIS) that supports vector, raster & database formats - Development master
Upstream URL: http://qgis.org/
Keywords: GIS Qt5
Licenses: GPL
Conflicts: qgis
Submitter: saultdon
Maintainer: gaelic
Last Packager: gaelic
Votes: 11
Popularity: 0.568292
First Submitted: 2015-08-20 03:06
Last Updated: 2017-07-24 08:52

Pinned Comments

gaelic commented on 2017-03-06 20:58

Please note:

This is the master branch of qgis (3.00) which may not be able to compile because of upstream problems or rapid changes in dependencies. A stable release of qgis3 for qt5 and python3 is still months away and cannot be expected before Q3/2017.

Latest Comments

peippo commented on 2017-07-20 12:24

@gaelic: qwtpolar-qt5 was renamed (?) to qwtpolar – please update the PKGBUILD! thanks for the great work :)

gaelic commented on 2017-06-08 13:42

I moved gsl to dependencies instead of optdepends, the package will receive some more maintenance shortly as there are some new Cmake Features upstream.

james commented on 2017-06-06 00:23

gsl is required or else it doesn't compile at all anymore

gaelic commented on 2017-05-02 08:49

Hi.

I'm not sure if this should be done for all users. According to:

https://git.archlinux.org/abs.git/tree/prototypes/PKGBUILD-python.proto

only python should be used. Maybe this is the best solution in such a case:

https://github.com/ava1ar/customizepkg

capitalaslash commented on 2017-04-26 09:26

please use explicitly `python3` instead of the generic `python` to avoid build problems when you locally have `python` pointing to `python2` as I need to do.

Anonymous comment on 2017-04-22 11:31

Works now, thanks!

Scimmia commented on 2017-04-20 02:19

The pkgver MUST go up with every commit. Just using the short hash will give you random upgrades and downgrades. The bug is NOT fixed.

gaelic commented on 2017-04-19 19:58

The version bug should finally be resolved and the update either issued by the user (e.g. with yaourt -Syu --aur --devel) or when the PKGFILE is updated here.

Anonymous comment on 2017-04-18 17:03

Version bug still there for me.

gaelic commented on 2017-04-17 19:42

fixed the version bug

Anonymous comment on 2017-04-17 15:30

After the Update is still get:
:: qgis-git 2.99.0r806d225r-1 -> 2.99.0r806d225-1

gaelic commented on 2017-04-15 19:26

added qtkeychain in the deps

geosam commented on 2017-04-12 23:47

qtkeychain dependency missing

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QTKEYCHAIN_INCLUDE_DIR

gaelic commented on 2017-03-13 18:05

I see, didn't notice the _ and - first. But do you experience any troubles? I am sucessfully building qgis here.

lazyboy commented on 2017-03-13 17:31

My qscintilla-qt5 contains
/usr/lib/libqscintilla2_qt5.so
/usr/lib/libqscintilla2_qt5.so.13
/usr/lib/libqscintilla2_qt5.so.13.0
/usr/lib/libqscintilla2_qt5.so.13.0.0

but not libqscintilla2-qt5.so

gaelic commented on 2017-03-13 09:58

The package is now double checking the sizes for the icons for installation:

- which directories do exist in /usr/share/hicolor
- which icon sizes are provided by qgis

----

@juliusadler: I'm not sure what you mean that the package should create the symlink to libqscintilla2-qt5? This file is owned by the qscintilla2-qt5 package.

juliusadler commented on 2017-03-10 10:06

You have to create the symlink /usr/lib/libqscintilla2-qt5.so for a successful build.

And please change nonres to:
nonres='1024x1024|480x480|384x384|160x160|60x60|40x40|20x20'

gaelic commented on 2017-03-08 13:42

Thanks for the comments.

- I've fixed the problem with the non-existent 1024x1024 icon;

- gsl stays optional, if you want to compile with georeferencer please uncomment the corresponding line in the PKGBUILD "-DMAKE_WITH_GEOREFERENCER=FALSE"

Kunda commented on 2017-03-08 13:25

Lastest git revision aborts at the end of the build:

-- Installing: /tmp/pamac-build-ghee/qgis-git/pkg/qgis-git/opt/qgis-git/share/qgis/python/qgis/testing/mocked.py
install: cannot stat 'debian/icons/qgis-icon1024x1024.png': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...

Anaphory commented on 2017-03-08 11:50

It seems like qgis-git depends on gsl, but that dependency is not listed in the PGKBUILD.

gaelic commented on 2017-03-06 20:58

Please note:

This is the master branch of qgis (3.00) which may not be able to compile because of upstream problems or rapid changes in dependencies. A stable release of qgis3 for qt5 and python3 is still months away and cannot be expected before Q3/2017.

gaelic commented on 2017-03-06 20:48

qgis now works with sip 2.19.1, and is compiling fine at the moment.
I also experience compile errors when using many threads (MAKEFLAGS="-j4"). Try something lower like 2 ...

zottelef commented on 2017-03-02 13:40

@gaelic: still no luck. I revert to the qgis package...

juliusadler commented on 2017-03-02 13:12

I've got this error:

[ 63%] Building CXX object src/gui/CMakeFiles/qgis_gui.dir/layertree/moc_qgslayertreeviewdefaultactions.cpp.o
make[2]: *** Keine Regel vorhanden, um das Ziel „/usr/lib64/libqscintilla2-qt5.so“,
benötigt von „output/lib/libqgis_gui.so.2.99.0“, zu erstellen. Schluss.
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[1]: *** [CMakeFiles/Makefile2:372: src/gui/CMakeFiles/qgis_gui.dir/all] Fehler 2
make: *** [Makefile:150: all] Fehler 2

gaelic commented on 2017-03-01 07:55

@zottelef:

This is a qgis problem at the moment. Please try again with python-sup-4.19-1 (not 4.19.1-1). Unfortunately all these minor upgrade seem to break things with qgis.

zottelef commented on 2017-02-28 10:57

Thanks @gaelic. A huge step forward: i reached 99% but then compilation fails

/home/fabio/.cache/pacaur/qgis-git/src/qgis/build/python/gui/sip_guipart3.cpp:7692:7: error: deleted function ‘virtual sipQgsFileDownloader::~sipQgsFileDownloader()’
{
^
In file included from /home/fabio/.cache/pacaur/qgis-git/src/qgis/python/gui/qgsfiledownloader.sip:33:0:

[...]
make[2]: *** [python/CMakeFiles/python_module_qgis__gui.dir/build.make:751: python/CMakeFiles/python_module_qgis__gui.dir/gui/sip_guipart3.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3363: python/CMakeFiles/python_module_qgis__gui.dir/all] Error 2
make: *** [Makefile:150: all] Error 2

The version installed of python-sip is ython-sip-4.19.1-1
I tried to downgrade to python-sip-4.18.1-2 but then the error become:

sip: Unable to find file "QtCore/QtCoremod.sip"
make[2]: *** [python/CMakeFiles/python_module_qgis__analysis.dir/build.make:460: python/analysis/sip_analysispart0.cpp] Error 1
make[2]: *** Deleting file 'python/analysis/sip_analysispart0.cpp'
make[1]: *** [CMakeFiles/Makefile2:3285: python/CMakeFiles/python_module_qgis__analysis.dir/all] Error 2



gaelic commented on 2017-02-27 16:56

Ah.

You have to step back to

qscintilla-qt5 2.9.4-1
python-qscintilla-qt5 2.9.4-1

And everything will work :)

zottelef commented on 2017-02-27 16:16

Here is the output:

# pacman -Q qscintilla-qt5
qscintilla-qt5 2.10-1

# pacman -Q python-qscintilla-qt5
python-qscintilla-qt5 2.10-1

Thanks for the help!

zottelef commented on 2017-02-27 16:16

Here is the output:

# pacman -Q qscintilla-qt5
qscintilla-qt5 2.10-1

# pacman -Q python-qscintilla-qt5
python-qscintilla-qt5 2.10-1

Thanks for the help!

gaelic commented on 2017-02-27 13:53

Can you please show me a

> pacnam -Q qscintilla-qt5
&
> pacman -Q python-qscintilla-qt5

thx

zottelef commented on 2017-02-27 12:48

I was trying to recompile it today and I got this error:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QSCINTILLA_LIBRARY

I have:
/usr/lib/libqscintilla2_qt4.so
/usr/lib/libqscintilla2_qt4.so.13
/usr/lib/libqscintilla2_qt4.so.13.0
/usr/lib/libqscintilla2_qt4.so.13.0.0
/usr/lib/libqscintilla2_qt5.so
/usr/lib/libqscintilla2_qt5.so.13
/usr/lib/libqscintilla2_qt5.so.13.0
/usr/lib/libqscintilla2_qt5.so.13.0.0

and setting:

export QSCINTILLA_LIBRARY=/usr/lib

does not help

gaelic commented on 2017-02-15 14:37

Can you try to compile it again, and if not working again in a few days. This is (in my opinion) not a package problem, but some upstream hickup on the qgis side. I (and others) had the same problem some weeks ago and it just disapeared ... and unfortunately appeared again.

Please keep me updated on that.

PS: please also install: qgnomeplatform-git , this should resolve the gtk warnings

ingleandrobarros commented on 2017-02-13 14:27

Bro, Qgis-git don't run correctly. Check that:

using qt5ct plugin

(qgis-git:24665): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(qgis-git:24665): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
Warning: loading of qgis translation failed [/opt/qgis-git/share/qgis/i18n//qgis_en_US]
Warning: loading of qt translation failed [/usr/share/qt/translations/qt_en_US]
D-Bus system tray: no
QGIS died on signal 11Aborted (core dumped)

gaelic commented on 2017-02-10 08:49

Well, this seems to be a problem on your side (unstable internet connection?). Please clear your pacaur cache for qgis-git and try again.

zottelef commented on 2017-02-10 08:42

I get this error:
-> Cloning qgis git repo...
Cloning into bare repository '/home/fabio/.cache/pacaur/qgis-git/qgis'...
remote: Counting objects: 486889, done.
remote: Compressing objects: 100% (231/231), done.
remote: fatal: unable to read 33e8c840abbcec03105874a6f904d298e14c3751
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
==> ERROR: Failure while downloading qgis git repo
Aborting...

gaelic commented on 2017-02-06 10:35

I've just recompiled. Works fine at the moment.

kikislater commented on 2017-02-03 11:28

For a temporary workaround, I use a docker for qgis desktop until sip problem solved

gaelic commented on 2017-02-03 11:02

Hi.

I get the same error when I recompiled the package. I have not found a solution yet, but I guess there is some error because of:

- uppkg of qt to 5.8
- pyqt is still at 5.7.1

I've tried to install the development version of pyqt 5.8.dev, but it needs also the development version of sip, etc. A bunch of new construction sites opening ...

jinja & pygments are in the package

@lazyboy: I don't know why you get this error, is it still happening?

---

Additionally: the new version of the package now installs into /opt/qgis-git and symlinking the binary to /usr/bin/qgis-git

So it is possible to install qgis and qgis-git side by side. But I have not tested it yet, because the stable branch of qgis fails to built because of sip.

Quite a bummer at the moment.

Geotig commented on 2017-01-31 20:39

Hi gaelic, as lazyboy reported, I needed to install python-jinja and python-pygments, but the program crashes with a QGIS died in signal 11 too. This is the terminal info in case it's useful:

using qt5ct plugin
Warning: loading of qgis translation failed [/usr/share/qgis/i18n//qgis_en_US]
Warning: loading of qt translation failed [/usr/share/qt/translations/qt_en_US]
Warning: inotify_add_watch("/home/username/.qgis3//project_templates") failed: "No such file or directory"
D-Bus system tray: no
QGIS died on signal 11Aborted (core dumped)

lazyboy commented on 2017-01-31 16:29

I've installed qca-qt5 2.1.1-7 but I get:

CMake Error at cmake/FindQCA.cmake:89 (message):
Could not find QCA >= 2.0.3

lazyboy commented on 2017-01-30 12:58

Hi gaelic,

thanks for advice, my last build was indeed intermitted.

Please add python-jinja and python-pygments to the dependency list.

After successful installing I get a program crash "QGIS died on signal 11".

gaelic commented on 2017-01-30 09:05

Hi.

Can you please try to make a new built from scratch and delete all previous files generated beforehand:

http://stackoverflow.com/questions/5713894/file-not-recognized-file-truncated-gcc-error

I hope this will resolve this error.

lazyboy commented on 2017-01-29 18:33

[ 20%] Linking CXX shared library ../../output/lib/libqgis_core.so
CMakeFiles/qgis_core.dir/qgssnappingutils.cpp.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
make[2]: *** [src/core/CMakeFiles/qgis_core.dir/build.make:13538: output/lib/libqgis_core.so.2.99.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:209: src/core/CMakeFiles/qgis_core.dir/all] Error 2
make: *** [Makefile:150: all] Error 2

gaelic commented on 2016-12-29 21:29

the error should be resolved now, please try again.

sikmir commented on 2016-12-24 14:17

Compiling /tmp/yaourt-tmp-sikmir/aur-qgis-git/pkg/qgis-git/usr/share/qgis/python/qgis/core/__init__.py ...
File "/tmp/yaourt-tmp-sikmir/aur-qgis-git/pkg/qgis-git/usr/share/qgis/python/qgis/core/__init__.py", line 228
def fromFunction(description, function, *args, on_finished=None, flags=QgsTask.AllFlags, **kwargs):
^
SyntaxError: invalid syntax

gaelic commented on 2016-10-25 10:59

Thx.

I've included spatial index as dependency, it is not expicitely listed as a dependency in INSTALL.md found on qgis github. Although when looking into debian or fedora package examples libspatialindex is installed. Same goes for txt2tags which seems to be only makedep.

If you find any bugs regarding missing dependencies please keep me informed.

jouke commented on 2016-10-24 16:55

this depends on spatialindex and txt2tags might be a build dependency

gaelic commented on 2016-09-22 14:15

Adapted the package for Qt5 and Python3

It runs, but do not expect it to be stable in any way.

Scimmia commented on 2016-07-19 14:48

WARNING:

The master branch is now headed toward QGIS 3.0. This means some major code churn, a complete switch to py3/pyqt5/qt5, and multiple API breaks. Expect instability.

gaelic commented on 2016-02-03 11:42

Small information.

I've updated the PKGBUILD to compile again. For simplcity reasons I've taken the stable qgis PKGBUILD and modified it. So qgis-git is not installing into /opt anymore and also the binary is simply qgis and not qgis-git ... this package is now conflicting with qgis from aur.

If someone wants to revert these changes and/or modify it further for a parallel install please let me know and I'm vacating the package.

----
EDIT: the new qgis (2.14) will be aweseome :)