Changes between Version 6 and Version 7 of Building/RPM
- Timestamp:
- 09/27/19 07:56:42 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Building/RPM
v6 v7 4 4 5 5 For RPM packaging, see [/wiki/Packaging]. 6 7 For Python2, see [/wiki/Building/RPM/Python2]. 6 8 7 9 [[BR]] … … 14 16 For building you will need to install: 15 17 {{{ 16 yum install gcc python-devel libXtst-devel libXdamage-devel \ 17 gtk2-devel pygtk2-devel pygobject2-devel libxkbfile-devel \ 18 yum install gcc gcc-c++ \ 19 libXtst-devel libXdamage-devel libxkbfile-devel \ 20 python3-devel python3-Cython \ 21 python3-gobject pygobject3-devel python3-cairo-devel \ 22 gtk3-devel gobject-introspection-devel \ 18 23 redhat-rpm-config 19 24 yum install xorg-x11-server-Xorg xorg-x11-drv-dummy xorg-x11-xauth xorg-x11-xkb-utils … … 26 31 For picture and video encoding support, install the private libraries and their development headers from the [http://winswitch.org/downloads/rpm-repository.html repository]: 27 32 {{{ 28 yum install ffmpeg-xpra-devel x264-xpra-devel libvpx-xpra-devel libwebp-devel33 yum install ffmpeg-xpra-devel x264-xpra-devel 29 34 }}} 30 35 Building against the default (and often outdated) host libraries or using third-party repositories (EPEL, rpmfusion, etc) is not recommended. … … 32 37 For {{{OpenGL}}} accelerated client rendering support, add this runtime dependency: 33 38 {{{ 34 yum install PyOpenGL PyOpenGL-accelerate pygtkglext39 yum install PyOpenGL PyOpenGL-accelerate 35 40 }}} 36 41 }}} 37 42 38 39 {{{#!div class="box"40 [[Image(https://xpra.org/icons/opensuse.png, link=https://opensuse.org)]]41 == [http://www.opensuse.org/ openSUSE] Build Dependencies ==42 For building you will need to install:43 {{{44 zypper install gcc python-cython python-devel \45 gtk2-devel python-gtk-devel python-gobject2-devel46 zypper install libXrandr-devel libXtst-devel libXcomposite-devel47 zypper install xorg-x11-server-extra xorg-x11-xauth xkeyboard-config48 }}}49 No idea which ffmpeg libraries to use, sorry.50 }}}51 52 53 ----54 43 55 44 … … 61 50 --rpath=/usr/lib64/xpra --pkg-config-path=/usr/lib64/xpra/pkgconfig 62 51 --without-html5 --without-printing 63 python2 ./setup.py install \64 --rpath=/usr/lib64/xpra --pkg-config-path=/usr/lib64/xpra/pkgconfig65 52 }}} 66 53