Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > 1a1db418ee1524e11af592fad24d7669 > files > 2

weston-3.0.0-1.mga6.src.rpm

%define wayland_ver 1.4.0
%global apiver 3
%global libname      %mklibname weston  %{libapiver}
%global libdevel %mklibname -d weston

Summary:	The Weston Wayland Compositor
Name:		weston
Version:	3.0.0
Release:	%mkrel 1
Source0:	http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
License:	MIT
Group:		Graphics/Utilities
Url:		http://wayland.freedesktop.org/
BuildRequires:	pkgconfig(cairo) >= 1.10.0
BuildRequires:	pkgconfig(cairo-xcb)
BuildRequires:	pkgconfig(colord) >= 0.1.27
BuildRequires:	pkgconfig(dbus-1) >= 1.6
BuildRequires:	pkgconfig(egl)
BuildRequires:	pkgconfig(gbm) >= 10.2
BuildRequires:	pkgconfig(glesv2)
BuildRequires:	pkgconfig(glu)
BuildRequires:	pkgconfig(lcms2)
BuildRequires:	pkgconfig(libdrm) >= 2.4.30
BuildRequires:	pkgconfig(libinput) >= 0.8.0
BuildRequires:	pkgconfig(libpng)
BuildRequires:	pkgconfig(libsystemd)  >= 209
BuildRequires:	pkgconfig(libudev) >= 136
BuildRequires:	pkgconfig(libunwind)
BuildRequires:	pkgconfig(libva) >= 0.34.0
BuildRequires:	pkgconfig(libva-drm) >= 0.34.0
BuildRequires:	pkgconfig(libwebp)
BuildRequires:	pkgconfig(libxml-2.0) >= 2.6
BuildRequires:	pkgconfig(mtdev) >= 1.1.0
BuildRequires:	pkgconfig(pangocairo)
BuildRequires:	pkgconfig(pixman-1) >= 0.25.2
BuildRequires:	pkgconfig(poppler-glib)
BuildRequires:	pkgconfig(wayland-client) >= 1.12.0
BuildRequires:	pkgconfig(wayland-cursor)
BuildRequires:	pkgconfig(wayland-egl)
BuildRequires:	pkgconfig(wayland-protocols) >= 1.7
BuildRequires:	pkgconfig(wayland-scanner)
BuildRequires:	pkgconfig(wayland-server)
BuildRequires:	pkgconfig(x11)
BuildRequires:	pkgconfig(x11-xcb)
BuildRequires:	pkgconfig(xcb)
BuildRequires:	pkgconfig(xcb-composite)
BuildRequires:	pkgconfig(xcb-shm)
BuildRequires:	pkgconfig(xcb-xfixes)
BuildRequires:	pkgconfig(xcb-xkb)
BuildRequires:	pkgconfig(xcursor)
BuildRequires:	pkgconfig(xkbcommon)
BuildRequires:	pam-devel
BuildRequires:	pkgconfig(libjpeg)
BuildRequires:	pkgconfig(freerdp2) >= 2.0.0

%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.
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        libs
Summary:        Weston compositor libraries

%description    libs
This package contains Weston compositor libraries.
 
%package -n %libdevel
Summary: Common headers for weston
License: MIT
%description -n %libdevel
Common headers for weston

%prep
%autosetup -p1

%build
%configure2_5x \
  --disable-silent-rules \
  --disable-static \
  --disable-setuid-install \
  --enable-xwayland \
  --enable-rdp-compositor
%make_build

%install
%make_install

find %{buildroot} -name \*.la -delete

for d in $(find clients/ -type f -not -name Makefile -and -not -name '*.*' -and -not -name '%{name}-*'); do
    install -m755 $d %{buildroot}%{_bindir}/%{name}-$(basename $d)
done

