Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions recipes/graphics/fonts/font-util.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
inherit: [autotools]

metaEnvironment:
PKG_VERSION: "1.4.1"
PKG_DESCRIPTION: "X.Org font utilities"
PKG_LICENCE_FILE: "COPYING"

checkoutSCM:
scm: url
url: https://xorg.freedesktop.org/releases/individual/font/font-util-${PKG_VERSION}.tar.xz
digestSHA256: 5c9f64123c194b150fee89049991687386e6ff36ef2af7b80ba53efaf368cc95
stripComponents: 1

buildScript: |
autotoolsBuild $1

multiPackage:
dev:
packageScript: autotoolsPackageDev $1 "/usr/share/***"

tgt:
packageScript: autotoolsPackageTgt $1 "/usr/share/***"
"":
depends:
- name: graphics::fonts::font-util-tgt
use: []
provideDeps: ['*-tgt']
packageScript: autotoolsPackageBin $1
provideTools:
fontUtil: "usr/bin"
33 changes: 33 additions & 0 deletions recipes/graphics/xorg/xkbcomp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
inherit: [autotools]

metaEnvironment:
PKG_VERSION: "1.4.7"
PKG_DESCRIPTION: "X Keyboard description compiler"
PKG_LICENSE_FILE: "COPYING"

depends:
- graphics::xorg::proto::xorgproto
- libs::xorg::libX11-dev
- libs::xorg::libxkbfile-dev
- use: []
depends:
- libs::xorg::libX11-tgt
- libs::xorg::libxkbfile-tgt

checkoutSCM:
scm: url
url: https://xorg.freedesktop.org/releases/individual/app/xkbcomp-${PKG_VERSION}.tar.xz
digestSHA256: 0a288114e5f44e31987042c79aecff1ffad53a8154b8ec971c24a69a80f81f77
stripComponents: 1

buildTools: [flex, bison]
buildScript: |
autotoolsBuild $1

multiPackage:
tgt:
provideDeps: ['*-tgt']
packageScript: autotoolsPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: autotoolsPackageDev
105 changes: 105 additions & 0 deletions recipes/graphics/xorg/xserver.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
inherit: [meson]

metaEnvironment:
PKG_VERSION: "21.1.18"
PKG_DESCRIPTION: "X.Org X Server"
PKG_LICENSE_FILE: "COPYING"

checkoutSCM:
scm: url
url: https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${PKG_VERSION}.tar.xz
digestSHA256: "c878d1930d87725d4a5bf498c24f4be8130d5b2646a9fd0f2994deff90116352"
stripComponents: 1

depends:
- graphics::xorg::proto::xorgproto
- graphics::xorg::utils::util-macros

- graphics::xorg::xkbcomp-dev
- graphics::fonts::font-util-dev
- libs::libepoxy-dev

- libs::xcb::util-image-dev
- libs::xcb::util-keysyms-dev
- libs::xcb::util-renderutil-dev
- libs::xcb::util-wm-dev

- libs::xorg::libfontenc-dev
- libs::xorg::libpciaccess-dev
- libs::xorg::libxkbfile-dev
- libs::xorg::libX11-dev
- libs::xorg::libXau-dev
- libs::xorg::libXaw-dev
- libs::xorg::libxcvt-dev
- libs::xorg::libXdamage-dev
- libs::xorg::libXdmcp-dev
- libs::xorg::libXext-dev
- libs::xorg::libXfixes-dev
- libs::xorg::libXfont2-dev
- libs::xorg::libXi-dev
- libs::xorg::libXinerama-dev
- libs::xorg::libXmu-dev
- libs::xorg::libXpm-dev
- libs::xorg::libXrender-dev
- libs::xorg::libXshmfence-dev
- libs::xorg::libXt-dev
- libs::xorg::libXv-dev
- libs::xorg::libXxf86vm-dev
- libs::pixman-dev
- libs::mesa3d-dev
- libs::fontconfig-dev
- libs::libunwind-dev
- libs::openssl-dev
- virtual::core::udev-dev
- virtual::libs::libdrm-dev
- use: []
depends:
- graphics::xorg::xkbcomp-tgt
- graphics::fonts::font-util-tgt
- libs::libepoxy-tgt

- libs::xcb::util-image-tgt
- libs::xcb::util-keysyms-tgt
- libs::xcb::util-renderutil-tgt
- libs::xcb::util-wm-tgt

- libs::xorg::libfontenc-tgt
- libs::xorg::libpciaccess-tgt
- libs::xorg::libxkbfile-tgt
- libs::xorg::libX11-tgt
- libs::xorg::libXau-tgt
- libs::xorg::libXaw-tgt
- libs::xorg::libxcvt-tgt
- libs::xorg::libXdamage-tgt
- libs::xorg::libXdmcp-tgt
- libs::xorg::libXext-tgt
- libs::xorg::libXfixes-tgt
- libs::xorg::libXfont2-tgt
- libs::xorg::libXi-tgt
- libs::xorg::libXinerama-tgt
- libs::xorg::libXmu-tgt
- libs::xorg::libXpm-tgt
- libs::xorg::libXrender-tgt
- libs::xorg::libXshmfence-tgt
- libs::xorg::libXt-tgt
- libs::xorg::libXv-tgt
- libs::xorg::libXxf86vm-tgt
- libs::pixman-tgt
- libs::mesa3d-tgt
- libs::fontconfig-tgt
- libs::libunwind-tgt
- libs::openssl-tgt
- virtual::core::udev-tgt
- virtual::libs::libdrm-tgt

buildScript: |
mesonBuild $1 \
-Dsecure-rpc=false

multiPackage:
"":
provideDeps: ['*-tgt']
packageScript: mesonPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: mesonPackageDev $1 "usr/share/***"
33 changes: 33 additions & 0 deletions recipes/libs/libepoxy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
inherit: [meson]

metaEnvironment:
PKG_LICENSE: "MIT"
PKG_VERSION: "1.5.10"
PKG_DESCRIPTION: "library for handling OpenGL function pointer management"

depends:
- graphics::xorg::proto::xorgproto
- libs::xorg::libX11-dev
- libs::mesa3d-dev
- use: []
depends:
- libs::xorg::libX11-tgt
- libs::mesa3d-tgt

checkoutSCM:
scm: url
url: https://download.gnome.org/sources/libepoxy/1.5/libepoxy-${PKG_VERSION}.tar.xz
digestSHA256: 072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e623
stripComponents: 1

buildScript: |
mesonBuild $1 \
-Dtests=false

multiPackage:
dev:
provideDeps: ['*-dev']
packageScript: mesonPackageDev
tgt:
provideDeps: ['*-tgt']
packageScript: mesonPackageTgt
4 changes: 2 additions & 2 deletions recipes/libs/libiconv.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
inherit: [autotools]

metaEnvironment:
PKG_VERSION: "1.17"
PKG_VERSION: "1.18"
PKG_DESCRIPTION: "This library provides an iconv() implementation"
PKG_LICENSE: "LGPL-2.0-only"

checkoutSCM:
scm: url
url: ${GNU_MIRROR}/libiconv/libiconv-${PKG_VERSION}.tar.gz
stripComponents: 1
digestSHA256: "8f74213b56238c85a50a5329f77e06198771e70dd9a739779f4c02f65d971313"
digestSHA256: "3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8"

privateEnvironment:
APPLY_LIBTOOL_PATCH: "no"
Expand Down
34 changes: 34 additions & 0 deletions recipes/libs/xcb/util-image.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
inherit: [autotools]

metaEnvironment:
PKG_LICENSE: "X11-distribute-modifications-variant"
PKG_VERSION: "0.4.1"
PKG_DESCRIPTION: "XCB port of Xlibs XImage and XShmImage"

depends:
- graphics::xorg::utils::util-macros
- graphics::xorg::proto::xorgproto

- libs::xcb::libxcb-dev
- libs::xcb::util-dev
- use: []
depends:
- libs::xcb::libxcb-tgt
- libs::xcb::util-tgt

checkoutSCM:
scm: url
url: https://xcb.freedesktop.org/dist/xcb-util-image-${PKG_VERSION}.tar.gz
digestSHA256: 0ebd4cf809043fdeb4f980d58cdcf2b527035018924f8c14da76d1c81001293b
stripComponents: 1

buildScript: |
autotoolsBuild $1

