LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 05-21-2012, 06:06 AM   #1
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,866

Rep: Reputation: 885Reputation: 885Reputation: 885Reputation: 885Reputation: 885Reputation: 885Reputation: 885
unofficial SlackBuilds for Opera "Next" development builds


Those of you who are Opera fans may already be aware but the Opera Desktop Team regularly puts out "snapshot" (development) releases of Opera from time to time on our blog, which we refer to as "Opera Next". On average we probably have one a week though we have occasionally had as many as three a day.

One nice thing about our Opera Next packages is that they are configured to install alongside Opera stable and use their own set of preferences, allowing you to test an unstable build with little risk to your stable perferences.

Whilst no native Slackware packages are provided, we do provide generic cross-distro tar archives that include an install script (and setup an uninstall script after installation). These packages do work well on recent Slackware releases.

Despite the fact that these non-native packages exist I know that many Slackers would prefer have native packages. Indeed it is for this very reason that you can find opera.Slackbuild on SBo. I would have loved to contribute an opera-next.Slackbuild but the rate of updates relative to the frequency with which SBo itself updates would make this a largely futile exercise. Tweaking opera.Slackbuild to repack development builds is not as straightforward as one might hope because the "Next" packages use different naming conventions. So for some time I have been providing my own repacked binaries in a mini-repository.

I now have a better solution! You can now also find an up to date opera-next.SlackBuild on the Opera's snapshot download server itself. Simply click on the Linux/FreeBSD download link from the Opera Desktop Team Blog and when the directory of packages loads, adjust the URL by adding .unsupported on the end.

For example for build 12.00-1417 from Wednesday, May 16, 2012:

snapshot.opera.com/unix/family_12.00-1417/.unsupported/

What is the advantage of having these on the snapshot server directly? Well, they are updated by the script that actually uploads the official builds (possible because I maintain that script! ) to use the latest version information. So an up to date opera-next.SlackBuild is now always available without delay, as soon as the official builds are made public.

This is probably the best I can do to support Opera Next using Slackers right now, short of getting official Slackware packages produced (which involves more work internally than just putting a opera-next.SlackBuild on the build servers).

I have based the opera-next.SlackBuild off the opera.SlackBuilds found on SBo and slacky.eu but adjusted them to use Next builds, made them entirely self contained (no separate doinst.sh and slack-desc files) and added a touch of automation. They will download the 'source' package if it is not present locally. Also they will take a couple of optional command line switches:

Code:
-a, --auto   Tries to work out the latest publicly
             available build and repacks it

-c, --clean  Cleans the working directory of files
             created during packaging
(To clarify '-a' or '--auto' will attempt to work out the latest public Opera Next build and repack it, without even having to update $VERSION).

P.S. The .unofficial directories also contains a an ArchLinux opera-next PKGBUILD. It is the same as the one I maintain on the AUR, but again with the advantage that it is always instantly updated as soon as a new snapshot is released.
 
Old 05-21-2012, 11:41 AM   #2
mjolnir
Member
 
Registered: Apr 2003
Posts: 671

Rep: Reputation: 68
Thanks Ruari. I don't use Slack but I do favor Opera, keep up the good work.
 
Old 05-21-2012, 12:37 PM   #3
cwizardone
Senior Member
 
Registered: Feb 2007
Distribution: Slackware64-current & "True Multilib." PC-BSD.
Posts: 2,238

Rep: Reputation: 176Reputation: 176
ruario,
Many thanks!
Your work is greatly appreciated!
 
Old 05-21-2012, 03:56 PM   #4
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,866

Original Poster
Rep: Reputation: 885Reputation: 885Reputation: 885Reputation: 885Reputation: 885Reputation: 885Reputation: 885
Thanks guys!

By the way, we also update the link snapshot.opera.com/unix/latest from time to time to point to the latest development build, and I have just noticed that snapshot.opera.com/unix/latest/.unsupported works as well. So in theory you could just note (or bookmark) that link. I will say however, that the "latest" links tend to be updated some time after a new blog post announcing a build goes live. Occasionally there is a delay in one of the team remembering to update them, so it still helps to know that you can simply tack /.unsupported onto the regular download links as well.

Tip: If you do bookmark the "latest" link, check the bookmark properties to ensure you did actually bookmark snapshot.opera.com/unix/latest/.unsupported and not whatever directory it currently redirects to!

Last edited by ruario; 05-21-2012 at 04:31 PM. Reason: added the tip about making sure the bookmark is correct
 
Old 05-21-2012, 04:01 PM   #5
zbreaker
Member
 
Registered: Dec 2008
Location: New York
Distribution: Slack -current, #!, vsido
Posts: 223

Rep: Reputation: 27
Very cool ruario. Opera has been my main browser for some time now. I'm going to give this a try.
Many thanks!
 
Old 05-21-2012, 07:37 PM   #6
frankbell
Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Mageia, Mint
Posts: 7,923

Rep: Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494Reputation: 1494
Ruario, an excellent contribution to the community, and one that is likely to benefit Opera by attracting more quality testers.
 
Old 05-23-2012, 10:12 AM   #7
GazL
Senior Member
 
Registered: May 2008
Posts: 3,438

Rep: Reputation: 951Reputation: 951Reputation: 951Reputation: 951Reputation: 951Reputation: 951Reputation: 951Reputation: 951
Don't know whether it's simply because I choose not to install flashplayer or whether google are playing silly buggers based on user-agent string but this morning google's homepage doodle was giving me a
Quote:
Upgrade to a modern browser and see what this doodle can really do.
Cheeky sods.
 
  


Reply

Tags
opera, opera next, opera-next.slackbuild


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to install packages from unofficial.debian-maintainers.org on a "testing" system bgoodr Debian 6 07-09-2012 02:23 PM
LXer: Opera Desktop Team releases first Unix builds of Opera 10.5 LXer Syndicated Linux News 0 01-01-2010 09:11 AM
Makefiles; "builds," and linking, for the newb WindsorKnot Linux - Newbie 3 01-17-2009 02:11 AM
LXer: U. of Hawaii, M?noa, builds "new again" computer lab with Linux LXer Syndicated Linux News 0 11-18-2008 03:40 AM
LXer: Opera 9.2 adds "speed dial," web dev tools LXer Syndicated Linux News 1 04-13-2007 06:22 AM


All times are GMT -5. The time now is 10:50 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration