Opera 9.0 Preview 2 (released today) ebuild. Cheers.
Created attachment 79166 [details] opera-9.0_pre2.ebuild
Created attachment 79168 [details] opera.desktop
(In reply to comment #2) > Created an attachment (id=79168) [edit] > opera.desktop > hi i get the following error emerge -pv opera These are the packages that I would merge, in order: Calculating dependencies !!! Problem in www-client/opera dependencies. !!! unpack list of wrong size exceptions and it exits. whats wrong?
ok, this ebuild downloaded the ppc version on my intel box . . ..
(In reply to comment #3) > !!! Problem in www-client/opera dependencies. > !!! unpack list of wrong size exceptions > > and it exits. > > whats wrong? > This is wrong: || ( ( x11-libs/libXrandr x11-libs/libXp x11-libs/libXmu x11-libs/libXi x11-libs/libXft x11-libs/libXext x11-libs/libXcursor x11-libs/libX11 x11-libs/libSM x11-libs/libICE } virtual/x11 { I simply replaced whole block by virtual/x11 and it started working. I know that it is not the best solution. I also noticed, that install.sh needs some modifications in xdg() functin, because otherwise it violates sandbox rules. I replaced whole function by xdg() { /bin/true } and it works. But I suppose, that there is a better solution.
> hi i get the following error Sorry, i've uploaded ebuild from wrong directory (with bug). You must change "(" into ")" in 43 line. Cheers.
(In reply to comment #6) > Sorry, i've uploaded ebuild from wrong directory (with bug). You must change > "(" into ")" in 43 line. And i have this error msg: !!! Problem in www-client/opera dependencies. !!! too many values to unpack exceptions .. and, as far as my eyes are good, there is no "(" in line 43...
(In reply to comment #7) > (In reply to comment #6) > > Sorry, i've uploaded ebuild from wrong directory (with bug). You must change > > "(" into ")" in 43 line. > > .. and, as far as my eyes are good, there is no "(" in line 43... And the lines are 41 and 43, and need to change both "{" and "}" to ")". It solved my ebuild problems...
Created attachment 79313 [details] Opera 9.0p2 Ebuild with dependicies fixed obsolete's the old ebuild
--------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-www-client_-_opera-9.0_pre2-27853.log" open_wr: /usr/local/share/applications/opera.desktop rename: /usr/local/share/applications/.mimeinfo.cache.nFJRtA unlink: /usr/local/share/applications/.mimeinfo.cache.nFJRtA rename: /usr/share/applications/.mimeinfo.cache.HsLpTS unlink: /usr/share/applications/.mimeinfo.cache.HsLpTS --------------------------------------------------------------------------------
(In reply to comment #10) > --------------------------- ACCESS VIOLATION SUMMARY > --------------------------- > LOG FILE = "/var/log/sandbox/sandbox-www-client_-_opera-9.0_pre2-27853.log" > > open_wr: /usr/local/share/applications/opera.desktop > rename: /usr/local/share/applications/.mimeinfo.cache.nFJRtA > unlink: /usr/local/share/applications/.mimeinfo.cache.nFJRtA > rename: /usr/share/applications/.mimeinfo.cache.HsLpTS > unlink: /usr/share/applications/.mimeinfo.cache.HsLpTS > -------------------------------------------------------------------------------- Change xdg() function in install.sh into xdg() { /bin/true } or set FEATURES="-sandbox"
Created attachment 79487 [details, diff] opera-9.0_pre2-install.patch Patch for install.sh
Created attachment 79488 [details] opera-9.0_pre2.ebuild .. and ebuild with with the "opera-9.0_pre2-install.patch" Have fun.
Created attachment 79489 [details] opera-9.0_pre2.ebuild .. and ebuild with with the "opera-9.0_pre2-install.patch" Have fun.
(In reply to comment #13/14) > Created an attachment (id=79489) [edit] > opera-9.0_pre2.ebuild > > .. and ebuild with with the "opera-9.0_pre2-install.patch" > Have fun. Argh, sorry. Well, new Opera. (;
Created attachment 79743 [details] opera-9.0_pre2.ebuild with USE fix qt and kde USE flags removed. Cheers.
please only post diff's to ebuilds in portage, the current one is 8.52 and explain all changes you make
Created an ebuild with the latest weekly snapshot (20060224 build 1670) and named it opera-9.0_pre2-r1.ebuild. Note: I have commented out the patch which was used in the last ebuild postet here, also ppc and sparc is missing since the weekly ebuilds are only for inter-linux/freebsd. As requested before to only post diff's, tell me which kde-app i should use - i now what diff-files are but don't want to do it manually. cheers, Benson
Created attachment 81030 [details] opera weekly snapshot 1670
Created attachment 84498 [details] opera-9.0_pre2.ebuild (fixed) - restore qt-static use flag (Bug 100787) - replace sys-apps/linux32 dep with sys-apps/setarch (Bug 123526) - repoman fixes (header, trailing spaces) - restore /etc/env.d/90opera (SEARCH_DIRS_MASK is needed to shut up revdep-rebuild)
Created attachment 84500 [details, diff] opera-9.0_pre2.ebuild.diff against opera-8.52 ebuild Especially for lanius ;) - kde/qt use flags dropped (no point in having them) - otherwise, see above
on amd64 emerge opera Calculating dependencies... done! >>> Emerging (1 of 1) www-client/opera-9.0_pre2 to / >>> checksums files ;-) opera-9.0_pre2.ebuild >>> checksums files ;-) files/opera.desktop >>> checksums files ;-) files/digest-opera-9.0_pre2 >>> checksums files ;-) files/opera-9.0_pre2-install.patch >>> checksums src_uri ;-) opera-9.0-20060206.5-shared-qt.i386-en.tar.bz2 >>> Unpacking source... >>> Unpacking opera-9.0-20060206.5-shared-qt.i386-en.tar.bz2 to /var/tmp/portage/opera-9.0_pre2/work * Applying opera-9.0_pre2-install.patch ... [ ok ]>>> Source unpacked. >>> Compiling source in /var/tmp/portage/opera-9.0_pre2/work/opera-9.0-20060206.5-shared-qt.i386-en ... >>> Source compiled. >>> Test phase [not enabled]: www-client/opera-9.0_pre2 >>> Install opera-9.0_pre2 into /var/tmp/portage/opera-9.0_pre2/image/ category www-client /other/portage-priv/www-client/opera/opera-9.0_pre2.ebuild: line 85: linux32: command not found !!! ERROR: www-client/opera-9.0_pre2 failed. Call stack: ebuild.sh, line 1532: Called dyn_install ebuild.sh, line 1005: Called src_install opera-9.0_pre2.ebuild, line 85: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
(In reply to comment #22) > on amd64 Not an ebuild problem, sorry. No idea what's wrong with setarch on amd64 (see Bug 129700).
Created attachment 85094 [details] opera-9.0_beta1.ebuild Updated ebuild for 9.0_beta1 - Fixes Bug 114302 - Changed the darned SRC_URIs, ugh :S
Created attachment 85096 [details, diff] opera-9.0_beta2-install.patch
Had to change line 11 in the ebuild to OPERASURF="en" (removed "-236")
(In reply to comment #26) > Had to change line 11 in the ebuild to > OPERASURF="en" > (removed "-236") Not going to change the ebuild here every time upstream decides to change their already completely stupid filenames, sorry. Worked at the time it was attached here.
*** Bug 131993 has been marked as a duplicate of this bug. ***
Created attachment 86080 [details, diff] Changes need to opera-9_beta1 ebuild for amd64 It seems that when Opera changed the file name on their server they did not change the name of the file which it unpacked. So I needed to append -236 onto the working dir. I also needed to install linux32 on my amd64 system, so I added it as a depencency. I'm affraid this is the first ebuild I've done anything with so appoligise if my changes aren't what is expected...
(In reply to comment #29) > It seems that when Opera changed the file name on their server they did not > change the name of the file which it unpacked. So I needed to append -236 onto > the working dir. As for the filename/workdir... Well, good luck, not going to follow that any more until next release is out. Upstream's screwing w/ tarballs every couple of days is just lame. :S > I also needed to install linux32 on my amd64 system, so I > added it as a depencency. linux32 binary is installed by sys-apps/setarch, no need to add it into the ebuild. Aalso, it creates a blocker, so it's really really bad ;)
I have tried emerge opera-9.0_beta1 and got en error: Resolving ftp.opera.com... 193.69.116.32 Connecting to ftp.opera.com|193.69.116.32|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/opera/linux/900/beta1/en/i386/shared ... done. ==> PASV ... done. ==> RETR opera-9.0-20060411.5-shared-qt.i386-en-236.tar.bz2 ... No such file `opera-9.0-20060411.5-shared-qt.i386-en-236.tar.bz2'. No digest file available and download failed. !!! Couldn't download opera-9.0-20060411.5-shared-qt.i386-en-236.tar.bz2. Aborting.
(In reply to comment #31) > I have tried emerge opera-9.0_beta1 and got en error: Why don't you read previous comments?
Created attachment 87216 [details] opera-9.0_beta1.ebuild corected SRC_URI= paths corected S= if you want something other then "x86 -qt-static", you have to edit SRC_URI= manually (because need of download of all opera builds for ebuild digest..) it works for me..
9.0 Beta 2 is out
Created attachment 87393 [details] opera-9.0_beta2.ebuild Updated ebuild for 9.0_beta2.
I can't emerge Opera Beta2 Calculating world dependencies ...done! >>> emerge (1 of 1) www-client/opera-9.0_beta2 to / >>> md5 files ;-) opera-8.54.ebuild >>> md5 files ;-) opera-9.0_beta2.ebuild >>> md5 files ;-) files/digest-opera-8.54 >>> md5 files ;-) files/digest-opera-9.0_beta2 >>> md5 files ;-) files/opera-9.0_beta2-install.patch >>> md5 src_uri ;-) opera-9.0-20060518.5-shared-qt.i386-en-284.tar.bz2 >>> Unpacking source... >>> Unpacking opera-9.0-20060518.5-shared-qt.i386-en-284.tar.bz2 to /var/tmp/portage/opera-9.0_beta2/work /var/tmp/portage/opera-9.0_beta2/work/opera-9.0-20060518.5-shared-qt.i386-en-284 * Applying opera-9.0_beta2-install.patch ... * Failed Patch: opera-9.0_beta2-install.patch ! * ( /usr/local/portage/www-client/opera/files/opera-9.0_beta2-install.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/opera-9.0_beta2/temp/opera-9.0_beta2-install.patch-3521.out !!! ERROR: www-client/opera-9.0_beta2 failed. !!! Function epatch, Line 339, Exitcode 0 !!! Failed Patch: opera-9.0_beta2-install.patch! !!! If you need support, post the topmost build error, NOT this status message.
(In reply to comment #37) > * Include in your bugreport the contents of: > /var/tmp/portage/opera-9.0_beta2/temp/opera-9.0_beta2-install.patch-3521.out Anyway, I just copied the old patch, works fine here w/ x86, both static and not static versions. This is not a support forum, need to figure it out yourself or at least provide the needed information. You have a wrong patch, it seems.
This file does not exist.
(In reply to comment #39) > This file does not exist. Which file does not exist? The patch? Why don't you download it? It's attached to this bug. Sigh...
I have downloaded the patch. The .out file was not there I have now downloaded both files again an the same error but an out file ***** opera-9.0_beta2-install.patch ***** ========================================= PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/local/portage/www-client/opera/files/opera-9.0_beta2-install.patch ========================================= can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- install.sh2006-04-11 13:28:00.000000000 +0200 |+++ install.sh.new2006-04-21 10:25:50.000000000 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ========================================= PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/local/portage/www-client/opera/files/opera-9.0_beta2-install.patch ========================================= missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- install.sh2006-04-11 13:28:00.000000000 +0200 |+++ install.sh.new2006-04-21 10:25:50.000000000 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ========================================= PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/local/portage/www-client/opera/files/opera-9.0_beta2-install.patch ========================================= missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- install.sh2006-04-11 13:28:00.000000000 +0200 |+++ install.sh.new2006-04-21 10:25:50.000000000 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ========================================= PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/local/portage/www-client/opera/files/opera-9.0_beta2-install.patch ========================================= missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- install.sh2006-04-11 13:28:00.000000000 +0200 |+++ install.sh.new2006-04-21 10:25:50.000000000 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ========================================= PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/local/portage/www-client/opera/files/opera-9.0_beta2-install.patch ========================================= missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- install.sh2006-04-11 13:28:00.000000000 +0200 |+++ install.sh.new2006-04-21 10:25:50.000000000 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored
> install.sh2006-04-11 13:28:00.000000000 +0200 Well, it's completely malformed, fix the formatting or redownload it or whatever. The timestamp isn't supposed to be merged w/ the filename.
Don't know what you people are doing wrong but emerging worked perfectly on my machine - in short i did (my portage overlay is in /usr/local/portage): 1. mkdir /usr/local/portage/www-client/opera/ and mkdir /usr/local/portage/www-client/opera/files/ 2. copy the ebuild to the opera folder, copy the patch TO THE FILES FOLDER!!! 3. ebuild /usr/local/portage/www-client/opera/opera-9.0_beta2.ebuild digest 4. emerge opera It's that easy! ;)
Created attachment 87582 [details] opera-9.0_beta2.ebuild people want icons... :P (Bug 134422)
works here too. Thanks!
> The author told me that needed plugins for a minimal kxdocker > installation are: > kde-misc/kxdocker-resources-1.0.0 > kde-misc/kxdocker-trayiconlogger-1.0.0 > kde-misc/kxdocker-dcop-1.0.0 > kde-misc/kxdocker-thememanager-1.0.0 > kde-misc/kxdocker-configurator-1.0.0 > kde-misc/kxdocker-taskmanager-1.0.0 > kde-misc/kxdocker-mountmanager-1.0.0 Maybe we could cut this list too? As for me I unmerged mountmanager just after installing kxdocker.
(In reply to comment #46) > > The author told me that needed plugins for a minimal kxdocker > > installation are: He??? :=)
WTH, that was my comment I posted 4 months ago in another thread 8) (#124157) My real comment was: Beta2 ebuild makes "ebuild digest" to download 6 tarballs (when we need only one of them). Maybe we should create digest files for every platform to evade this?
(In reply to comment #48) > My real comment was: > Beta2 ebuild makes "ebuild digest" to download 6 tarballs (when we need only > one of them). Maybe we should create digest files for every platform to evade > this? Erm no, I'm not going to clutter this bug w/ useless digests... Feel free to comment out SRC_URIs irrelevant for your arch in the ebuild.
In the tree.
(In reply to comment #50) > In the tree. > Why is it pre2, not beta2? pre2 was actually more than a month ago
Opera 9 has been released.
9.00 in tree