Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607228 - media-gfx/meshlab-2016.12 version bump
Summary: media-gfx/meshlab-2016.12 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Amy Liffey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-25 23:06 UTC by John (EBo) David
Modified: 2017-11-26 12:20 UTC (History)
7 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John (EBo) David 2017-01-25 23:06:09 UTC
Does anyone have a working ebuild for the http://github.com/cnr-isti-vclab/meshlab/ source tree referenced via http://www.meshlab.net/?   In specific I need support for v2016.12.tar.gz.  I gave it a quick try and was not yet familiar enough with the tool to resolve all the conflicts and dependencies.  For anyone willing to try, there is a lot of aux information here <https://aur.archlinux.org/packages/meshlab/?setlang=he&comments=all>.


Anything rough to get started would be appreciated.

  EBo --
Comment 1 Amy Liffey gentoo-dev 2017-01-26 13:27:35 UTC
It seems they split meshlab and vcglib which means it will need new package in tree.
Comment 2 brothermechanic 2017-02-11 13:25:08 UTC
Need this package!
Please, add new ebuild!
Comment 3 Amy Liffey gentoo-dev 2017-02-28 14:07:46 UTC
(In reply to brothermechanic from comment #2)
> Need this package!
> Please, add new ebuild!

We are working on it but unfortunately we have some troubles.
Comment 4 Ladislav Zitka 2017-10-25 11:32:34 UTC
Any update on this? I can help with testing, small bug fixing.
Comment 5 Amy Liffey gentoo-dev 2017-10-25 12:45:16 UTC
(In reply to Ladislav Jech from comment #4)
> Any update on this? I can help with testing, small bug fixing.

Hello,
we currently have 2 people working on it hopefully we will make it work soon.

I will paste working version of ebuild here so you can take a look as well later today. 

Thank you for understanding
Comment 6 Ladislav Zitka 2017-10-25 13:02:56 UTC
Thanks a lot. Yes, I understand that work on some ebuilds could be nasty... thanks for your work.
Comment 7 Amy Liffey gentoo-dev 2017-10-25 20:09:06 UTC
(In reply to Ladislav Jech from comment #6)
> Thanks a lot. Yes, I understand that work on some ebuilds could be nasty...
> thanks for your work.

As promised sending working version which does not work :))) [1]

[1] https://gitlab.com/Zelena/hell-overlay/blob/master/media-gfx/meshlab/meshlab-2016.12.ebuild
Comment 8 Ladislav Zitka 2017-10-26 07:58:11 UTC
Thanks a lot, I also opened issue directly at mashlab github to discuss build issues and for example CMake support, which will make adoption piece of cake:
https://github.com/cnr-isti-vclab/meshlab/issues/230
Comment 9 Amy Liffey gentoo-dev 2017-10-26 08:48:48 UTC
(In reply to Ladislav Jech from comment #8)
> Thanks a lot, I also opened issue directly at mashlab github to discuss
> build issues and for example CMake support, which will make adoption piece
> of cake:
> https://github.com/cnr-isti-vclab/meshlab/issues/230

Maybe we could try this.[1]

[1] https://github.com/starseeker/meshlab
Comment 10 Ladislav Zitka 2017-10-26 08:55:02 UTC
Thanks, I didn't notice this fork. I will create and experimental ebuild based on this repository and ask on main branch if they plan to merge it from long term perspective.

I will post here cmake based ebuild later during weekend.
Comment 11 Amy Liffey gentoo-dev 2017-10-26 09:04:01 UTC
(In reply to Ladislav Jech from comment #10)
> Thanks, I didn't notice this fork. I will create and experimental ebuild
> based on this repository and ask on main branch if they plan to merge it
> from long term perspective.
> 
> I will post here cmake based ebuild later during weekend.

Well if your ebuild will work we can just use this fork instead of main respository :)

Thank you!
Comment 12 Ladislav Zitka 2017-10-27 19:45:10 UTC
That CMake based fork is not in working state, I am fully on science overlay and it didn't find lapack, blas and f2c, I will to resolve those ...
Comment 13 Amy Liffey gentoo-dev 2017-10-28 07:10:04 UTC
(In reply to Ladislav Jech from comment #12)
> That CMake based fork is not in working state, I am fully on science overlay
> and it didn't find lapack, blas and f2c, I will to resolve those ...

Well if you paste it we can look at it as well :)) Up to you. :)
Comment 14 Amy Liffey gentoo-dev 2017-11-20 22:53:15 UTC
Blocks version bump:
https://github.com/gentoo/gentoo/pull/6249
Comment 15 Larry the Git Cow gentoo-dev 2017-11-25 10:26:12 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50087cd3c5c379d2948644e13c9bd48554270f69