multiPackage:
tgt:
provideDeps: ['*-tgt']
packageScript: autotoolsPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: autotoolsPackageDev
32 changes: 32 additions & 0 deletions recipes/libs/xcb/util-keysyms.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
inherit: [autotools]

metaEnvironment:
PKG_LICENSE: "X11-distribute-modifications-variant"
PKG_VERSION: "0.4.1"
PKG_DESCRIPTION: "Utility libraries for XC Binding - Standard X key constants and conversion to/from keycodes"

depends:
- graphics::xorg::utils::util-macros
- graphics::xorg::proto::xorgproto

- libs::xcb::libxcb-dev
- use: []
depends:
- libs::xcb::libxcb-tgt

checkoutSCM:
scm: url
url: https://xcb.freedesktop.org/dist/xcb-util-keysyms-${PKG_VERSION}.tar.gz
digestSHA256: 1fa21c0cea3060caee7612b6577c1730da470b88cbdf846fa4e3e0ff78948e54
stripComponents: 1

buildScript: |
autotoolsBuild $1

multiPackage:
tgt:
provideDeps: ['*-tgt']
packageScript: autotoolsPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: autotoolsPackageDev
31 changes: 31 additions & 0 deletions recipes/libs/xcb/util-renderutil.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
inherit: [autotools]

metaEnvironment:
PKG_DESCRIPTION: "Utility libraries for XC Binding - Convenience functions for the Render extension"
PKG_VERSION: "0.3.10"
PKG_LICENSE: "HPND-sell-variant, X11-distribute-modifications-variant"

depends:
- graphics::xorg::utils::util-macros
- graphics::xorg::proto::xorgproto
- libs::xcb::libxcb-dev
- use: []
depends:
- libs::xcb::libxcb-tgt

checkoutSCM:
scm: url
url: https://xcb.freedesktop.org/dist/xcb-util-renderutil-${PKG_VERSION}.tar.gz
digestSHA256: e04143c48e1644c5e074243fa293d88f99005b3c50d1d54358954404e635128a
stripComponents: 1

buildScript: |
autotoolsBuild $1

multiPackage:
tgt:
provideDeps: ['*-tgt']
packageScript: autotoolsPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: autotoolsPackageDev
33 changes: 33 additions & 0 deletions recipes/libs/xcb/util-wm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
inherit: [autotools]

metaEnvironment:
PKG_LICENSE: "X11-distribute-modifications-variant"
PKG_VERSION: "0.4.2"
PKG_DESCRIPTION: "Utility libraries for XC Binding - client and window-manager helpers for ICCCM"

depends:
- graphics::xorg::utils::util-macros
- graphics::xorg::proto::xorgproto

- libs::xcb::libxcb-dev
- libs::xcb::util-dev
- use: []
depends:
- libs::xcb::libxcb-tgt

checkoutSCM:
scm: url
url: https://xcb.freedesktop.org/dist/xcb-util-wm-${PKG_VERSION}.tar.gz
digestSHA256: dcecaaa535802fd57c84cceeff50c64efe7f2326bf752e16d2b77945649c8cd7
stripComponents: 1

buildScript: |
autotoolsBuild $1

multiPackage:
tgt:
provideDeps: ['*-tgt']
packageScript: autotoolsPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: autotoolsPackageDev
31 changes: 31 additions & 0 deletions recipes/libs/xcb/util.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
inherit: [autotools]

metaEnvironment:
PKG_LICENSE: "X11-distribute-modifications-variant"
PKG_VERSION: "0.4.1"
PKG_DESCRIPTION: "XCB util modules"

depends:
- graphics::xorg::utils::util-macros
- graphics::xorg::proto::xorgproto
- libs::xcb::libxcb-dev
- use: []
depends:
- libs::xcb::libxcb-tgt

checkoutSCM:
scm: url
url: https://xcb.freedesktop.org/dist/xcb-util-${PKG_VERSION}.tar.gz
digestSHA256: 21c6e720162858f15fe686cef833cf96a3e2a79875f84007d76f6d00417f593a
stripComponents: 1

buildScript: |
autotoolsBuild $1

multiPackage:
tgt:
provideDeps: ['*-tgt']
packageScript: autotoolsPackageTgt
dev:
provideDeps: ['*-dev']
packageScript: autotoolsPackageDev
Loading