Robomongo: Create Gentoo package for Robomongo

Created on 13 Mar 2015  路  13Comments  路  Source: Studio3T/robomongo

os-linux task

All 13 comments

+1

@thankjura Thanks .. very helpful!

For those who are still looking; :-) I did on a sabayon an rpm-install (with --nodep)

I manually installed (using rigo)

  • libstdc
  • gcc (installed the 4.9.2 suit)

After that he starts complaining about the libcrypto.so.10
I linked the libcrypto.so to libcrypto.so.10 and it worked for me.

/usr/lib $ sudo  ln  libcrypto.so libcrypto.so.10

The current install uses included libraries and third party bundles. To create a proper ebuild there should be an option to remove those from the final installed files.

This ticket in gentoo bugzilla has an ebuild and some patches for that which I started creating. I would be happy to collaborate.

Hi,

I started working on an ebuild for Gentoo.

There a few things I noticed:

  • The package brute forces all versions of icu
# from the output of cmake ..
-- Could not deploy , required path: icuuc49, plugin for DEBUG
-- Could not deploy , required path: icudata49, plugin for DEBUG
-- Could not deploy , required path: icui18n49, plugin for DEBUG
-- Could not deploy , required path: icuuc51, plugin for DEBUG
-- Could not deploy , required path: icudata51, plugin for DEBUG
-- Could not deploy , required path: icui18n51, plugin for DEBUG
-- Could not deploy , required path: icuuc52, plugin for DEBUG
-- Could not deploy , required path: icudata52, plugin for DEBUG
-- Could not deploy , required path: icui18n52, plugin for DEBUG

The package install includes also libraries like:

-- Qt libs to install /usr/lib64/libQt5Core.so.5.5.0;/usr/lib64/libQt5Gui.so.5.5.0;/usr/lib64/libQt5Widgets.so.5.5.0;/usr/lib64/libQt5DBus.so.5.5.0

Before continuing to work on this ebuild I think there should be options for CMAKE to disable the inclusions of all those static libraries.

The following gentoo bug
contains the ebuild I started working on plus one patch needed to build on a current gentoo with qt5.

Cheers,
Oz

One more issue,
the package compiles /usr/lib/imageformats/libqgif.so in gentoo this file is installed by:

dev-qt/qtgui-5.5.0 (/usr/lib64/qt5/plugins/imageformats/libqgif.so)

So this is another duplication that should be removed.

@thankjura - the file doesn't exist...

@thankjura - thx, I have found it by examining your repo. thx again!

@thankjura do you plan also push 1.2? Thank you

Was this page helpful?
0 / 5 - 0 ratings