commit 50087cd3c5c379d2948644e13c9bd48554270f69
Author:     Sobhan Mohammadpour <www.sobhan.mohammadpour@gmail.com>
AuthorDate: 2017-11-25 08:32:10 +0000
Commit:     Amy Liffey <amynka@gentoo.org>
CommitDate: 2017-11-25 10:25:53 +0000

    media-gfx/meshlab: version bump to 2016.12
    
    - Bump to 2016.12
    - Patches readded external: muParser, bzip ( Amynka )
    - Add ~x86 keyword ( Amynka )
    Closes: #6291
    Closes: https://bugs.gentoo.org/607228

 media-gfx/meshlab/Manifest                         |   2 +
 .../files/2016.12/0001-compile-server.patch        |  22 +++
 .../files/2016.12/0001-depend-on-system-glew.patch |  72 +++++++++
 .../files/2016.12/0001-disable-edit-quality.patch  |  25 ++++
 .../files/2016.12/0001-disable-filter-layer.patch  |  25 ++++
 .../files/2016.12/0001-disable-filter-ssynth.patch |  25 ++++
 .../2016.12/0001-remove-not-sane-plugins.patch     |  25 ++++
 .../0001-set-shader-and-texture-paths.patch        | 164 +++++++++++++++++++++
 .../0001-update-1.3.3-pluginmanager.patch.patch    |  29 ++++
 .../files/2016.12/0001-use-external-bzip.patch     |  51 +++++++
 .../files/2016.12/0001-use-external-glew.patch     |  95 ++++++++++++
 .../files/2016.12/0001-use-external-jhead.patch    |  56 +++++++
 .../files/2016.12/0001-use-external-lib3ds.patch   |  48 ++++++
 .../files/2016.12/0001-use-external-muParser.patch |  37 +++++
 .../files/2016.12/0001-use-external-openctm.patch  |  43 ++++++
 .../files/2016.12/remove-edit_mutualcorrs.patch    |  10 ++
 .../meshlab/files/2016.12/remove-io_TXT.patch      |  10 ++
 media-gfx/meshlab/meshlab-2016.12.ebuild           | 101 +++++++++++++
 18 files changed, 840 insertions(+)
Comment 16 Ladislav Zitka 2017-11-25 13:09:23 UTC
Cooooool!!! Thanks a lot.
Comment 17 Amy Liffey gentoo-dev 2017-11-25 13:28:02 UTC
(In reply to Ladislav Jech from comment #16)
> Cooooool!!! Thanks a lot.

We finally made it lost all hairs with sobhan on it :) He is our hero now :)

Sorry for delay :)
Comment 18 Ladislav Zitka 2017-11-25 13:32:17 UTC
I can imagine, Gentoo heroe skinhead team :-)
Comment 19 John (EBo) David 2017-11-25 13:57:43 UTC
Woo Hoo Sobhan!  I just built it, but do not have a dataset on this computer to kick the wheels.  It will probably be a few days before I can get to it...

BTW, has there been any work up stream in the last year?

I have to say that I do not get the reference to the "Gentoo heroe skinhead team", but I am having visions of Larry the Cow jamming to Eluveitie tunes written in an extinct dialect of Gaulish Gaelic (BTW, they are for real.  Imagine Irish folk music mashed up with Norwegian death metal...)
Comment 20 Amy Liffey gentoo-dev 2017-11-25 14:02:02 UTC
(In reply to John (EBo) David from comment #19)
> Woo Hoo Sobhan!  I just built it, but do not have a dataset on this computer
> to kick the wheels.  It will probably be a few days before I can get to it...
> 
> BTW, has there been any work up stream in the last year?
> 
> I have to say that I do not get the reference to the "Gentoo heroe skinhead
> team", but I am having visions of Larry the Cow jamming to Eluveitie tunes
> written in an extinct dialect of Gaulish Gaelic (BTW, they are for real. 
> Imagine Irish folk music mashed up with Norwegian death metal...)

He meant we lost hairs. :)) I close my eyes Inis Mona !

The upstream last commit is 9 October so hard to say. :)
Comment 21 John (EBo) David 2017-11-25 14:12:28 UTC
Amy!  I am surprised someone got the reference!  I love Innis Mona.  Now I should share with you Yat-Kay and their Recovers ;-)  Anyway, back to programming ;-)))  Actually, back to clearing out brush from a small abandoned overgrown farm my wife and I purchased, BUT ...

Now I get the skinhead reference...  Good one.  Sorry I was slow on the uptake.

Good to know about the Oct 9'th update.  We will see...
Comment 22 Ladislav Zitka 2017-11-26 08:31:56 UTC
When I see quite huge number of patches required to make it working on Gentoo, are those meant to be fixed upstream or not? Should we pull them back to meshlab?
Comment 23 Amy Liffey gentoo-dev 2017-11-26 08:47:41 UTC
(In reply to Ladislav Jech from comment #22)
> When I see quite huge number of patches required to make it working on
> Gentoo, are those meant to be fixed upstream or not? Should we pull them
> back to meshlab?

Well 90% of them are gentoo specific I would say. :)
Comment 24 John (EBo) David 2017-11-26 12:20:48 UTC
Maybe someone should query upstream.  There are probably ones that are useful upstream *say the 10%), but others might help make the installs more generic and/or LSB standards conformant.  So if someone has the time breaking them out into 3 different patch-balls for bug fixes, LSB/Gentoo conformity, and others needed for Gentoo as an FYI.