Re: Opera 10.60 Download address

Ruari Ødegaard <[email protected]> Wed, 07 Jul 2010 12:45:03 +0200
Newsgroups gmane.comp.web.opera.linux
Organization Opera
Message-ID <[email protected]>
On Tue, 06 Jul 2010 10:36:56 +0200, Serdar Dalgic <[email protected]>  
wrote:

> 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!!

No problem, sorry that we weren't able to give you a little warning before  
this happened. I might try to keep an unofficial list of people who I know  
are repackaging Opera, so that I can give you a heads up if we make  
further changes (e.g. adding back 'prefix'/'DESTDIR').

>> 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.

The official packages (and my own Arch PKGBUILD script) depend on various  
Gstreamer components. Most commonly the packages called gstreamer-0.10,  
gst-plugins-base-0.10 and gst-plugins-good-0.10 (though of course these  
package names will vary by distro). This ensures HTML5 audio/video works  
for Vorbis, Theora and Webm. Hence if you don't depend on these Opera will  
not have HTML5 video support, which we consider a key feature.

Forcing a dependency on these is generally not a problem as they are often  
installed anyway on your typical 'Linux Desktop' distros and are in any  
case available in the most repositories. With this dependency in place the  
other libs you mention are covered, e.g. /usr/lib/libgstvideo-0.10.so.0 is  
part of gstreamer-0.10; /usr/lib/libgmodule-2.0.so.0 and  
/usr/lib/libgthread-2.0.so.0 are part of glib2, which are used by numerous  
packages on a typical Linux desktop (including GStreamer);  
/usr/lib/libxml2.so.2 (libxml2), is also used by GStreamer. The files  
/lib/librt.so.1, /lib/libdl.so.2 and /lib/libpthread.so.0 are part of  
glibc so should not be a problem.

>
> Thanks for your effort.

Thanks for yours.


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
--
Opera-Linux: https://list.opera.com/mailman/listinfo/opera-linux
More lists: https://list.opera.com/mailman/listinfo/
Unsubscribe: mailto:[email protected]?subject=unsubscribe