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