xpra icon
Bug tracker and wiki

Changes between Version 1 and Version 2 of Building/RPM


Ignore:
Timestamp:
01/20/17 07:00:39 (3 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/RPM

    v1 v2  
    1717                gtk2-devel pygtk2-devel pygobject2-devel libxkbfile-devel \
    1818                redhat-rpm-config
     19yum install xorg-x11-server-Xorg xorg-x11-drv-dummy xorg-x11-xauth xorg-x11-xkb-utils
    1920}}}
    20 Fedora and {{{RHEL7}}}/{{{CentOS7}}} users can install [http://www.cython.org/ Cython] via yum, our repositories also include a more up to date version of Cython for all versions.
     21Fedora and {{{RHEL7}}}/{{{CentOS7}}} users can install [http://www.cython.org/ Cython] via yum, the repositories include a more up to date version of Cython for all supported distributions.
    2122{{{
    2223yum install Cython
    23 }}}
    24 
    25 
    26 {{{
    27 yum install xorg-x11-server-Xorg xorg-x11-drv-dummy xorg-x11-xauth xorg-x11-xkb-utils
    2824}}}
    2925
     
    3430Building against the default (and often outdated) host libraries or using third-party repositories (EPEL, rpmfusion, etc) is not recommended.
    3531
    36 When building against those private libraries, you must point the compiler and linker to their location, ie for 64-bit:
    37 {{{
    38 LDFLAGS=-Wl,-rpath=/usr/lib64/xpra \
    39 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib64/xpra/pkgconfig \
    40     ./setup.py install
    41 }}}
    42 
    43 The spec files used for building all the packages found in the repositories can be found here: [/browser/xpra/trunk/rpmbuild?order=name xpra/trunk/rpmbuild].
    44 More information on the private libraries setup can be found here: #613.
    45 
    46 For {{{OpenGL}}} accelerated client rendering support, add:
     32For {{{OpenGL}}} accelerated client rendering support, add this runtime dependency:
    4733{{{
    4834yum install PyOpenGL PyOpenGL-accelerate pygtkglext
     
    6349No idea which ffmpeg libraries to use, sorry.
    6450}}}
     51
     52
     53{{{#!div class="box"
     54== Build Commands ==
     55When building against those private libraries, you must point the compiler and linker to their location, ie for 64-bit:
     56{{{
     57python3 ./setup.py install \
     58    --rpath=/usr/lib64/xpra --pkg-config-path=/usr/lib64/xpra/pkgconfig
     59    --without-html5 --without-printing
     60python2 ./setup.py install \
     61    --rpath=/usr/lib64/xpra --pkg-config-path=/usr/lib64/xpra/pkgconfig
     62}}}
     63
     64The spec files used for building all the RPM packages found in the repositories are here: [/browser/xpra/trunk/rpmbuild?order=name xpra/trunk/rpmbuild].
     65More information on the private libraries setup can be found here: #613.
     66}}}