10 | | \\ |
| 11 | |
| 12 | === Mock Config === |
| 13 | Use the default config provided by mock: epel-6-x86_64 or fedora-20-x86_64 |
| 14 | |
| 15 | Add a local repository stanza mock config that is used for build dependencies |
| 16 | {{{ |
| 17 | [local] |
| 18 | name=local |
| 19 | baseurl=http://pyther.net/xpra-build/el6/x86_64/ |
| 20 | #baseurl=file///home/pyther/xpra-build/el6/x86_64/ |
| 21 | cost=2000 |
| 22 | enabled=1 |
| 23 | }}} |
| 24 | |
| 25 | === Creating a Repository === |
| 26 | {{{ |
| 27 | $ createrepo /home/pyther/xpra-build/el6/x86_64/ |
| 28 | Spawning worker 0 with 16 pkgs |
| 29 | Workers Finished |
| 30 | Gathering worker results |
| 31 | |
| 32 | Saving Primary metadata |
| 33 | Saving file lists metadata |
| 34 | Saving other metadata |
| 35 | Generating sqlite DBs |
| 36 | Sqlite DBs complete |
| 37 | }}} |
| 38 | |
| 39 | === Packages === |
| 40 | '''yasm''' |
| 41 | * version that ships with el5 is too old |
| 42 | * required to build x264, ffmpeg, and libvpx |
| 43 | * spec taken from EPEL6 |
| 44 | |
| 45 | '''x264''' |
| 46 | * package structure based on rpmfusion's x264 package |
| 47 | * configures build options needed for xpra |
| 48 | |
| 49 | '''ffmpeg''' |
| 50 | * package structure based on rpmfusion's ffmpeg package |
| 51 | * configures build options needed for xpra |
| 52 | |
| 53 | '''libvpx''' |
| 54 | * required for el5, el6 |
| 55 | * fedora 19 and 20 ship libvpx |
| 56 | |
| 57 | '''libwebp''' |
| 58 | * required for el5, el6 |
| 59 | * fedora 19 and 20 ship libvpx |
| 60 | |
| 61 | '''Cython''' |
| 62 | * required for el5, el6 - version in epel is too old |
| 63 | * fedora ships with new enough version |
| 64 | |
| 65 | '''libfakeXinerama''' |
| 66 | * see https://www.xpra.org/trac/wiki/FakeXinerama |
| 67 | |
| 68 | '''xorg-x11-drv-dummy''' |
| 69 | * based on upstream SPEC with xpra DPI patch added |
34 | | mock -r el-5-x86_64 --rebuild yasm-1.2.0-1.el6.src.rpm --resultdir ~/build-el5/ -v |
35 | | mock -r el-5-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir ~/build-el5/ -v |
36 | | mock -r el-5-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir ~/build-el5/ -v |
37 | | mock -r el-5-x86_64 --rebuild libvpx-1.3.0-1.el6.src.rpm --resultdir ~/build-el5/ -v |
38 | | mock -r el-5-x86_64 --rebuild libwebp-0.4.0-1.el6.src.rpm --resultdir ~/build-el5/ -v |
39 | | mock -r el-5-x86_64 --rebuild Cython-0.20.1-1.el6.src.rpm --resultdir ~/build-el5/ -v |
| 93 | mock -r epel-5-x86_64 --rebuild yasm-1.2.0-1.el6.src.rpm --resultdir ~/build-el5/ -v |
| 94 | mock -r epel-5-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir ~/build-el5/ -v |
| 95 | mock -r epel-5-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir ~/build-el5/ -v |
| 96 | mock -r epel-5-x86_64 --rebuild libvpx-1.3.0-1.el6.src.rpm --resultdir ~/build-el5/ -v |
| 97 | mock -r epel-5-x86_64 --rebuild libwebp-0.4.0-1.el6.src.rpm --resultdir ~/build-el5/ -v |
| 98 | mock -r epel-5-x86_64 --rebuild Cython-0.20.1-1.el6.src.rpm --resultdir ~/build-el5/ -v |
75 | | mock -r el-6-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir ~/build-el6/ -v |
76 | | mock -r el-6-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir ~/build-el6/ -v |
77 | | mock -r el-6-x86_64 --rebuild libvpx-1.3.0-1.el6.src.rpm --resultdir ~/build-el6/ -v |
78 | | mock -r el-6-x86_64 --rebuild libwebp-0.4.0-1.el6.src.rpm --resultdir ~/build-el6/ -v |
79 | | mock -r el-6-x86_64 --rebuild Cython-0.20.1-1.el6.src.rpm --resultdir ~/build-el6/ -v |
| 134 | mock -r epel-6-x86_64 --rebuild x264-20140612-1.el6.src.rpm --resultdir ~/build-el6/ -v |
| 135 | mock -r epel-6-x86_64 --rebuild ffmpeg-2.2.3-1.el6.src.rpm --resultdir ~/build-el6/ -v |
| 136 | mock -r epel-6-x86_64 --rebuild libvpx-1.3.0-1.el6.src.rpm --resultdir ~/build-el6/ -v |
| 137 | mock -r epel-6-x86_64 --rebuild libwebp-0.4.0-1.el6.src.rpm --resultdir ~/build-el6/ -v |
| 138 | mock -r epel-6-x86_64 --rebuild Cython-0.20.1-1.el6.src.rpm --resultdir ~/build-el6/ -v |
82 | | mock -r el-6-x86_64 --rebuild libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir ~/build-el6/ -v |
83 | | mock -r el-6-x86_64 --rebuild python-lz4-0.6.1-0.el6.src.rpm --resultdir ~/build-el6/ -v |
84 | | mock -r el-6-x86_64 --rebuild netifaces-0.8-2.src.rpm --resultdir ~/build-el6/ -v |
85 | | mock -r el-6-x86_64 --rebuild xorg-x11-drv-dummy-0.3.6-2.xpra1.el6.src.rpm --resultdir ~/build-el6/ -v |
86 | | mock -r el-6-x86_64 --rebuild xpra-0.13.6-0.el6.src.rpm --resultdir ~/build-el6/ -v |
| 141 | mock -r epel-6-x86_64 --rebuild libfakeXinerama-0.1.0-3.el6.src.rpm --resultdir ~/build-el6/ -v |
| 142 | mock -r epel-6-x86_64 --rebuild python-lz4-0.6.1-0.el6.src.rpm --resultdir ~/build-el6/ -v |
| 143 | mock -r epel-6-x86_64 --rebuild netifaces-0.8-2.src.rpm --resultdir ~/build-el6/ -v |
| 144 | mock -r epel-6-x86_64 --rebuild xorg-x11-drv-dummy-0.3.6-2.xpra1.el6.src.rpm --resultdir ~/build-el6/ -v |
| 145 | mock -r epel-6-x86_64 --rebuild xpra-0.13.6-0.el6.src.rpm --resultdir ~/build-el6/ -v |