Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 311127

Summary: Version bump: sci-geosciences/merkaartor-0.15.3
Product: Gentoo Linux Reporter: Roeland Douma <roeland>
Component: New packagesAssignee: Hanno Böck <hanno>
Status: RESOLVED FIXED    
Severity: enhancement CC: gentoo, gentoo, gentoobugs, jrepetto, kavol, nikoli, petr, sebastian_ml, simon, wojciech
Priority: High Keywords: EBUILD
Version: unspecifiedFlags: roeland: Bugday+
Hardware: All   
OS: Linux   
URL: http://www.merkaartor.org/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: merkaartor-0.15.3.ebuild
merkaartor-0.16.0.ebuild
based on 0.16.0 ebuild with updated download URL and homepage, KEYWORDS="~amd64 ~x86"
same as previous but with x86_64 build fix (bug 265987)
sorry, (missclick to old file)
new version, all previous fixes, corrected download path
merkaartor-0.16.3-r1.ebuild
fix plugins installation
ebuild for Merkaator 0.17.0
sci-geosciences/merkaartor-0.17 ebuild
merkaartor-0.17.2.ebuild
build.log: merkaartor-0.17.2 failing to build without qt-webkit

Description Roeland Douma 2010-03-24 14:50:48 UTC
A slightly modified version of the ebuild.
Support for gpsd is added.
Comment 1 Roeland Douma 2010-03-24 14:51:30 UTC
Created attachment 225111 [details]
merkaartor-0.15.3.ebuild

The new ebuild
Comment 2 Michael Lange 2010-04-10 07:28:31 UTC
this ebuild is building merkaartor fine, but its building no translations for this version

the translations from the old-version (here 0.13.2) are removed, not replaced with the new translations
<<<          obj /usr/share/merkaartor/translations/merkaartor_ru.qm
<<<          obj /usr/share/merkaartor/translations/merkaartor_pl.qm
<<<          obj /usr/share/merkaartor/translations/merkaartor_it.qm
<<<          obj /usr/share/merkaartor/translations/merkaartor_fr.qm
<<<          obj /usr/share/merkaartor/translations/merkaartor_es.ts
<<<          obj /usr/share/merkaartor/translations/merkaartor_de.qm
<<<          obj /usr/share/merkaartor/translations/merkaartor_cs.qm
<<<          obj /usr/share/merkaartor/translations/merkaartor_ar.qm

this translations are shipped with the source
ll /var/tmp/portage/sci-geosciences/merkaartor-0.15.3/work/merkaartor-0.15.3/translations/
-rw-r--r-- 1 portage portage   1176 15. Feb 2009  README
-rw-r--r-- 1 portage portage  15742 10. Jan 19:03 i18n.pl
-rw-r--r-- 1 portage portage    673 10. Mai 2009  makefile
-rwxr-xr-x 1 portage portage   1257  2. Okt 2009  maketar.pl
-rw-r--r-- 1 portage portage 208693 28. Feb 14:05 merkaartor_ar.ts
-rw-r--r-- 1 portage portage 209808 28. Feb 14:05 merkaartor_cs.ts
-rw-r--r-- 1 portage portage 210945 28. Feb 14:05 merkaartor_de.ts
-rw-r--r-- 1 portage portage 208628 28. Feb 14:05 merkaartor_es.ts
-rw-r--r-- 1 portage portage 213420 28. Feb 14:05 merkaartor_fr.ts
-rw-r--r-- 1 portage portage 208080 28. Feb 14:05 merkaartor_it.ts
-rw-r--r-- 1 portage portage 214897 28. Feb 14:05 merkaartor_ja.ts
-rw-r--r-- 1 portage portage 206099 28. Feb 14:05 merkaartor_nl.ts
-rw-r--r-- 1 portage portage 209964 28. Feb 14:05 merkaartor_pl.ts
-rw-r--r-- 1 portage portage 206639 28. Feb 14:05 merkaartor_pt.ts
-rw-r--r-- 1 portage portage 225654 28. Feb 14:05 merkaartor_ru.ts
-rw-r--r-- 1 portage portage 204232 28. Feb 14:05 merkaartor_sk.ts
-rw-r--r-- 1 portage portage 206419 28. Feb 14:05 merkaartor_sv.ts
-rw-r--r-- 1 portage portage 222947 28. Feb 14:05 merkaartor_uk.ts
Comment 3 kavol 2010-06-11 16:51:37 UTC
I can confirm the problem with missing translations

and I'm unable to move nodes, it always moves the whole track :-(

