xpra icon
Bug tracker and wiki

Changes between Version 3 and Version 4 of Building/fedora_el


Ignore:
Timestamp:
06/17/14 02:01:11 (6 years ago)
Author:
pyther
Comment:

el5 build procedure

Legend:

Unmodified
Added
Removed
Modified
  • Building/fedora_el

    v3 v4  
    99* Build in a clean chroot (this is done with mock)
    1010\\
     11
     12== EL5 ==
     13Enterprise Linux 5 (RHEL / Centos)
     14
     15Bulid SRPMS: http://pyther.net/xpra-build/el5/src/ \\
     16Run-time SRPMS: http://pyther.net/xpra/el5/src/
     17
     18'''Build Dependencies (we need to build)''''
     19 * yasm
     20 * x264
     21 * ffmpeg (depends on x264)
     22 * libvpx
     23 * libwebp
     24 * Cython
     25
     26\\
     27'''Run-time Dependencies (we need to build)''''
     28  * libfakeXinerama
     29  * netifaces
     30
     31'''Building'''
     32{{{
     33# xpra build depends
     34mock -r el-5-x86_64 --rebuild yasm-1.2.0-1.el6.src.rpm --resultdir  ~/build-el5/ -v
     35mock -r el-5-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir  ~/build-el5/ -v
     36mock -r el-5-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir  ~/build-el5/ -v
     37mock -r el-5-x86_64 --rebuild libvpx-1.3.0-1.el6.src.rpm --resultdir  ~/build-el5/ -v
     38mock -r el-5-x86_64 --rebuild libwebp-0.4.0-1.el6.src.rpm --resultdir  ~/build-el5/ -v
     39mock -r el-5-x86_64 --rebuild Cython-0.20.1-1.el6.src.rpm --resultdir  ~/build-el5/ -v
     40
     41# xpra run-time dependencies
     42mock -r el-5-x86_64 --rebuild libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir  ~/build-el5/ -v
     43mock -r el-5-x86_64 --rebuild netifaces-0.8-2.el6.src.rpm --resultdir  ~/build-el5/ -v
     44
     45mock -r el-5-x86_64 --rebuild xpra-0.13.6-0.el6.src.rpm --resultdir  ~/build-el5/ -v
     46}}}
     47
     48To generate repodata for the el5 repo on el6 use
     49{{{createrepo --checksum sha x86_64/}}}
    1150
    1251== EL6 ==
     
    3473{{{
    3574# xpra build depends
    36 mock -r el-6-x86_64 --rebuild SRPMS/x264-20140612-1.el6.src.rpm --resultdir  ~/build-el6/ -v
    37 mock -r el-6-x86_64 --rebuild SRPMS/ffmpeg-2.2.3-1.el6.src.rpm --resultdir  ~/build-el6/ -v
    38 mock -r el-6-x86_64 --rebuild SRPMS/libvpx-1.3.0-1.el6.src.rpm --resultdir  ~/build-el6/ -v
    39 mock -r el-6-x86_64 --rebuild SRPMS/libwebp-0.4.0-1.el6.src.rpm --resultdir  ~/build-el6/ -v
    40 mock -r el-6-x86_64 --rebuild SRPMS/Cython-0.20.1-1.el6.src.rpm --resultdir  ~/build-el6/ -v
     75mock -r el-6-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir  ~/build-el6/ -v
     76mock -r el-6-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir  ~/build-el6/ -v
     77mock -r el-6-x86_64 --rebuild libvpx-1.3.0-1.el6.src.rpm --resultdir  ~/build-el6/ -v
     78mock -r el-6-x86_64 --rebuild libwebp-0.4.0-1.el6.src.rpm --resultdir  ~/build-el6/ -v
     79mock -r el-6-x86_64 --rebuild Cython-0.20.1-1.el6.src.rpm --resultdir  ~/build-el6/ -v
    4180
    4281# xpra run-time dependencies
    43 mock -r el-6-x86_64 --rebuild SRPMS/libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir  ~/build-el6/ -v
    44 mock -r el-6-x86_64 --rebuild SRPMS/python-lz4-0.6.1-0.el6.src.rpm --resultdir  ~/build-el6/ -v
    45 mock -r el-6-x86_64 --rebuild SRPMS/netifaces-0.8-2.src.rpm --resultdir  ~/build-el6/ -v
    46 mock -r el-6-x86_64 --rebuild SPRMS/xorg-x11-drv-dummy-0.3.6-2.xpra1.el6.src.rpm --resultdir  ~/build-el6/ -v
    47 mock -r el-6-x86_64 --rebuild SRPMS/xpra-0.13.6-0.el6.src.rpm --resultdir  ~/build-el6/ -v
     82mock -r el-6-x86_64 --rebuild libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir  ~/build-el6/ -v
     83mock -r el-6-x86_64 --rebuild python-lz4-0.6.1-0.el6.src.rpm --resultdir  ~/build-el6/ -v
     84mock -r el-6-x86_64 --rebuild netifaces-0.8-2.src.rpm --resultdir  ~/build-el6/ -v
     85mock -r el-6-x86_64 --rebuild xorg-x11-drv-dummy-0.3.6-2.xpra1.el6.src.rpm --resultdir  ~/build-el6/ -v
     86mock -r el-6-x86_64 --rebuild xpra-0.13.6-0.el6.src.rpm --resultdir  ~/build-el6/ -v
    4887}}}
    4988\\
     
    71110{{{
    72111# xpra build depends
    73 mock -r fedora-20-x86_64 --rebuild SRPMS/x264-20140612-1.el6.src.rpm --resultdir  ~/build-f20/
    74 mock -r fedora-20-x86_64 --rebuild SRPMS/ffmpeg-2.2.3-1.el6.src.rpm --resultdir  ~/build-f20/
     112mock -r fedora-20-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir  ~/build-f20/
     113mock -r fedora-20-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir  ~/build-f20/
    75114
    76115# xpra run-time dependencies
    77 mock -r fedora-20-x86_64 --rebuild SRPMS/libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir  ~/build-f20/
    78 mock -r fedora-20-x86_64 --rebuild SRPMS/python-lz4-0.6.1-0.el6.src.rpm --resultdir  ~/build-f20/
    79 mock -r fedora-20-x86_64 --rebuild SRPMS/netifaces-0.8-2.src.rpm --resultdir  ~/build-f20/
    80 mock -r fedora-20-x86_64 --rebuild SRPMS/xorg-x11-drv-dummy-0.3.6-11.xpra1.el6.src.rpm --resultdir  ~/build-f20/
     116mock -r fedora-20-x86_64 --rebuild libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir  ~/build-f20/
     117mock -r fedora-20-x86_64 --rebuild python-lz4-0.6.1-0.el6.src.rpm --resultdir  ~/build-f20/
     118mock -r fedora-20-x86_64 --rebuild netifaces-0.8-2.src.rpm --resultdir  ~/build-f20/
     119mock -r fedora-20-x86_64 --rebuild xorg-x11-drv-dummy-0.3.6-11.xpra1.el6.src.rpm --resultdir  ~/build-f20/
    81120}}}