weston: add version 7.0.0
Weston is a very basic desktop, the reference implementation of a Wayland compositor. Shows a wallpaper under its semi-transparent launcher panel with a clock. Takes over a text console, or starts a nested window instance inside an existing session. Renders to a framebuffer device or an EGL direct rendering context. Has a screenshooter and a terminal emulator.
This commit is contained in:
parent
f2bbbcc2e9
commit
1e73c57684
5
Makefile
5
Makefile
|
@ -1894,6 +1894,7 @@ SUBDIR+= libeio-cvs
|
|||
SUBDIR+= libepc
|
||||
SUBDIR+= libepoll-shim
|
||||
SUBDIR+= libeps
|
||||
SUBDIR+= libevdev
|
||||
SUBDIR+= libevhtp
|
||||
SUBDIR+= libexact
|
||||
SUBDIR+= libffi-git
|
||||
|
@ -1936,6 +1937,7 @@ SUBDIR+= libifstat
|
|||
SUBDIR+= libilbc
|
||||
SUBDIR+= libimobiledevice
|
||||
SUBDIR+= libinotify
|
||||
SUBDIR+= libinput
|
||||
SUBDIR+= libinstpatch
|
||||
SUBDIR+= libircclient
|
||||
SUBDIR+= libitl
|
||||
|
@ -2285,6 +2287,7 @@ SUBDIR+= mruby
|
|||
SUBDIR+= msgpack-git
|
||||
SUBDIR+= msworkbench
|
||||
SUBDIR+= mtd-utils
|
||||
SUBDIR+= mtdev
|
||||
SUBDIR+= mtf
|
||||
SUBDIR+= mtop
|
||||
SUBDIR+= mtpaint
|
||||
|
@ -4932,6 +4935,7 @@ SUBDIR+= wang-ttf
|
|||
SUBDIR+= wargus
|
||||
SUBDIR+= warsow
|
||||
SUBDIR+= watch
|
||||
SUBDIR+= wayland-protocols
|
||||
SUBDIR+= wbox
|
||||
SUBDIR+= weatherman
|
||||
SUBDIR+= webbrowser
|
||||
|
@ -4939,6 +4943,7 @@ SUBDIR+= webcleaner
|
|||
SUBDIR+= weland
|
||||
SUBDIR+= weplab
|
||||
SUBDIR+= west
|
||||
SUBDIR+= weston
|
||||
SUBDIR+= wgrib2
|
||||
SUBDIR+= which
|
||||
SUBDIR+= why
|
||||
|
|
|
@ -11,10 +11,7 @@ COMMENT= Keyboard and mouse events, capability bits
|
|||
LICENSE= mit
|
||||
|
||||
ONLY_FOR_PLATFORM= Linux-*-*
|
||||
USE_TOOLS+= autoconf automake gmake
|
||||
USE_TOOLS+= gmake
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
pre-configure:
|
||||
cd ${WRKSRC} &&autoreconf -fiv
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
||||
|
|
|
@ -5,7 +5,7 @@ BUILDLINK_TREE+= wayland-protocols
|
|||
.if !defined(WAYLAND_PROTOCOLS_BUILDLINK3_MK)
|
||||
WAYLAND_PROTOCOLS_BUILDLINK3_MK:=
|
||||
|
||||
BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.1.0
|
||||
BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.18
|
||||
BUILDLINK_PKGSRCDIR.wayland-protocols?= ../../wip/wayland-protocols
|
||||
.endif # WAYLAND_PROTOCOLS_BUILDLINK3_MK
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
Weston is a very basic desktop, the reference implementation of a Wayland
|
||||
compositor. Shows a wallpaper under its semi-transparent launcher panel
|
||||
with a clock. Takes over a text console, or starts a nested window
|
||||
instance inside an existing session. Renders to a framebuffer device or an
|
||||
EGL direct rendering context. Has a screenshooter and a terminal emulator.
|
|
@ -0,0 +1,33 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= weston-7.0.0
|
||||
CATEGORIES= local
|
||||
MASTER_SITES= https://wayland.freedesktop.org/releases/
|
||||
EXTRACT_SUFX= .tar.xz
|
||||
|
||||
MAINTAINER= nykula@ukr.net
|
||||
HOMEPAGE= https://gitlab.freedesktop.org/wayland/weston
|
||||
COMMENT= Wayland desktop. Wallpaper, launchers, clock, terminal
|
||||
LICENSE= mit
|
||||
|
||||
USE_TOOLS+= pkg-config
|
||||
MESON_ARGS+= -Dbackend-drm=true -Dbackend-fbdev=true -Drenderer-gl=true
|
||||
MESON_ARGS+= -Dshell-desktop=true -Dsimple-dmabuf-drm=[] -Dsimple-clients=[]
|
||||
|
||||
pre-configure:
|
||||
sed -i s/true/false/ ${WRKSRC}/meson_options.txt
|
||||
|
||||
.include "../../devel/meson/build.mk"
|
||||
.include "../../devel/pango/buildlink3.mk"
|
||||
.include "../../devel/wayland/buildlink3.mk"
|
||||
.include "../../graphics/MesaLib/buildlink3.mk"
|
||||
.include "../../graphics/cairo/buildlink3.mk"
|
||||
.include "../../wip/libevdev/buildlink3.mk"
|
||||
.include "../../wip/libinput/buildlink3.mk"
|
||||
.include "../../wip/libudev/buildlink3.mk"
|
||||
.include "../../wip/wayland-protocols/buildlink3.mk"
|
||||
.include "../../x11/libdrm/buildlink3.mk"
|
||||
.include "../../x11/libxkbcommon/buildlink3.mk"
|
||||
.include "../../x11/pixman/buildlink3.mk"
|
||||
.include "../../x11/xkeyboard-config/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,68 @@
|
|||
@comment $NetBSD$
|
||||
bin/weston
|
||||
bin/weston-calibrator
|
||||
bin/weston-debug
|
||||
bin/weston-info
|
||||
bin/weston-screenshooter
|
||||
bin/weston-terminal
|
||||
bin/weston-touch-calibrator
|
||||
include/libweston-7/libweston-desktop/libweston-desktop.h
|
||||
include/libweston-7/libweston/backend-drm.h
|
||||
include/libweston-7/libweston/backend-fbdev.h
|
||||
include/libweston-7/libweston/config-parser.h
|
||||
include/libweston-7/libweston/libweston.h
|
||||
include/libweston-7/libweston/matrix.h
|
||||
include/libweston-7/libweston/plugin-registry.h
|
||||
include/libweston-7/libweston/timeline-object.h
|
||||
include/libweston-7/libweston/version.h
|
||||
include/libweston-7/libweston/weston-log.h
|
||||
include/libweston-7/libweston/windowed-output-api.h
|
||||
include/libweston-7/libweston/zalloc.h
|
||||
include/weston/weston.h
|
||||
lib/libweston-7.so
|
||||
lib/libweston-7.so.0
|
||||
lib/libweston-7.so.0.0.0
|
||||
lib/libweston-7/drm-backend.so
|
||||
lib/libweston-7/fbdev-backend.so
|
||||
lib/libweston-7/gl-renderer.so
|
||||
lib/libweston-desktop-7.so
|
||||
lib/libweston-desktop-7.so.0
|
||||
lib/libweston-desktop-7.so.0.0.0
|
||||
lib/pkgconfig/libweston-7.pc
|
||||
lib/pkgconfig/libweston-desktop-7.pc
|
||||
lib/pkgconfig/weston.pc
|
||||
lib/weston/desktop-shell.so
|
||||
libexec/weston-desktop-shell
|
||||
libexec/weston-keyboard
|
||||
man/man1/weston-debug.1
|
||||
man/man1/weston.1
|
||||
man/man5/weston.ini.5
|
||||
man/man7/weston-bindings.7
|
||||
man/man7/weston-drm.7
|
||||
share/libweston-7/protocols/weston-debug.xml
|
||||
share/pkgconfig/libweston-7-protocols.pc
|
||||
share/wayland-sessions/weston.desktop
|
||||
share/weston/background.png
|
||||
share/weston/border.png
|
||||
share/weston/fullscreen.png
|
||||
share/weston/home.png
|
||||
share/weston/icon_editor.png
|
||||
share/weston/icon_flower.png
|
||||
share/weston/icon_ivi_clickdot.png
|
||||
share/weston/icon_ivi_flower.png
|
||||
share/weston/icon_ivi_simple-egl.png
|
||||
share/weston/icon_ivi_simple-shm.png
|
||||
share/weston/icon_ivi_smoke.png
|
||||
share/weston/icon_terminal.png
|
||||
share/weston/icon_window.png
|
||||
share/weston/panel.png
|
||||
share/weston/pattern.png
|
||||
share/weston/random.png
|
||||
share/weston/sidebyside.png
|
||||
share/weston/sign_close.png
|
||||
share/weston/sign_maximize.png
|
||||
share/weston/sign_minimize.png
|
||||
share/weston/terminal.png
|
||||
share/weston/tiling.png
|
||||
share/weston/wayland.png
|
||||
share/weston/wayland.svg
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (weston-7.0.0.tar.xz) = 914c6d0ee569c54c13377a1c5582e534ed7c71f9
|
||||
RMD160 (weston-7.0.0.tar.xz) = 7495e38c3ae50373e5b1dae459e88150993c8845
|
||||
SHA512 (weston-7.0.0.tar.xz) = fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3
|
||||
Size (weston-7.0.0.tar.xz) = 1086028 bytes
|
Loading…
Reference in New Issue