btw, what about bug #296279?
Comment 4 kavol 2010-06-11 16:54:25 UTC
p.s. and there is 0.16 available ... but it does not compile for me due to Qt incompatibility :-(
Comment 5 kavol 2010-06-11 17:18:30 UTC
Created attachment 235001 [details]
merkaartor-0.16.0.ebuild

this version works & installs the translations

(yes, I know I shouldn't have put the sed into src_compile ...)
Comment 6 kavol 2010-06-16 22:08:55 UTC
0.16.1 is out ... just renaming my ebuild works ;-)
Comment 7 Petr Morávek 2010-07-01 11:13:03 UTC
The project has changed homepage to http://merkaartor.be (merkaartor.org is considered deprecated and will be abandoned some time in the future).
Currently there is now standardized URL pattern for downloading source tarballs. For 0.16.1 the valid URL is http://www.merkaartor.be/attachments/download/2/merkaartor-0.16.1.tar.bz2
Comment 8 Pinky 2010-07-25 11:58:56 UTC
Created attachment 240093 [details]
based on 0.16.0 ebuild with updated download URL and homepage, KEYWORDS="~amd64 ~x86"
Comment 9 Pinky 2010-07-25 23:02:52 UTC
Created attachment 240153 [details]
same as previous but with x86_64 build fix (bug 265987)

fix library directory (hardcoded to $PREFIX/lib but on amd64 is used $PREFIX/lib64)
Comment 10 Pinky 2010-07-25 23:07:02 UTC
Created attachment 240155 [details]
sorry, (missclick to old file)
Comment 11 Pinky 2010-09-22 09:46:53 UTC
Created attachment 248337 [details]
new version, all previous fixes, corrected download path
Comment 12 Fabian Köster 2010-09-22 12:17:37 UTC
New version works fine for me (on x86), thanks Pinky!
Comment 13 Sebastian 2010-10-10 12:43:59 UTC
Created attachment 250105 [details]
merkaartor-0.16.3-r1.ebuild

- added dependency on Boost
- fixed header
- substituted variable "GPSD" with "GPSDLIB"
Comment 14 Sebastian 2010-10-10 12:45:01 UTC
Thanks for the initial ebuilds!
Comment 15 Jean-Claude Repetto 2010-10-19 08:42:07 UTC
Created attachment 251221 [details]
fix plugins installation

I have a problem with this patch :
http://bugs.gentoo.org/attachment.cgi?id=248343

I had to revert it, because Merkaartor plugins were not installed. I tested it on x86 and AMD64, and the plugins are working on both platforms.

I attach the ebuild I have used (I also removed the proj use flag, because it is not used in Merkaartor).
Comment 16 Jean-Claude Repetto 2010-12-27 15:04:10 UTC
Created attachment 258180 [details]
ebuild for Merkaator 0.17.0

Merkaator 0.17.0 has been released. I have updated the ebuild for new requirements (for exemple gpsd >= 2.92).
Comment 17 Petr Morávek 2010-12-27 16:56:21 UTC
(In reply to comment #16)
> Created an attachment (id=258180) [details]
> ebuild for Merkaator 0.17.0

Correct me, if I'm wrong, but I think the line:
> sed -i -e "/QTcpServer/a #include <QTcpSocket>" src/MainWindow.cpp
is no longer needed, since there is an include at the begining of the file.

Comment 18 Petr Morávek 2010-12-27 17:43:25 UTC
Created attachment 258188 [details]
sci-geosciences/merkaartor-0.17 ebuild

Anyway, here is an ebuild I've been using, it incorporates few changes compared to the one provided by Jean-Claude:
* Sed line is imho no longer needed (at least I've never run into any compile or runtime problems while using it for a git version of the ebuild).
* Manual desktop entry is not needed, since package installs its own.
* Fixed LIBDIR option for eqmake4.
* Added min versions for other dependencies according to http://merkaartor.be/wiki/merkaartor/Compiling.
Comment 19 George 2011-03-03 17:50:17 UTC
So why merkaartor version which is in portage so old?
Anybody can vote for this bug?
Comment 20 Wojciech Porczyk 2011-04-22 19:37:43 UTC
for 0.17.2 Petr's ebuild worked after re-adding magic sed line and after changing SRC_URI="http://www.merkaartor.be/attachments/download/253/${P}.tar.bz2"

[ebuild   R    ] sci-geosciences/merkaartor-0.17.2  USE="exif gdal nls proj webkit -gps -proxy" 0 kB [1]
Comment 21 Marcel Pennewiß 2011-05-06 19:56:22 UTC
Created attachment 272315 [details]
merkaartor-0.17.2.ebuild

ebuild as described in the last comment... if you're to lazy to create this yourself ;)
Comment 22 Fabian Köster 2011-06-05 20:10:03 UTC
Created attachment 275943 [details]
build.log: merkaartor-0.17.2 failing to build without qt-webkit

> Created attachment 272315 [details]
> merkaartor-0.17.2.ebuild

Thanks for the ebuild! Merkaartor with "-webkit" flag does not compile when qt-webkit is not installed, see attached build.log.
Comment 23 Tomáš Chvátal (RETIRED) gentoo-dev 2011-06-09 20:32:39 UTC
0.17.2 added to main tree. So this bug is fixed.
Comment 24 Tomáš Chvátal (RETIRED) gentoo-dev 2011-06-09 20:32:48 UTC
0.17.2 added to main tree. So this bug is fixed.