%files
%{_bindir}/%{name}
%{_bindir}/wcap-decode
%attr(4755,root,root) %{_bindir}/%{name}-launch
%{_bindir}/%{name}-info
%{_bindir}/%{name}-terminal
%{_libexecdir}/%{name}-*
%dir %{_libdir}/%{name}*/
%{_libdir}/%{name}/*.so
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*.png
%{_datadir}/%{name}/*.svg
%{_mandir}/man*/*
%{_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
%{_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 -n %libdevel
%{_includedir}/libweston-%{apiver}/
%{_includedir}/weston/
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libweston-%{apiver}.so
%{_libdir}/libweston-desktop-%{apiver}.so


%changelog
* Tue Feb 06 2018 neoclust <neoclust> 3.0.0-1.mga6
+ Revision: 1199208
- New version 3.0.0

* Tue Jun 07 2016 tv <tv> 1.11.0-2.mga6
+ Revision: 1020636
- adjust BRs for latest systemd

* Wed Jun 01 2016 tv <tv> 1.11.0-1.mga6
+ Revision: 1019669
- 1.11.0

* Wed May 25 2016 tv <tv> 1.10.93-1.mga6
+ Revision: 1018248
- 1.11 RC1

* Wed May 18 2016 tv <tv> 1.10.91-1.mga6
+ Revision: 1016711
- new release

* Wed May 18 2016 tv <tv> 1.10.0-1.mga6
+ Revision: 1016702
- new release

* Wed Mar 16 2016 tv <tv> 1.9.92-1.mga6
+ Revision: 992172
- drop merged patches
- new release

* Wed Jan 20 2016 ovitters <ovitters> 1.9.91-1.mga6
+ Revision: 926155
- new version 1.9.91

* Sat Jan 02 2016 luigiwalser <luigiwalser> 1.9.0-2.mga6
+ Revision: 918207
- rebuild for libwebp

* Thu Sep 24 2015 tv <tv> 1.9.0-1.mga6
+ Revision: 883293
- new release

* Thu Jun 25 2015 tv <tv> 1.8.0-2.mga6
+ Revision: 843533
- adjust file list
- rebuild for new libinput

  + ovitters <ovitters>
    - new version 1.8.0

* Wed Oct 15 2014 umeabot <umeabot> 1.6.0-2.mga5
+ Revision: 741368
- Second Mageia 5 Mass Rebuild

* Fri Sep 19 2014 tv <tv> 1.6.0-1.mga5
+ Revision: 697373
- new release

  + umeabot <umeabot>
    - Mageia 5 Mass Rebuild

* Fri Sep 12 2014 tv <tv> 1.5.93-1.mga5
+ Revision: 674833
- 1.6 RC2

* Sat Sep 06 2014 tv <tv> 1.5.92-1.mga5
+ Revision: 672560
- 1.6 RC1

* Tue Sep 02 2014 ovitters <ovitters> 1.5.91-1.mga5
+ Revision: 670895
- new version 1.5.91

* Fri Jun 06 2014 tv <tv> 1.5.0-1.mga5
+ Revision: 633893
- new release

* Sat Feb 15 2014 luigiwalser <luigiwalser> 1.4.0-2.mga5
+ Revision: 592112
- rebuild for libwebp

  + neoclust <neoclust>
    - New version 1.4.0

* Fri Nov 15 2013 tv <tv> 1.3.1-1.mga5
+ Revision: 551447
- new release

* Mon Oct 21 2013 umeabot <umeabot> 1.3.0-2.mga4
+ Revision: 541069
- Mageia 4 Mass Rebuild

* Fri Oct 11 2013 tv <tv> 1.3.0-1.mga4
+ Revision: 495049
- adjust file list

* Sat Sep 14 2013 wally <wally> 1.2.2-2.mga4
+ Revision: 478957
- rebuild for new colord

* Fri Aug 30 2013 tv <tv> 1.2.2-1.mga4
+ Revision: 473437
- adjust file list
- new release

* Sat Aug 17 2013 fwang <fwang> 1.2.0-2.mga4
+ Revision: 467155
- update file list
- xcb-xkb does not exist now
- cleanup br

* Sat Aug 17 2013 fwang <fwang> 1.2.0-1.mga4
+ Revision: 467145
- update file list

  + tv <tv>
    - new release

* Mon Jun 10 2013 tv <tv> 1.1.1-1.mga4
+ Revision: 441777
- adjust file list
- adjust file list
- BR latest libunwind-devel
- new release

* Tue Jun 04 2013 fwang <fwang> 1.0.3-4.mga4
+ Revision: 436933
- rebuild for new libpng

* Mon Jan 14 2013 umeabot <umeabot> 1.0.3-3.mga3
+ Revision: 385683
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

  + boklm <boklm>
    - Update group: Graphics/Other -> Graphics/Utilities

* Wed Jan 02 2013 pterjan <pterjan> 1.0.3-2.mga3
+ Revision: 337495
- Fix for _libdir != _libexecdir

* Thu Dec 20 2012 kamil <kamil> 1.0.3-1.mga3
+ Revision: 333261
- update %%files
- new version 1.0.3, update Source0

* Tue Oct 23 2012 blino <blino> 1.0.0-1.mga3
+ Revision: 309359
- 1.0.0

* Wed Oct 17 2012 fwang <fwang> 0.99.0-1.mga3
+ Revision: 307714
- update file list

  + blino <blino>
    - use Graphics/Other group
    - 0.99.0

* Tue Aug 07 2012 blino <blino> 0.95.0-3.mga3
+ Revision: 279829
- fix package group

* Wed Jul 25 2012 blino <blino> 0.95.0-2.mga3
+ Revision: 274379
- update descriptions
- package demo clients in weston-demos

* Tue Jul 24 2012 blino <blino> 0.95.0-1.mga3
+ Revision: 274124
- buildrequire xcursor devel
- do not package wcap-snapshot (dropped upstream)
- 0.95.0

* Tue Jul 24 2012 blino <blino> 0.94.90-2.mga3
+ Revision: 273981
- weston-launch should be setuid root instead of weston
- buildrequire poppler-glib-devel instead
- buildrequire poppler-devel

* Tue Jul 24 2012 blino <blino> 0.94.90-1.mga3
+ Revision: 273906
- buildrequire libvpx-devel
- buildrequire systemd-devel
- buildrequire pam-devel
- package new files (wcap-*, weston-launch, screensaver, screenshoter)
- buildrequire mtdev devel
- require newer xkbcommon
- 0.94.90
- drop xkbcommon include patch cherry-pick

* Sun Jul 01 2012 colin <colin> 0.85.0-2.mga3
+ Revision: 265943
- Add missing BuildRequire on mesaglu-devel
- Rebuild for new libudev major

* Mon Mar 05 2012 blino <blino> 0.85.0-1.mga2
+ Revision: 218311
- buildrequire jpeg-devel
- buildrequire cairo devel
- buildrequire pixman and png devel packages
- initial release
- Created package structure for weston.