LinuxQuestions.org
Review your favorite Linux distribution.
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 08-16-2009, 09:13 AM   #1
Yalla-One
Member
 
Registered: Oct 2004
Location: Norway
Distribution: Slackware, CentOS
Posts: 635

Rep: Reputation: 35
Consequences of local upgrade to PyQt 4.5.4


In building the latest release of Calibre on my Slackware-current box, I have come across a demand for PyQt later than 4.5.1, while -current comes with version 4.4.4.

Having read the ChangeLog from PyQt 4.5.4 it seems like there are no backward-compatible-breaking changes, but before replacing one of Pat's core components I'd like to double-check if perhaps anyone know of any special dependencies, possible breakages or similar.
From the changelog it could almost seem as though 4.5.x would be recommended for Qt 4.5 which is now in -current..

Thanks in advance!

-y1
 
Old 08-16-2009, 12:38 PM   #2
larryhaja
Member
 
Registered: Jul 2008
Distribution: Slackware 13.1
Posts: 293

Rep: Reputation: 76
I just built calibre 0.6.7 on Slackware -current (ie 32 bit) in a VirtualBox VM. I've been running PyQt 4.5.4 and sip 4.8.2 for a couple of weeks now in the VM. From using the VM as a testing platform for building Slackware packages, I haven't seen any incompatibilities. Of course, this is just a VM and not a fully tested system, so I can't say that there aren't incompatibilities. But so far so good. The only dependency for PyQt4 is a newer version of sip.

The only incompatibility I've come across is in a non-system package called Avogadro (in version 0.9.6) where a newer version of sip caused it to fail to compile. But this has been corrected in version 0.9.7.
 
Old 08-16-2009, 12:48 PM   #3
Yalla-One
Member
 
Registered: Oct 2004
Location: Norway
Distribution: Slackware, CentOS
Posts: 635

Original Poster
Rep: Reputation: 35
Thanks much! Just what I wanted to hear. I'll do the upgrade on my laptop and report back in a week's time.

Any other dependencies to be noted? I see that Calibre 0.6.7 depends on a rather different set of libraries than the 0.5.8 version currently found on SlackBuilds.org

While on the subject of calibre, I have to say open source once again shines far above and beyond Sony's own eBook managementsoftware both from ease of use, flexibility and features, and also stability! (currently running it in my XP VM under Slackware )
 
Old 08-16-2009, 01:55 PM   #4
larryhaja
Member
 
Registered: Jul 2008
Distribution: Slackware 13.1
Posts: 293

Rep: Reputation: 76
Quote:
Originally Posted by Yalla-One View Post
Any other dependencies to be noted? I see that Calibre 0.6.7 depends on a rather different set of libraries than the 0.5.8 version currently found on SlackBuilds.org
The dependencies for the new calibre are probably the same as that on slackbuilds.org except that sip, pyqt4, and qt4 are no longer a requirement and that podofo (available at slackbuilds.org) is the only new requirement. I'm attaching my build script for calibre 0.6.7 if that is of any use to you. Just remove the '.txt' extension and it is a normal gzip tarball. This new build script will *not* work on versions of calibre < 0.6.7. For Slackware 13.0, I'll only be updating calibre to 0.5.14 as the 0.6.x version requires a newer version of PyQt4.

Quote:
Originally Posted by Yalla-One View Post
While on the subject of calibre, I have to say open source once again shines far above and beyond Sony's own eBook management software both from ease of use, flexibility and features, and also stability! (currently running it in my XP VM under Slackware )
Very true. The only problem with calibre is keeping up with the rapid state of development. New versions are coming out weekly and dependencies are being added or version numbers are being increased monthly. For instance, pmount was a new dependency for vs. 0.6.6 but was dropped for vs. 0.6.7 because of the new internal calibre-auto-mount program. Besides the rapid state of development, the only complaint I have with calibre is that it isn't package friendly.

On a slight side note. I'd be interested in hearing if calibre works on x86_64. On the website it says it needs 32 bit compat libs but not sure since I don't have an x86_64 box to test it out on.

Edit: I forgot that pil is no longer a requirement as well as it is already included in Slackware 13.0.
Attached Files
File Type: txt calibre.tar.gz.txt (135.7 KB, 8 views)

Last edited by larryhaja; 08-22-2009 at 11:27 AM.
 
Old 08-31-2009, 10:18 PM   #5
larryhaja
Member
 
Registered: Jul 2008
Distribution: Slackware 13.1
Posts: 293

Rep: Reputation: 76
This is just a quick update. If anyone decides to upgrade sip and PyQT from their Slackware 13.0 versions then QScintilla also needs to be upgraded or at least recompiled against the new PyQt. I'm using Qscintilla version 2.4 and am now able to compile spyder against the new Qscintilla.

http://code.google.com/p/spyderlib/

Last edited by larryhaja; 08-31-2009 at 10:22 PM.
 
  


Reply


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
Consequences of no swap PlatinumX Linux - Software 8 02-02-2009 12:02 PM
PYQT qfiledialog J3N7iL Linux - Software 0 05-21-2006 10:55 AM
Which Version of PyQt do I have? rann_ Slackware 2 02-15-2006 06:43 PM
root ftp consequences DigitalSmash Linux - Security 5 12-15-2004 04:24 AM
Deleting GNOME.. the consequences Stephanie Linux - General 3 01-28-2002 02:35 PM


All times are GMT -5. The time now is 04:37 PM.

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