diff --git a/.github/scripts/ubuntu/install-pkg.sh b/.github/scripts/ubuntu/install-pkg.sh index edb7397e5..6dbbd00b5 100755 --- a/.github/scripts/ubuntu/install-pkg.sh +++ b/.github/scripts/ubuntu/install-pkg.sh @@ -92,4 +92,5 @@ apt-get install -y \ xutils-dev \ libxaw7-dev \ python3-mako \ - libxcvt-dev + libxcvt-dev \ + golang-go diff --git a/.github/workflows/build-xserver.yml b/.github/workflows/build-xserver.yml index 9f05d8fdf..258fe9038 100644 --- a/.github/workflows/build-xserver.yml +++ b/.github/workflows/build-xserver.yml @@ -352,3 +352,80 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} tag: ${{ github.ref_name }} run: .github/scripts/github/make-release + + xserver-and-drivers-mpbt: + runs-on: ubuntu-latest + strategy: + matrix: + package: + - input-elographics + - input-evdev + - input-joystick + - input-keyboard + - input-libinput + - input-mouse + - input-synaptics + - input-vmmouse + - input-void + - input-wacom + - video-amdgpu + - video-apm + - video-ark + - video-ast + - video-ati + - video-chips + - video-cirrus + - video-dummy + - video-fbdev + - video-freedreno + - video-geode + - video-i128 + - video-i740 + - video-intel + - video-mach64 + - video-mga + - video-neomagic + - video-nested + - video-nouveau + - video-nv + - video-omap + - video-qxl + - video-r128 + - video-rendition + - video-s3virge + - video-savage + - video-siliconmotion + - video-sisusb + - video-sis + - video-suncg14 + - video-suncg3 + - video-suncg6 + - video-sunffb + - video-sunleo + - video-suntcx + - video-tdfx + - video-trident + - video-v4l + - video-vbox + - video-vesa + - video-vmware + - video-voodoo + - video-xgi + name: Driver ${{ matrix.package }} (MPBT) + steps: + - name: Check out repository code + uses: actions/checkout@v4 + + - name: pkg install + run: sudo .github/scripts/ubuntu/install-pkg.sh + + - name: install mpbt package + run: go install github.com/metux/mpbt/cmd/mpbt-builder@v0.1.2 + + - name: build driver ${{ matrix.package }} + run: | + ~/go/bin/mpbt-builder \ + -root . \ + -solution .mpbt/cf/xlibre/solutions/github-ubuntu-drivers.yaml \ + -solution-define build=xserver/xf86-${{ matrix.package }} \ + build diff --git a/.gitignore b/.gitignore index a73481552..eeba83a47 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ *.swp *.patch tags +/_WORK_ diff --git a/.mpbt/cf/xlibre/packages/3rdparty/libdrm.yaml b/.mpbt/cf/xlibre/packages/3rdparty/libdrm.yaml new file mode 100644 index 000000000..f818362df --- /dev/null +++ b/.mpbt/cf/xlibre/packages/3rdparty/libdrm.yaml @@ -0,0 +1,11 @@ +provides: sys/libdrm +type: bundle +sources: + git: + url: ${@SOLUTION::xlibre_git}/mirror.fdo.drm + ref: ${ref} + depth: 1 + fetch: + - refs/tags/${ref}:refs/tags/${ref} +buildsystem: meson +ref: libdrm-2.4.121 diff --git a/.mpbt/cf/xlibre/packages/3rdparty/util-macros.yaml b/.mpbt/cf/xlibre/packages/3rdparty/util-macros.yaml new file mode 100644 index 000000000..d7f226b16 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/3rdparty/util-macros.yaml @@ -0,0 +1,11 @@ +provides: x11/util-macros +type: bundle +sources: + git: + url: ${@SOLUTION::xlibre_git}/mirror.fdo.xorg-macros.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/${ref}:refs/tags/${ref} +buildsystem: autotools +ref: util-macros-1.20.2 diff --git a/.mpbt/cf/xlibre/packages/3rdparty/xcb-proto.yaml b/.mpbt/cf/xlibre/packages/3rdparty/xcb-proto.yaml new file mode 100644 index 000000000..0182db846 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/3rdparty/xcb-proto.yaml @@ -0,0 +1,12 @@ +provides: x11/xcb-proto +type: bundle +sources: + git: + url: ${@SOLUTION::xlibre_git}/mirror.fdo.xcbproto.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/${ref}:refs/tags/${ref} +buildsystem: autotools +version: 1.17.0 +ref: ${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/3rdparty/xorgproto.yaml b/.mpbt/cf/xlibre/packages/3rdparty/xorgproto.yaml new file mode 100644 index 000000000..628ee32ff --- /dev/null +++ b/.mpbt/cf/xlibre/packages/3rdparty/xorgproto.yaml @@ -0,0 +1,12 @@ +provides: x11/xorgproto +type: bundle +sources: + git: + url: ${@SOLUTION::xlibre_git}/mirror.fdo.${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/${ref}:refs/tags/${ref} +buildsystem: meson +version: 2024.1 +ref: ${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/os-installed/font-util.yaml b/.mpbt/cf/xlibre/packages/os-installed/font-util.yaml new file mode 100644 index 000000000..b410c0825 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/font-util.yaml @@ -0,0 +1,2 @@ +provides: x11/font-util +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/libdrm.yaml b/.mpbt/cf/xlibre/packages/os-installed/libdrm.yaml new file mode 100644 index 000000000..99c5ba958 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/libdrm.yaml @@ -0,0 +1,2 @@ +provides: sys/libdrm +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/libxcb-util.yaml b/.mpbt/cf/xlibre/packages/os-installed/libxcb-util.yaml new file mode 100644 index 000000000..f7d9f1875 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/libxcb-util.yaml @@ -0,0 +1,2 @@ +provides: x11/libxcb-util +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/libxcb-wm.yaml b/.mpbt/cf/xlibre/packages/os-installed/libxcb-wm.yaml new file mode 100644 index 000000000..fa165d5c9 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/libxcb-wm.yaml @@ -0,0 +1,2 @@ +provides: x11/libxcb-wm +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/libxcb.yaml b/.mpbt/cf/xlibre/packages/os-installed/libxcb.yaml new file mode 100644 index 000000000..f9aa8eb13 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/libxcb.yaml @@ -0,0 +1,2 @@ +provides: x11/libxcb +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/libxcvt.yaml b/.mpbt/cf/xlibre/packages/os-installed/libxcvt.yaml new file mode 100644 index 000000000..3b0c63a32 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/libxcvt.yaml @@ -0,0 +1,2 @@ +provides: x11/libxcvt +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/pciaccess.yaml b/.mpbt/cf/xlibre/packages/os-installed/pciaccess.yaml new file mode 100644 index 000000000..42459084e --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/pciaccess.yaml @@ -0,0 +1,2 @@ +provides: sys/pciaccess +type: system diff --git a/.mpbt/cf/xlibre/packages/os-installed/x11.yaml b/.mpbt/cf/xlibre/packages/os-installed/x11.yaml new file mode 100644 index 000000000..c1f6eddd3 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/os-installed/x11.yaml @@ -0,0 +1,2 @@ +provides: x11/libx11 +type: system diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-elographics.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-elographics.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-elographics.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-evdev.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-evdev.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-evdev.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-joystick.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-joystick.yaml new file mode 100644 index 000000000..1e17cd9f4 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-joystick.yaml @@ -0,0 +1,15 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-keyboard.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-keyboard.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-keyboard.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-libinput.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-libinput.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-libinput.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-mouse.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-mouse.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-mouse.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-synaptics.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-synaptics.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-synaptics.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-vmmouse.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-vmmouse.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-vmmouse.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-void.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-void.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-void.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-input-wacom.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-input-wacom.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-input-wacom.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-amdgpu.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-amdgpu.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-amdgpu.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-apm.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-apm.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-apm.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-ark.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-ark.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-ark.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-ast.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-ast.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-ast.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-ati.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-ati.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-ati.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-chips.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-chips.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-chips.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-cirrus.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-cirrus.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-cirrus.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-dummy.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-dummy.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-dummy.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-fbdev.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-fbdev.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-fbdev.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-freedreno.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-freedreno.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-freedreno.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-geode.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-geode.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-geode.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-i128.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-i128.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-i128.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-i740.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-i740.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-i740.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-intel.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-intel.yaml new file mode 100644 index 000000000..c5c9a1a88 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-intel.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.1 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-mach64.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-mach64.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-mach64.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-mga.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-mga.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-mga.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-neomagic.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-neomagic.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-neomagic.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-nested.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-nested.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-nested.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-nouveau.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-nouveau.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-nouveau.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-nv.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-nv.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-nv.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-omap.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-omap.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-omap.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-qxl.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-qxl.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-qxl.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-r128.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-r128.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-r128.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-rendition.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-rendition.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-rendition.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-s3virge.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-s3virge.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-s3virge.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-savage.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-savage.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-savage.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-siliconmotion.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-siliconmotion.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-siliconmotion.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-sis.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sis.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sis.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-sisusb.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sisusb.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sisusb.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg14.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg14.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg14.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg3.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg3.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg3.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg6.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg6.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suncg6.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-sunffb.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sunffb.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sunffb.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-sunleo.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sunleo.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-sunleo.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-suntcx.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suntcx.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-suntcx.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-tdfx.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-tdfx.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-tdfx.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-trident.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-trident.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-trident.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-v4l.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-v4l.yaml new file mode 100644 index 000000000..c5c9a1a88 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-v4l.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.1 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-vbox.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-vbox.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-vbox.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-vesa.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-vesa.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-vesa.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-vmware.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-vmware.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-vmware.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-voodoo.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-voodoo.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-voodoo.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xf86-video-xgi.yaml b/.mpbt/cf/xlibre/packages/xserver/xf86-video-xgi.yaml new file mode 100644 index 000000000..e4ecd5f74 --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xf86-video-xgi.yaml @@ -0,0 +1,16 @@ +sources: + git: + url: ${@SOLUTION::xlibre_git}/${@basename}.git + ref: ${ref} + depth: 1 + fetch: + - refs/tags/xlibre-${@basename}-*:refs/tags/xlibre-${@basename}-* + +buildsystem: autotools + +build-depends: + - x11/xserver-sdk + - 3rdparty/util-macros + +version: 25.0.0 +ref: xlibre-${@basename}-${version} diff --git a/.mpbt/cf/xlibre/packages/xserver/xlibre-xserver-local.yaml b/.mpbt/cf/xlibre/packages/xserver/xlibre-xserver-local.yaml new file mode 100644 index 000000000..bb9e7855e --- /dev/null +++ b/.mpbt/cf/xlibre/packages/xserver/xlibre-xserver-local.yaml @@ -0,0 +1,20 @@ +provides: + - x11/xserver-sdk + - xlibre-xserver + +sources: + # directly from this source tree instead of cloning + local: ${@PROJECT::@rootdir} + +source-dir: ${@PROJECT::@rootdir} + +buildsystem: meson + +depends: + - sys/pciaccess + - x11/libxcvt + - sys/libdrm + +build-depends: + - x11/xorgproto + - x11/xcb-proto diff --git a/.mpbt/cf/xlibre/solutions/github-ubuntu-drivers.yaml b/.mpbt/cf/xlibre/solutions/github-ubuntu-drivers.yaml new file mode 100644 index 000000000..e63e07906 --- /dev/null +++ b/.mpbt/cf/xlibre/solutions/github-ubuntu-drivers.yaml @@ -0,0 +1,50 @@ +# needed by several sources +xlibre_git: https://github.com/X11Libre + +install-prefix: ${@PROJECT::@homedir}/.usr/xlibre + +# tell which actual packages for resolving `provides` +package-mapping: + x11/font-util: os-installed/font-util + sys/libdrm: 3rdparty/libdrm + x11/libxcb: os-installed/libxcb + x11/libxcb-util: os-installed/libxcb-util + x11/libxcb-wm: os-installed/libxcb-wm + x11/libxcvt: os-installed/libxcvt + x11/libx11: os-installed/libx11 + x11/util-macros: 3rdparty/util-macros + x11/xcb-proto: 3rdparty/xcb-proto + x11/xorgproto: 3rdparty/xorgproto + +# per package configuration +package-config: + # minimal sdk-only build, just enough to compile drivers + xserver/xlibre-xserver-local: + meson-extra-args: + - -Dxephyr=false + - -Dxnest=false + - -Dxvfb=false + - -Dxfbdev=false + - -Dxorg=false + - -Dxorg-sdk=true + - -Dsuid_wrapper=false + - -Dxf86-input-inputtest=false + + 3rdparty/libdrm: + meson-extra-args: + - -Domap=enabled + - -Dfreedreno=enabled + + 3rdparty/xcb-proto: + ref: xcb-proto-1.17.0 + +# intentionally have no "build" section - caller needs to set it explicitly + +# extra environment variables +env: + PKG_CONFIG_PATH: ${install-prefix}/share/pkgconfig:${install-prefix}/lib/pkgconfig:${install-prefix}/lib/${@PROJECT::@machine}/pkgconfig/ + ACLOCAL_PATH: ${install-prefix}/share/aclocal + ACLOCAL_FLAGS: -I ${install-prefix}/share/aclocal + +packages: + - ${@PROJECT::@rootdir}/.mpbt/cf/xlibre/packages diff --git a/meson.build b/meson.build index cc7007e28..e85c2f11b 100644 --- a/meson.build +++ b/meson.build @@ -911,7 +911,9 @@ if build_xorg_sdk host_machine.system() == 'windows') sdkconfig.set('XORG_DRIVER_LIBS', '-lXorg.exe -L\${moduledir} -lshadow -no-undefined') endif +endif +if build_xorg_sdk configure_file( input: 'xorg-server.pc.in', output: 'xorg-server.pc',