diff options
author | Bart Ribbers <bribbers@disroot.org> | 2019-10-22 12:34:01 +0200 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-10-22 07:46:12 -0300 |
commit | cff16f05f21dfbb46f74b4513fb606aa045c9611 (patch) | |
tree | cb0fd80adb5a95e9fe9d293ceb89ab9e8b30a98b /testing | |
parent | 88786ed5fa9fa2d7a276dcf218210dd2433962b8 (diff) | |
download | aports-cff16f05f21dfbb46f74b4513fb606aa045c9611.tar.bz2 aports-cff16f05f21dfbb46f74b4513fb606aa045c9611.tar.xz |
community/weston: move from testing
Diffstat (limited to 'testing')
-rw-r--r-- | testing/weston/APKBUILD | 127 | ||||
-rw-r--r-- | testing/weston/timespec.patch | 10 | ||||
-rw-r--r-- | testing/weston/weston.pre-install | 5 |
3 files changed, 0 insertions, 142 deletions
diff --git a/testing/weston/APKBUILD b/testing/weston/APKBUILD deleted file mode 100644 index f552dad6c5..0000000000 --- a/testing/weston/APKBUILD +++ /dev/null @@ -1,127 +0,0 @@ -# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> -# Maintainer: Valery Kartel <valery.kartel@gmail.com> -pkgname=weston -pkgver=7.0.0 -pkgrel=0 -_libname=lib$pkgname -_libdir=$_libname-${pkgver%%.*} -pkgdesc="The reference Wayland server" -url="https://wayland.freedesktop.org/" -arch="all !s390x !ppc64le" -license="MIT" -makedepends="wayland-protocols libxkbcommon-dev xkeyboard-config - libinput-dev libunwind-dev mtdev-dev libxcursor-dev glu-dev - pango-dev colord-dev libwebp-dev libva-dev dbus-dev - linux-pam-dev wayland-dev libevdev-dev libjpeg-turbo-dev - freerdp-dev lcms2-dev gstreamer-dev gst-plugins-base-dev meson - elogind-dev pipewire-dev - " -_cms="cms-colord cms-static" -_shell="shell-desktop shell-fullscreen shell-ivi" -_client="info terminal wcap-decode" -_backend="backend-drm backend-fbdev backend-headless - backend-x11 backend-wayland backend-rdp - " -for _sub in $_cms $_shell $_client $_backend; do - subpackages="$subpackages $pkgname-$_sub:_sub" -done -subpackages="$pkgname-dev $pkgname-doc $subpackages - $pkgname-clients $_libname-desktop:_libd $_libname:libs - $pkgname-xwayland $pkgname-desktop-x11:_x11:noarch - " -source="https://wayland.freedesktop.org/releases/weston-$pkgver.tar.xz - timespec.patch - " -# weston-launch requires suid -options="!check suid" -install="$pkgname.pre-install" - -build() { - meson \ - -Dprefix=/usr \ - -Dlauncher-logind=true \ - -Dsystemd=false \ - -Dsimple-dmabuf-drm=auto \ - build - ninja -C build -} - -# Does not run through, see also: -# https://github.com/alpinelinux/aports/pull/1689 -check() { - ninja -C "$builddir"/build test -} - -package() { - DESTDIR="$pkgdir" ninja -C "$builddir"/build install - - mkdir -p "$pkgdir"/usr/lib - mv "$pkgdir"/usr/share/pkgconfig/* "$pkgdir"/usr/lib/pkgconfig/ -} - -libs() { - depends="xkeyboard-config" - default_libs -} - -_libd() { - pkgdesc="Desktop shells abstraction library for libweston compositors" - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/*desktop* "$subpkgdir"/usr/lib -} - -clients() { - pkgdesc="Weston example clients" - mkdir -p "$subpkgdir"/usr/bin - mv "$pkgdir"/usr/bin/$pkgname-* "$subpkgdir"/usr/bin -} - -xwayland() { - pkgdesc="Wayland module to run X Clients" - mkdir -p "$subpkgdir"/usr/lib/$_libdir - mv "$pkgdir"/usr/lib/$_libdir/xwayland.so \ - "$subpkgdir"/usr/lib/$_libdir -} - -_x11() { - pkgdesc="Weston desktop helper pack (x11 backend)" - depends="$pkgname $pkgname-shell-desktop $pkgname-xwayland - $pkgname-backend-x11 $pkgname-terminal" - mkdir -p "$subpkgdir" -} - -_sub() { - local name path - case $subpkgname in - *-cms-*) - name=${subpkgname#$pkgname-cms-} - path=/usr/lib/$pkgname - pkgdesc="Weston CMS module: $name" - name=cms-$name.so - ;; - *-shell-*) - name=${subpkgname#$pkgname-shell-} - path=/usr/lib/$pkgname - pkgdesc="Weston shell: $name" - name=*$name-shell* - ;; - *-backend-*) - name=${subpkgname#$pkgname-backend-} - path=/usr/lib/$_libdir - pkgdesc="Weston backend: $name" - name=$name-backend.so - grep -q cairo "$pkgdir"/$path/$name && depends="mesa-dri-swrast" - ;; - *) - name=$subpkgname - path=/usr/bin - [ -x "$pkgdir"/$path/$name ] || name=${subpkgname#$pkgname-} - pkgdesc="Weston client: $name" - ;; - esac - mkdir -p "$subpkgdir"/$path - mv "$pkgdir"/$path/$name "$subpkgdir"/$path -} - -sha512sums="fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3 weston-7.0.0.tar.xz -3e596af4bf0a6b06a5d28376043db111fe1c161ead04501fa6d2c667b5a21889cca3354d1bdc4ac794841bef68ed5e1a7a84e44e7d510e947e3673195706caed timespec.patch" diff --git a/testing/weston/timespec.patch b/testing/weston/timespec.patch deleted file mode 100644 index 7c2c8f62e9..0000000000 --- a/testing/weston/timespec.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/tests/timespec-test.c -+++ b/tests/timespec-test.c -@@ -25,6 +25,7 @@ - - #include "config.h" - -+#include <time.h> - #include <stdlib.h> - #include <stdint.h> - #include <stdio.h> diff --git a/testing/weston/weston.pre-install b/testing/weston/weston.pre-install deleted file mode 100644 index 0db3c455be..0000000000 --- a/testing/weston/weston.pre-install +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -addgroup -S weston-launch 2>/dev/null - -exit 0 |