summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <michael.drake@codethink.co.uk>2015-02-18 10:35:44 +0000
committerMichael Drake <michael.drake@codethink.co.uk>2015-02-18 10:35:44 +0000
commit6afe2a289f4c24016c1f036139410f749666cab4 (patch)
tree0066b4765cdad4fad4e2dd0659f3f782c0b49689
parentc521b1fdc5f52ed8b9efb20cb6db506602b29a8e (diff)
downloaddefinitions-6afe2a289f4c24016c1f036139410f749666cab4.tar.gz
Add stratum for xorg.
-rw-r--r--strata/x-xorg.morph202
-rw-r--r--strata/x-xorg/util-keysyms.morph9
-rw-r--r--strata/x-xorg/xserver.morph8
3 files changed, 219 insertions, 0 deletions
diff --git a/strata/x-xorg.morph b/strata/x-xorg.morph
new file mode 100644
index 00000000..32d9be15
--- /dev/null
+++ b/strata/x-xorg.morph
@@ -0,0 +1,202 @@
+name: x-xorg
+kind: stratum
+build-depends:
+- morph: strata/foundation.morph
+- morph: strata/libdrm-common.morph
+- morph: strata/mesa-common.morph
+- morph: strata/x-common.morph
+- morph: strata/graphics-common.morph
+- morph: strata/libdrm-common.morph
+chunks:
+- name: libepoxy
+ repo: upstream:libepoxy
+ ref: 7422de5b4be7b19d789136b3bb5f932de42db27c
+ unpetrify-ref: v1.2
+ build-depends: []
+- name: xorg-lib-libICE
+ repo: upstream:xorg-lib-libICE
+ ref: 1b1cf8072b2559e15ac440d5484a29a81d6918c6
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libSM
+ repo: upstream:xorg-lib-libSM
+ ref: 77ddd273239a629eeed7bd1d5b4509b1bd6d4e37
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libICE
+- name: xorg-lib-libXt
+ repo: upstream:xorg-lib-libXt
+ ref: ead50a9a274aa96bef94e57c4625be8e9288af4e
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libSM
+- name: xorg-lib-libXmu
+ repo: upstream:xorg-lib-libXmu
+ ref: 474d22468c90f99104873b4c5fd7b0f0d2cbf823
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXpm
+ repo: upstream:xorg-lib-libXpm
+ ref: 81608285e11f2455800001a965dfece878861162
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXt
+- name: xorg-lib-libXaw
+ repo: upstream:xorg-lib-libXaw
+ ref: a5630e166921b5b5322b30fb152df01bb6536e42
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+- name: libsha1
+ repo: upstream:libsha1
+ ref: 17173732b9f1b2d4142de27913250b4563db2436
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-proto-xf86dgaproto
+ repo: upstream:xorg-proto-xf86dgaproto
+ ref: c52b205c3175309be7952774668c87dd2d5ce30e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-proto-xf86vidmodeproto
+ repo: upstream:xorg-proto-xf86vidmodeproto
+ ref: 15c05b263eb6cc0eaa7ab49c39fe489613d6d796
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libdmx
+ repo: upstream:xorg-lib-libdmx
+ ref: 9f470c92bc2d194c8abb9154f42864e6c82f43ef
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-util-makedepend
+ repo: upstream:xorg-util-makedepend
+ ref: 87fd28cd5a5acfe6e91c97c4af0a469e1e86cbd5
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXcomposite
+ repo: upstream:xorg-lib-libXcomposite
+ ref: eda48b1bedaa344ada8e13930c9ab3058b836190
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXRes
+ repo: upstream:xorg-lib-libXRes
+ ref: 83e7693515369d57dcd11c2bb1f03563f51bc500
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-proto-printproto
+ repo: upstream:xorg-proto-printproto
+ ref: cca2ca69d2a6b4b133dba69d5330499fbfe88257
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXp
+ repo: upstream:xorg-lib-libXp
+ ref: 41aab7d289aba2aaf3839e96d0c9e2f15ede4bd1
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-proto-printproto
+- name: xserver@x-xorg
+ morph: strata/x-xorg/xserver.morph
+ repo: upstream:xserver
+ ref: 4393c7f1ba6140a02232f04fbb434a80d663a99d
+ unpetrify-ref: xorg-server-1.16.2
+ build-depends:
+ - libepoxy
+ - libsha1
+ - xorg-lib-libXaw
+ - xorg-lib-libXmu
+ - xorg-lib-libXpm
+ - xorg-lib-libXt
+ - xorg-proto-printproto
+ - xorg-lib-libXp
+ - xorg-lib-libXRes
+ - xorg-lib-libXcomposite
+ - xorg-util-makedepend
+ - xorg-lib-libdmx
+ - xorg-proto-xf86dgaproto
+- name: xorg-driver-xf86-video-cirrus
+ repo: upstream:xorg-driver-xf86-video-cirrus
+ ref: df389885adf71ed3b045c2fde9fd3ba4329e1a58
+ unpetrify-ref: master
+ build-depends:
+ - xserver@x-xorg
+- name: xorg-driver-xf86-video-fbdev
+ repo: upstream:xorg-driver-xf86-video-fbdev
+ ref: ac293412a01d87f87eb61f4adb9db7486a75d3fc
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver@x-xorg
+- name: xorg-driver-xf86-video-vesa
+ repo: upstream:xorg-driver-xf86-video-vesa
+ ref: 29a149544e2120a582043738d5b09dd80e896345
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver@x-xorg
+- name: xorg-driver-xf86-input-evdev
+ repo: upstream:xorg-driver-xf86-input-evdev
+ ref: 2b8b0df62ec554952784f2820fb4143c495232b0
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver@x-xorg
+- name: xorg-driver-xf86-input-keyboard
+ repo: upstream:xorg-driver-xf86-input-keyboard
+ ref: 4a954bc6a8fbc4aa50dfcabec011274252713204
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver@x-xorg
+- name: xorg-driver-xf86-input-mouse
+ repo: upstream:xorg-driver-xf86-input-mouse
+ ref: 585f4030d77accf2a4ba115729ca08da82217863
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xserver@x-xorg
+- name: xkeyboard-config
+ repo: upstream:xkeyboard-config
+ ref: b4be67b48fb11989f1824dd0b1c8c399430162b0
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-app-xinit
+ repo: upstream:xorg-app-xinit
+ ref: 4e85bce64acef1fa0ddff04d59737444e942ff12
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: xorg-lib-libXft
+ repo: upstream:xorg-lib-libXft
+ ref: 214f9b5306d833e2787c75fe41dfdc9228fcb738
+ unpetrify-ref: libXft-2.3.2
+ build-depends: []
+- name: xcb-util
+ repo: upstream:xcb-util
+ ref: 45215e6f56bf57efdf5469567c00eba7a991d3a3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-wm
+ repo: upstream:util-wm
+ ref: 18bde07dc7cb44617c0d159ccd9ef640804296e3
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-keysyms
+ morph: strata/x-xorg/util-keysyms.morph
+ repo: upstream:util-keysyms
+ ref: 0be179eff4eadb99ee303891d1c29c4e4dd6fbab
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: util-image
+ repo: upstream:util-image
+ ref: 66b0caa72eb5011d89d0346424ea40b9e8e93816
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xcb-util
+- name: xterm
+ repo: upstream:xterm
+ ref: 7fc0a9529babac61d9a0b30e6ddb3c79e44af0e5
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXaw
+- name: xorg-app-xauth
+ repo: upstream:xorg-app-xauth
+ ref: 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b
+ unpetrify-ref: baserock/morph
+ build-depends:
+ - xorg-lib-libXmu
diff --git a/strata/x-xorg/util-keysyms.morph b/strata/x-xorg/util-keysyms.morph
new file mode 100644
index 00000000..ddae3707
--- /dev/null
+++ b/strata/x-xorg/util-keysyms.morph
@@ -0,0 +1,9 @@
+name: util-keysyms
+kind: chunk
+configure-commands:
+- git submodule update --init
+- ./autogen.sh --prefix=/usr
+build-commands:
+- make
+install-commands:
+- make DESTDIR="$DESTDIR" install
diff --git a/strata/x-xorg/xserver.morph b/strata/x-xorg/xserver.morph
new file mode 100644
index 00000000..a64979d0
--- /dev/null
+++ b/strata/x-xorg/xserver.morph
@@ -0,0 +1,8 @@
+name: xserver
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ ./autogen.sh --prefix="$PREFIX" --with-sha1=libsha1 \
+ --disable-glx \
+ --disable-xwayland