Opened 14 years ago

Closed 13 years ago

#26494 closed request (fixed)

Add pyside ports in addition to the pyqt ones

Reported by: list-ener@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: david.trem@…, obutovich@…, macports@…, ru.w31rd0@…, mamoll (Mark Moll)
Port:

Description

Pyside is an alternative to pyqt, see http://www.pyside.org/

I don't have an idea about the effort needed to create Portfiles for it since I did not yet try it... this is just a ticket to remind myself or to maybe prompt somebody else to do it. :-)

See also http://blogger-mikael.blogspot.com/2010/09/compiling-pyside-for-qt-47-on-os-x.html for an approach to build pyside based on macports qt.

Attachments (6)

Portfile (1.1 KB) - added by list-ener@… 13 years ago.
Portfile for devel/apiextractor
Portfile.2 (1.3 KB) - added by list-ener@… 13 years ago.
Portfile for devel/generatorrunner
Portfile.3 (1.1 KB) - added by list-ener@… 13 years ago.
Portfile for devel/shiboken
Portfile.4 (1.2 KB) - added by list-ener@… 13 years ago.
Portfile for python/py27-pyside
Portfile.5 (1.3 KB) - added by list-ener@… 13 years ago.
Update Portfile for python/py27-pyside
Portfile.6 (1.3 KB) - added by list-ener@… 13 years ago.
Portfile for devel/py27-pyside -tools

Download all attachments as: .zip

Change History (13)

comment:1 Changed 14 years ago by david.trem@…

Cc: david.trem@… added

Cc Me!

comment:2 Changed 13 years ago by obutovich@…

Cc: obutovich@… added

Cc Me!

comment:3 Changed 13 years ago by macports@…

Cc: macports@… added

Cc Me!

Changed 13 years ago by list-ener@…

Attachment: Portfile added

Portfile for devel/apiextractor

Changed 13 years ago by list-ener@…

Attachment: Portfile.2 added

Portfile for devel/generatorrunner

Changed 13 years ago by list-ener@…

Attachment: Portfile.3 added

Portfile for devel/shiboken

Changed 13 years ago by list-ener@…

Attachment: Portfile.4 added

Portfile for python/py27-pyside

comment:4 Changed 13 years ago by list-ener@…

Compilation and installation works for me with these four portfiles. The three devel packages are straightforward, all use cmake.

The only problem left AFAICT is the py27-pyside package: it works but it also uses cmake and installs the python library PySide into $prefix/lib/python2.7/site-packages instead of the Library-Framework path. I don't think that using the python27 port-group will work since it assumes a "python setup.py" build and not cmake - make - make install.

I am sure there is some cmake option to set the python-prefix separately, but I did not have time to investigate yet.

Changed 13 years ago by list-ener@…

Attachment: Portfile.5 added

Update Portfile for python/py27-pyside

Changed 13 years ago by list-ener@…

Attachment: Portfile.6 added

Portfile for devel/py27-pyside -tools

comment:5 Changed 13 years ago by list-ener@…

Updated the portfile for py27-pyside and added one for py27-pyside-tools (pyside-lupdate, pyside-rcc, pyside-uic).

Now installs into the correct site-packages dir, so AFAICT these are ready for inclusion, and if an explicitly named maintainer is needed then I could do it.

comment:6 Changed 13 years ago by ru.w31rd0@…

Cc: ru.w31rd0@… added

Cc Me!

comment:7 Changed 13 years ago by jmroot (Joshua Root)

Cc: mmoll@… added
Resolution: fixed
Status: newclosed

These were added in r76849.

Note: See TracTickets for help on using tickets.