Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 555362 - sci-geosciences/merkaartor-0.18.2 version bump (with ebuild)
Summary: sci-geosciences/merkaartor-0.18.2 version bump (with ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-19 16:10 UTC by Ladislav Laska
Modified: 2016-03-14 23:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
A slightly modified ebuild based on 0.18.1. (merkaartor-0.18.2.ebuild,1.68 KB, text/plain)
2015-07-19 16:11 UTC, Ladislav Laska
Details
build log (merkaartor-0.18.2:20150901-153115.log,145.78 KB, text/plain)
2015-09-01 19:54 UTC, Markus Walter
Details
patch to fix build error (geoimagedock-fix.patch,1.00 KB, patch)
2015-10-24 08:45 UTC, Malte E.
Details | Diff
sci-geosciences/merkaartor-0.18.2 (merkaartor-0.18.2.ebuild,2.77 KB, text/plain)
2015-10-24 10:34 UTC, Malte E.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ladislav Laska 2015-07-19 16:10:26 UTC
Hi!

I've just released a new version of Merkaartor, the long dead project that I've taken on. I'm attaching a working ebuild for this new version and suggest adding it to portage. Also, I suggest removing old versions, since they mostly don't compile, and are very buggy and old. 

Reproducible: Always
Comment 1 Ladislav Laska 2015-07-19 16:11:29 UTC
Created attachment 407156 [details]
A slightly modified ebuild based on 0.18.1.
Comment 2 Malte E. 2015-08-16 04:24:39 UTC
starting from 0.18.2, merkaartor supports qt5. Qt5 support should be added to the ebuild
Comment 3 Markus Walter 2015-09-01 18:54:40 UTC
This also solves bug #554304 for me. +1 :)
Comment 4 Markus Walter 2015-09-01 19:54:25 UTC
Created attachment 410796 [details]
build log

For me the ebuild fails with the following error on hardened ~amd64.

In file included from Docks/PropertiesDock.cpp:23:0:
Docks/GeoImageDock.h:7:33: fatal error: QtWidgets/QDockWidget: No such file or directory
 #include <QtWidgets/QDockWidget>
Comment 5 Malte E. 2015-10-24 08:45:34 UTC
Created attachment 415328 [details, diff]
patch to fix build error

The problem is known and has been fixed in git. This is the corresponding patch
Comment 6 Malte E. 2015-10-24 10:34:59 UTC
Created attachment 415342 [details]
sci-geosciences/merkaartor-0.18.2

I made an ebuild based on 0.18.2-r1 in the tree that supports qt5. It compiles correctly, but it does not install due to a sandbox violation. Maybe somebody more knowledgeable can fix the problem? I tried using both the version uploaded here and 0.18.2-r1 from the tree as a basis, the problem remains. Also, the ebuild isn't exactly beautiful with some duplicated code.
Comment 7 Sam Jorna (wraeth) gentoo-dev 2016-03-14 23:23:55 UTC
commit c11ac51e227efd10368dbd4b0aa450aa20d46dc9
Author: Sam Jorna (wraeth) <wraeth@gentoo.org>
Date:   Tue Mar 15 07:29:37 2016 +1100

    sci-geosciences/merkaartor: bump to 0.18.2
    
    Bump to version 0.18.2, add conditional support for qt5, add
    REQUIRED_USE, fix build system expecting to build from git, fix
    installation paths, fix broken includes. Original ebuild based on
    0.18.1-r1 by Malte E. per bug.