Projects
Eulaceura:Factory
weston
_service:obs_scm:weston.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:weston.spec of Package weston
%global apiver 8 %global meson_prob 1 Name: weston Version: %{apiver}.0.0 Release: 1 Summary: Reference compositor for Wayland License: BSD and CC-BY-SA URL: http://wayland.freedesktop.org/ Source0: %{name}-%{version}.tar.xz BuildRequires: gcc gcc-c++ glib2-devel libjpeg-turbo-devel pam-devel meson pkgconfig(cairo) pkgconfig(cairo) >= 1.10.0 pkgconfig(cairo-xcb) pkgconfig(colord) >= 0.1.27 pkgconfig(dbus-1) >= 1.6 pkgconfig(egl) pkgconfig(freerdp2) pkgconfig(gbm) >= 10.2 pkgconfig(glesv2) pkgconfig(lcms2) pkgconfig(libdrm) >= 2.4.30 pkgconfig(libevdev) pkgconfig(libinput) >= 0.8.0 pkgconfig(libpng) pkgconfig(libsystemd) >= 209 pkgconfig(libudev) >= 136 pkgconfig(libva) >= 0.34.0 pkgconfig(libva-drm) >= 0.34.0 pkgconfig(libwebp) pkgconfig(libxml-2.0) >= 2.6 pkgconfig(mtdev) >= 1.1.0 pkgconfig(pangocairo) pkgconfig(pixman-1) >= 0.25.2 pkgconfig(wayland-client) >= 1.12.0 pkgconfig(wayland-cursor) pkgconfig(wayland-egl) pkgconfig(wayland-protocols) >= 1.18 pkgconfig(wayland-scanner) pkgconfig(wayland-server) pkgconfig(x11) pkgconfig(x11-xcb) pkgconfig(xcb) pkgconfig(xcb-composite) pkgconfig(xcb-shm) pkgconfig(xcb-xfixes) pkgconfig(xcb-xkb) pkgconfig(xcursor) pkgconfig(xkbcommon) poppler-devel poppler-glib-devel gstreamer1-devel gstreamer1-plugins-base-devel pipewire-devel libunwind-devel Requires: %{name}-libs%{?_isa} = %{version} mesa-dri-drivers %description Weston is the reference wayland compositor that can run on KMS, under X11 or under another compositor. %package libs Summary: Weston compositor libraries %description libs This package contains Weston compositor libraries. %package demo Summary: Weston demo program files %description demo This package contains Weston demo program files. %package devel Summary: Common headers for weston License: MIT Requires: %{name}%{?_isa} = %{version} %{name}-libs%{?_isa} = %{version} %description devel Common headers for weston %prep %setup -q %build %if %{meson_prob} %meson -Dpipewire=false %else %meson %endif %meson_build %install %meson_install %check # may be standalone tests can be done #%%meson_test %post /usr/bin/getent group weston-launch >/dev/null || /usr/sbin/groupadd -r weston-launch %postun /usr/sbin/groupdel weston-launch || true %files %license COPYING %doc README.md %{_bindir}/weston %{_bindir}/weston-debug %{_bindir}/weston-info %attr(4755,root,root) %{_bindir}/weston-launch %{_bindir}/weston-screenshooter %{_bindir}/weston-terminal %{_bindir}/wcap-decode %dir %{_libdir}/weston %{_libdir}/weston/cms-colord.so %{_libdir}/weston/cms-static.so %{_libdir}/weston/desktop-shell.so %{_libdir}/weston/fullscreen-shell.so %{_libdir}/weston/hmi-controller.so %{_libdir}/weston/ivi-shell.so %{_libdir}/weston/screen-share.so %{_libdir}/weston/systemd-notify.so %{_libdir}/weston/libexec_weston.so* %{_libexecdir}/weston-* %{_mandir}/man1/*.1* %{_mandir}/man5/*.5* %{_mandir}/man7/*.7* %dir %{_datadir}/weston %{_datadir}/weston/*.png %{_datadir}/weston/wayland.svg %{_datadir}/wayland-sessions/weston.desktop %files libs %license COPYING %dir %{_libdir}/libweston-%{apiver} %{_libdir}/libweston-%{apiver}/drm-backend.so %{_libdir}/libweston-%{apiver}/fbdev-backend.so %{_libdir}/libweston-%{apiver}/gl-renderer.so %{_libdir}/libweston-%{apiver}/headless-backend.so %if !%{meson_prob} %{_libdir}/libweston-%{apiver}/pipewire-plugin.so %endif %{_libdir}/libweston-%{apiver}/remoting-plugin.so %{_libdir}/libweston-%{apiver}/rdp-backend.so %{_libdir}/libweston-%{apiver}/wayland-backend.so %{_libdir}/libweston-%{apiver}/x11-backend.so %{_libdir}/libweston-%{apiver}/xwayland.so %{_libdir}/libweston-%{apiver}.so.0* %{_libdir}/libweston-desktop-%{apiver}.so.0* %files demo %license COPYING %{_bindir}/weston-calibrator %{_bindir}/weston-clickdot %{_bindir}/weston-cliptest %{_bindir}/weston-confine %{_bindir}/weston-dnd %{_bindir}/weston-editor %{_bindir}/weston-eventdemo %{_bindir}/weston-flower %{_bindir}/weston-fullscreen %{_bindir}/weston-image %{_bindir}/weston-multi-resource %{_bindir}/weston-presentation-shm %{_bindir}/weston-resizor %{_bindir}/weston-scaler %{_bindir}/weston-simple-damage %{_bindir}/weston-content_protection %{_bindir}/weston-simple-dmabuf-egl %{_bindir}/weston-simple-dmabuf-v4l %{_bindir}/weston-simple-egl %{_bindir}/weston-simple-shm %{_bindir}/weston-simple-touch %{_bindir}/weston-smoke %{_bindir}/weston-stacking %{_bindir}/weston-subsurfaces %{_bindir}/weston-touch-calibrator %{_bindir}/weston-transformed %files devel %{_includedir}/libweston-%{apiver}/ %{_includedir}/weston/ %{_libdir}/pkgconfig/libweston-%{apiver}.pc %{_libdir}/pkgconfig/libweston-desktop-%{apiver}.pc %{_libdir}/pkgconfig/weston.pc %{_libdir}/libweston-%{apiver}.so %{_libdir}/libweston-desktop-%{apiver}.so %{_datadir}/pkgconfig/libweston-%{apiver}-protocols.pc %{_datadir}/libweston-%{apiver}/protocols/ %changelog * Fri Aug 7 2020 weidong <weidong@uniontech.com> - 8.0.0-1 - Initial release for OpenEuler
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2