Re: Opera 10.60 Download address

Serdar Dalgic <[email protected]> Tue, 6 Jul 2010 11:36:56 +0300
Newsgroups gmane.comp.web.opera.linux
Message-ID <[email protected]>
On Mon, Jul 5, 2010 at 12:56 PM, Ruari Ødegaard <[email protected]> wrote:

Hi Ruari;

First of all, thanks for your detailed explanation, it was helpful a lot!!


> This is final and yes we choose for it to be this way. The reason it that
> Opera is no longer dependant on Qt and as such it is no longer mentioned. As
> for the gcc4 reference this is gone because we only build against newer
> versions of gcc now. Previously the 'gcc3' packages where for distros that
> were too old to have libstdc++.so.6 but that did have libstdc++.so.5. These
> days it is almost impossible to find a vendor supported distro that does not
> have libstdc++.so.6 and hence we dropped support for the 'gcc3' packages.
> With only one version there is little point in mentioning gcc as part of the
> file name.
>
>
Wise choice.


> If you want to know more about the new packages I would encourage you to
> read this blog post:
> http://my.opera.com/ruario/blog/new-opera-unix-packages-arrive-deb-rpm-tar
>
> If that is a little too long for you I can probably cut to the chase of
> with regards to the point you probably care about 'repackaging'.
>
> The biggest problem for you is likely the fat that the 'prefix'/'DESTDIR'
> options do not exist as part of the newly rewritten install script. This
> makes repacking more cumbersome, though not impossible. Indeed I do it
> myself for the Arch Linux distribution.
>
> You now have three options:
>
> 1. Pull part the .deb or .rpm package and use its contents as part of your
> repack.
> 2. Patch the install script so that you can install to an alternative
> location.
> 3. Without using the install shift around the contents of the tar package
> and patch various PREFIX and SUFFIX variables within the *.desktop, MIME and
> man files.
>
>
I preferred the 2nd option. Thanks for the hints again.

One more thing I'd like to mention is, when I command "ldd -r -u" to the
shared objects, I see some unused direct dependencies, such as:

# ldd -r -u /usr/lib/opera/gstreamer/plugins/libgstoperamatroska.so
Unused direct dependencies:

        /usr/lib/libgstvideo-0.10.so.0
        /usr/lib/libgmodule-2.0.so.0
        /lib/libdl.so.2
        /usr/lib/libgthread-2.0.so.0
        /lib/librt.so.1
        /usr/lib/libxml2.so.2
        /lib/libpthread.so.0

If I don't miss a point, handling these unused direct deps. will boost opera
more.

Thanks for your effort.

Regards!.

-- 
- Serdar Dalgic
TUBITAK/UEKAE - Pardus GNU/Linux
http://www.pardus.org.tr/eng

--
Opera-Linux: https://list.opera.com/mailman/listinfo/opera-linux
More lists: https://list.opera.com/mailman/listinfo/
Unsubscribe: mailto:[email protected]?subject=unsubscribe