Search
SailfishOS Open Build Service
>
Projects
>
home:plfiorini
:
maui:devel
:
hw:brcm:bcm2835:rpi
>
weston-rpi
> _service:tar_git:weston-rpi.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:weston-rpi.spec of Package weston-rpi
# # Do NOT Edit the Auto-generated Part! # Generated by: spectacle version 0.27 # Name: weston-rpi # >> macros # << macros # >> bcond_with %bcond_with cairo # << bcond_with # >> bcond_without %bcond_without X11 %bcond_without xwayland # << bcond_without Summary: Wayland Compositor Infrastructure Version: 1.5.93+master.1.7d11c33 Release: 1 Group: System/GUI/Other License: MIT URL: http://wayland.freedesktop.org/ Source0: %{name}-%{version}.tar.xz Source100: weston.yaml Requires: xkeyboard-config %if %{with cairo} BuildRequires: pkgconfig(cairo-egl) >= 1.11.3 %endif %if %{with xwayland} BuildRequires: pkgconfig(cairo-xcb) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcursor) %endif %ifarch %{ix86} BuildRequires: pkgconfig(egl) >= 7.10 BuildRequires: pkgconfig(glesv2) %endif %if "%{name}" == "weston-rpi" BuildRequires: pkgconfig(gfx-rpi-libEGL-devel) BuildRequires: pkgconfig(gfx-rpi-libGLESv2-devel) BuildRequires: pkgconfig(gfx-rpi-libOMXIL-devel) %endif BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(libdrm) >= 2.4.30 BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(libsystemd-login) BuildRequires: pkgconfig(libudev) >= 136 BuildRequires: pkgconfig(mtdev) >= 1.1.0 BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(poppler-glib) BuildRequires: pkgconfig(wayland-client) >= 1.5.0 BuildRequires: pkgconfig(wayland-egl) >= 1.5.0 BuildRequires: pkgconfig(wayland-server) >= 1.5.0 BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(libunwind) BuildRequires: pkgconfig(xkbcommon) >= 0.0.578 BuildRequires: pkgconfig(expat) BuildRequires: gcc-c++ BuildRequires: libjpeg-devel BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: xkeyboard-config %description Weston is the reference implementation of a Wayland compositor, and a useful compositor in its own right. Weston has various backends that lets it run on Linux kernel modesetting and evdev input as well as under X11. Weston ships with a few example clients, from simple clients that demonstrate certain aspects of the protocol to more complete clients and a simplistic toolkit. There is also a quite capable terminal emulator (weston-terminal) and an toy/example desktop shell. Finally, weston also provides integration with the Xorg server and can pull X clients into the Wayland desktop and act as a X window manager. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains the files necessary to develop applications that use %{name}. %prep %setup -q -n %{name}-%{version}/upstream # >> setup # << setup %build # >> build pre %if "%{name}" == "weston-rpi" export WESTON_NATIVE_BACKEND=rpi-backend.so %endif # << build pre %autogen --disable-static \ %if %{with X11} --enable-x11-compositor \ %endif %if %{with xwayland} --enable-xwayland \ %endif %if %{with cairo} %if "%{name}" == "weston" --with-cairo-glesv2 \ %else --with-cairo=image \ %endif %endif --enable-tablet-shell \ --enable-drm-compositor \ --enable-wayland-compositor \ --enable-fbdev-compositor \ --disable-rdp-compositor \ --enable-weston-launch \ --enable-simple-clients \ --enable-simple-egl-clients \ --enable-clients \ --enable-demo-clients=yes \ --disable-colord \ --disable-setuid-install make %{?_smp_mflags} # >> build post # << build post %install rm -rf %{buildroot} # >> install pre # << install pre %make_install # >> install post rm -f "%buildroot/%_libdir"/*.la "%buildroot/%_libdir/weston"/*.la; # << install post %files %defattr(-,root,root,-) %{_bindir}/wcap-* %{_bindir}/weston* %{_libexecdir}/weston-* %{_libdir}/weston %{_datadir}/weston %{_mandir}/man1/weston.1* %{_mandir}/man7/weston*7* # >> files # << files %files devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/pkgconfig/weston.pc # >> files devel # << files devel