[PySide] My changes to get Pyside working on Linux
Roman Lacko
backup.rlacko at gmail.com
Mon Jun 4 23:57:38 CEST 2012
Hi,
https://github.com/PySide/packaging will be deprecated soon, You can
test new scripts from this repo:
https://github.com/PySide/pyside-setup
The scripts are (almost) finished,I tested the script under ubuntu
10.10 with Qt 4.6 and 12.04 with Qt 4.8. I installed packages:
build-essentials, cmake, python-dev and qt-sdk
Here is example how to build and install PySide (master branche) into
virtualenv:
$ git clone https://github.com/PySide/pyside-setup
$ cd pyside-setup
$ git submodule init
$ git submodule update
$ ../your_virt_env/bin/python setup.py install --qmake=/usr/bin/qmake
...wait 20 - 30 minutes
NOTE:
1. set --qmake paramter only if qmake is not in path
2. to build without install run:
python setup.py build
OR
python setup.py bdist
OR
python setup.py bdist_egg
3. use --help and/or --help-commands to view all options
Please report any issues here, I want to officially release the new
scripts at end of the week (or sooner) with updated dokumentation on
wiki.
R.
2012/6/4 Rajesh <freesoft12 at gmail.com>:
> Hi,
>
> As per Yann Lanthony's advice, I went to https://github.com/PySide/packaging
> (maintained by Roman Lacko) and used the build script (build.py) is inside the
> setuptools folder to install Pyside.
>
> I am running CentOS linux and here are the changes I had to make:
>
> 1. build.py changes:
> ---------------
> - Added the missing second %s in "lib/libpython%s%s.so" in
>
> py_library = os.path.join(py_prefix, "lib/libpython%s%s.so" % \
> (py_version, dbgPostfix))
>
> - Replaced 'https://' to 'git://' in
> giturl = "git://git.gitorious.org/pyside"
>
> - Comment out call to 'make_package'. python reported an error saying
> the call to 'make_package' below was passing in 9 args instead of
> required 10. However, for Linux platform, the 'make_package' fn is
> not implemented in 'package_linux.py'. Hence I commented out the
> whole section of that code.
>
> # if options.build_module is None and options.package_version is not
> None:
> # make_package(options.package_version, script_dir, sources_dir,
> build_dir, install_dir, py_version,
> # options.pack_examples, options.debug, qtinfo, logger)
>
> 2. I had to download and build my own Python (i just used v2.7.3), because
> PySide seems to need libpython2.7.so. Is this required?
>
> Regards
> Rajesh
>
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside
More information about the PySide
mailing list