Compare commits

...

99 Commits
f21 ... rawhide

Author SHA1 Message Date
Erico Nunes c8b3f9724d Update to 11.0.0
Remove libweston-desktop following upstream.
Remove weston-info, cms-{colord,static}.so following upstream.

Signed-off-by: Erico Nunes <ernunes@redhat.com>
2022-10-07 16:39:46 +02:00
Simone Caronni c644b15b62 Rebuild for updated FreeRDP 2022-08-15 15:52:06 +02:00
Fedora Release Engineering cdcfe5dc70 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:21:03 +00:00
Erico Nunes 2380b6e304 Update to 10.0.1
Update to 10.0.1
Update download URL

Signed-off-by: Erico Nunes <ernunes@redhat.com>
2022-07-14 15:03:25 +02:00
Erico Nunes 8be221babf Update to 10.0.0
- Remove weston-launch following upstream.
- Update shipped libraries.

Signed-off-by: Erico Nunes <ernunes@redhat.com>
2022-04-12 21:20:04 +02:00
Dave Olsthoorn 88bc641857 Update to 9.0.0
Use pipewire compat package for plugin

Signed-off-by: Dave Olsthoorn <dave@bewaar.me>
Signed-off-by: Erico Nunes <ernunes@redhat.com>
2022-04-12 18:35:31 +02:00
Fedora Release Engineering 6caf91fcc4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:24:15 +00:00
Fedora Release Engineering b66625051c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:53:01 +00:00
Simone Caronni ba715cfd98 Rebuild for updated FreeRDP 2021-04-15 14:41:26 +02:00
Fedora Release Engineering ae5fef1998 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:26:22 +00:00
Fedora Release Engineering 546765bb20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:04:52 +00:00
Jeff Law 7baa8f9f68 Fix link flags to work with LTO 2020-07-08 15:33:20 -06:00
Simone Caronni 2196f4a0ab Rebuild for updated FreeRDP 2020-05-22 21:21:30 +02:00
Pokorra, Gerd 73e7757c43 add requires mesa-dri-drivers 2020-02-19 09:56:14 +01:00
Simone Caronni e2b3463e80 Rebuild for updated FreeRDP 2020-02-07 18:26:23 +01:00
gerd 3a22f1596a update to 8.0.0 2020-01-28 10:55:12 +01:00
gerd 53decfe925 increment the release 2020-01-20 16:42:01 +01:00
gerd eb7f75c133 do the standard build 2020-01-20 16:40:37 +01:00
gerd 839b11f255 update to RC1 for weston 8.0 2020-01-20 14:20:40 +01:00
gerd 7825618334 increment release number 2019-09-27 14:05:58 +02:00
gerd e0a6f1a29f Add and remove the group 'weston-launch' with the package in the post section 2019-09-27 14:02:33 +02:00
Gerd Pokorra 92a5e05d77 Update weston.spec 2019-09-15 18:28:08 +00:00
Gerd Pokorra 65f9203838 Update weston.spec 2019-09-15 18:26:27 +00:00
gerd a702f8823a update to 7.0.0 2019-09-12 12:02:34 +02:00
Takao Fujiwara 8e3ba86432 Add weston-demo sub package to include weston-editor 2019-09-04 20:38:35 +09:00
Fedora Release Engineering 4188611783 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:24:17 +00:00
Kalev Lember 520b3503db Update to 6.0.0 2019-03-29 09:56:12 +01:00
Kalev Lember 1ac4d8ab3c Update to 5.0.91 2019-02-28 22:13:42 +01:00
Fedora Release Engineering 0b1303eadc - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:39:21 +00:00
Kalev Lember d897fd1baa Update to 5.0.0 2018-09-11 15:06:13 +02:00
Kalev Lember a1c41f3a24 Fix files list 2018-08-13 12:47:22 +02:00
Kalev Lember 2ab9d1208e Update to 4.0.93 2018-08-13 12:36:25 +02:00
Florian Weimer 8c74745e0c Rebuild with fixed binutils 2018-07-31 13:08:38 +02:00
Kalev Lember 9669c51a2d Update to 4.0.92 2018-07-29 06:30:02 +02:00
Fedora Release Engineering 14f1b9f2ba - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:48:10 +00:00
Igor Gnatenko e8bc5f58a7 add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:53 +02:00
Kalev Lember fcedbc7ea9 Update to 4.0.0 2018-04-10 01:04:50 +02:00
Kalev Lember 8775a7d804 Build with FreeRDP 1.2
FreeRDP 2.0 changed API again and weston no longer builds against it.

This reverts commit 002cd14f55.
2018-04-03 11:31:23 +02:00
Kalev Lember 06acc73bb1 Remove ldconfig scriptlets 2018-04-03 10:47:57 +02:00
Kalev Lember 85c304e3e3 Update to 3.0.93 2018-04-03 10:46:02 +02:00
Kalev Lember 0755787d69 Update to 3.0.92 2018-03-20 11:11:35 +01:00
Kalev Lember 29e81302c1 Update to 3.0.91 2018-02-27 11:42:35 +01:00
Fedora Release Engineering 86f8aa1028 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:52:39 +00:00
Simone Caronni 002cd14f55 Drop FreeRDP 1.2 requirement, use FreeRDP 2.0 2018-01-16 09:57:29 +01:00
Björn Esser ffa02ab557
Rebuilt for libva.so.2 2018-01-15 18:47:51 +01:00
Kalev Lember 39405d8f89 Update to 3.0.0 2017-08-09 10:46:27 +02:00
Kalev Lember daf2108180 Update to 2.99.93 2017-08-02 20:07:16 +02:00
Florian Weimer d50da9c3dd Rebuild with fixed binutils for ppc64le (#1475636) 2017-07-30 18:32:58 +02:00
Kalev Lember fd21eb584a Update to 2.99.92 2017-07-26 18:25:40 +02:00
Kalev Lember af3d96af48 Update to 2.99.91 2017-07-19 11:53:25 +02:00
Kalev Lember 6480bc1a5d Add an apiver define
Weston is getting bumped to new parallel API rather often and this
avoids having to constantly update the file lists.
2017-07-19 11:50:37 +02:00
Adam Jackson b86b62c5fe Stop BuildRequiring cairo-gl. We install none of the additional demo clients
it builds, and it's going away from the cairo package soon.
2017-07-13 14:00:49 -04:00
Kalev Lember c852e73f0c Update to 2.0.0 2017-06-21 07:39:07 +02:00
Kalev Lember ec39eb124b Use standard whitespace 2017-06-21 07:31:46 +02:00
Simone Caronni 4851902569 Lower the freerdp1.2 build requirements 2017-03-21 16:16:13 +01:00
Simone Caronni 8175ce4bba Update build requirements 2017-03-21 15:23:17 +01:00
Simone Caronni 676211561c Build requirement compat-freerdp12 has been renamed to freerdp1.2 2017-03-21 15:20:38 +01:00
Simone Caronni fbbc4dfc7d libdrm-devel already provides intel libraries 2017-03-07 13:28:11 +01:00
Simone Caronni e4a389178c Fix typo 2017-03-07 13:16:04 +01:00
Simone Caronni d27cfea627 Enable RDP again through FreeRDP 1.2 compatibility package 2017-03-07 12:16:36 +01:00
Rex Dieter 6805d6a0dd %build: --disable-silent-rules
fix FTBFS: disable broken rpd support (#1424540)
fix rpaths
2017-03-04 15:15:45 -06:00
Fedora Release Engineering 679d3b1cf2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:20:30 +00:00
Sandro Mani 7faaa3c306 Rebuild (libwebp) 2017-02-01 19:33:52 +01:00
Kalev Lember c04c6e7652 Drop outdated BR versions
Nobody's been keeping them up to date.
2016-09-21 10:02:48 +02:00
Kalev Lember 497ae7b060 Update to 1.12.0 2016-09-21 10:02:43 +02:00
Kalev Lember b7ac8d9dce Update to 1.11.94 2016-09-14 14:09:57 +02:00
Kalev Lember 5964bcdb50 Update to 1.11.93 2016-09-08 11:37:39 +02:00
Kalev Lember 6cc15c502e Don't set group tags
They are unused in Fedora.
2016-08-31 08:27:44 +02:00
Kalev Lember 10f76474da Update to 1.11.92 2016-08-31 08:27:04 +02:00
Kalev Lember 18a849b2a2 Run ldconfig scripts for the new -libs subpackage 2016-08-17 14:06:53 +02:00
Kalev Lember 16db69a111 Update to 1.11.91
... and add a -libs subpackage for new libraries.
2016-08-17 10:33:11 +02:00
Kalev Lember e3b7597fbb Update to 1.11.0 2016-06-01 07:21:49 +02:00
Kalev Lember 0499d8c969 Update to 1.10.93 2016-05-25 07:09:54 +02:00
Kalev Lember aa6ee8d77c Update to 1.10.92 2016-05-18 18:44:51 +03:00
Kalev Lember 93c9741f30 Update to 1.10.91 2016-05-08 21:45:48 +02:00
Adam Williamson b06bc6483a fix pkgconfig module name and adjust to an API change
See https://bugs.freedesktop.org/show_bug.cgi?id=94520
2016-04-22 17:57:52 -07:00
Adam Williamson 5c50144be6 rebuild for changed freerdp sonames 2016-04-22 13:31:53 -07:00
Kalev Lember a3d232e736 Update to 1.10.0 2016-02-18 14:23:39 +01:00
Kalev Lember f8bfb03c5a Update to 1.9.92 2016-02-04 21:01:35 +01:00
Igor Gnatenko 8a6e4c299e Rebuilt for libwebp soname bump
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-12-28 15:12:16 +01:00
Kalev Lember 3602ae70f2 Rebuilt for freerdp soname bump 2015-11-20 11:19:23 +01:00
Kalev Lember 817fb7a3a2 Use make_install macro 2015-09-22 19:12:07 +02:00
Kalev Lember 1a928d9af6 Remove old spec file conditionals
Fedora 20 and older are no longer supported.
2015-09-22 19:12:07 +02:00
Kalev Lember 74d2b5b0b8 Update to 1.9.0 2015-09-22 12:04:57 +02:00
Kalev Lember 996955b386 Update to 1.8.93 2015-09-16 16:32:19 +02:00
Kalev Lember 1235df5076 Drop git snapshot handling
We've been building it from tarballs for several years now.
2015-09-16 16:31:02 +02:00
Kalev Lember 1954d37971 Update to 1.8.92 2015-09-02 11:03:10 +02:00
Kalev Lember 1dc4c5c3d1 Drop old, unapplied patches 2015-09-02 11:02:08 +02:00
Kalev Lember 8455f271a4 Use license macro for COPYING 2015-08-21 17:26:14 +02:00
Kalev Lember 89391209a0 Update to 1.8.91 2015-08-21 17:25:33 +02:00
Adam Jackson 86f0fb1646 weston 1.8.0 2015-07-21 11:01:43 -04:00
Dennis Gilmore 00d89edcef - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:21:55 +00:00
Adam Jackson 19209acfd4 sources 2015-05-26 12:50:14 -04:00
Adam Jackson ae11f13b26 weston 1.7.92
- Backport patches to fall back to argb buffer if no xrgb is available
2015-05-26 12:47:04 -04:00
Peter Hutterer 77d4725492 Rebuild for libinput soname bump 2015-03-10 10:33:08 +10:00
Richard Hughes 451c5b9a40 Update to 1.7.0 2015-02-17 15:05:24 +00:00
Peter Hutterer 5c93bee385 Update to and require libinput 0.8 2015-01-19 09:35:26 +10:00
Peter Hutterer e483b076e8 Drop obsolete patch line 2015-01-16 14:48:55 +10:00
Kevin Fenzi 96c1740b5a Rebuild for new freerdp 2014-12-19 22:20:58 -07:00
4 changed files with 437 additions and 112 deletions

39
.gitignore vendored
View File

@ -15,3 +15,42 @@
/weston-1.5.0.tar.xz
/weston-1.5.91.tar.xz
/weston-1.6.0.tar.xz
/weston-1.7.0.tar.xz
/weston-1.7.92.tar.xz
/weston-1.8.0.tar.xz
/weston-1.8.91.tar.xz
/weston-1.8.92.tar.xz
/weston-1.8.93.tar.xz
/weston-1.9.0.tar.xz
/weston-1.9.92.tar.xz
/weston-1.10.0.tar.xz
/weston-1.10.91.tar.xz
/weston-1.10.92.tar.xz
/weston-1.10.93.tar.xz
/weston-1.11.0.tar.xz
/weston-1.11.91.tar.xz
/weston-1.11.92.tar.xz
/weston-1.11.93.tar.xz
/weston-1.11.94.tar.xz
/weston-1.12.0.tar.xz
/weston-2.0.0.tar.xz
/weston-2.99.91.tar.xz
/weston-2.99.92.tar.xz
/weston-2.99.93.tar.xz
/weston-3.0.0.tar.xz
/weston-3.0.91.tar.xz
/weston-3.0.92.tar.xz
/weston-3.0.93.tar.xz
/weston-4.0.0.tar.xz
/weston-4.0.92.tar.xz
/weston-4.0.93.tar.xz
/weston-5.0.0.tar.xz
/weston-5.0.91.tar.xz
/weston-6.0.0.tar.xz
/weston-7.0.0.tar.xz
/weston-7.0.93.tar.xz
/weston-8.0.0.tar.xz
/weston-9.0.0.tar.xz
/weston-10.0.0.tar.xz
/weston-10.0.1.tar.xz
/weston-11.0.0.tar.xz

View File

@ -1,22 +0,0 @@
#!/bin/sh
# Usage: ./make-git-snapshot.sh [COMMIT]
#
# to make a snapshot of the given tag/branch. Defaults to HEAD.
# Point env var REF to a local mesa repo to reduce clone time.
DIRNAME=weston-$( date +%Y%m%d )
echo REF ${REF:+--reference $REF}
echo DIRNAME $DIRNAME
echo HEAD ${1:-HEAD}
rm -rf $DIRNAME
git clone ${REF:+--reference $REF} \
git://anongit.freedesktop.org/wayland/weston $DIRNAME
GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \
| bzip2 > $DIRNAME.tar.bz2
# rm -rf $DIRNAME

View File

@ -1 +1 @@
c60ce9dde99a089db0539d8f6b557827 weston-1.6.0.tar.xz
SHA512 (weston-11.0.0.tar.xz) = 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea

View File

@ -1,120 +1,133 @@
#define gitdate 20130515
%if 0%{?fedora} >= 21
%define with_rdp 1
%endif
%global apiver 11
Name: weston
Version: 1.6.0
Release: 2%{?alphatag}%{?dist}
Version: %{apiver}.0.0
Release: 1%{?dist}
Summary: Reference compositor for Wayland
Group: User Interface/X
License: BSD and CC-BY-SA
URL: http://wayland.freedesktop.org/
%if 0%{?gitdate}
Source0: %{name}-%{gitdate}.tar.bz2
%else
Source0: http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
%endif
Source1: make-git-snapshot.sh
Source0: https://gitlab.freedesktop.org/wayland/%{name}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz
# git diff-tree -p 1.0.6..origin/1.0 > weston-$(git describe origin/1.0).patch
#Patch0: weston-1.0.5-11-g9a576c3.patch
BuildRequires: autoconf
BuildRequires: cairo-devel >= 1.10.0
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: glib2-devel
BuildRequires: libdrm-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: libpng-devel
BuildRequires: librsvg2
BuildRequires: libtool
BuildRequires: libinput-devel
%if 0%{?fedora} < 18
BuildRequires: libudev-devel
%endif
BuildRequires: pam-devel
# ninja-build is a dependency from meson
BuildRequires: meson
BuildRequires: pkgconfig(cairo)
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(freerdp2)
BuildRequires: pkgconfig(gbm) >= 10.2
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(libdrm) >= 2.4.30
BuildRequires: pkgconfig(libevdev)
BuildRequires: pkgconfig(libinput) >= 0.8.0
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libsystemd) >= 209
BuildRequires: pkgconfig(libudev) >= 136
# libunwind available only on selected arches
%ifarch %{arm} aarch64 hppa ia64 mips ppc %{power64} %{ix86} x86_64
BuildRequires: libunwind-devel
BuildRequires: libunwind-devel
%endif
BuildRequires: libva-devel
BuildRequires: libwayland-client-devel
BuildRequires: libwayland-server-devel >= 1.3.0
BuildRequires: libwayland-cursor-devel
BuildRequires: libwebp-devel
BuildRequires: libxcb-devel
BuildRequires: libXcursor-devel
BuildRequires: libxkbcommon-devel >= 0.1.0-8
BuildRequires: mesa-libEGL-devel >= 8.1
BuildRequires: mesa-libgbm-devel
BuildRequires: mesa-libGLES-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: mesa-libwayland-egl-devel
BuildRequires: mtdev-devel
BuildRequires: pam-devel
BuildRequires: pixman-devel
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(wayland-client) >= 1.12.0
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-protocols) >= 1.24
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: pkgconfig(libpipewire-0.2)
BuildRequires: poppler-devel
BuildRequires: poppler-glib-devel
BuildRequires: systemd-devel
BuildRequires: dbus-devel
BuildRequires: lcms2-devel
BuildRequires: colord-devel
%if 0%{?with_rdp}
BuildRequires: freerdp-devel >= 1.1.0
%endif
BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: pipewire-devel
BuildRequires: libseat-devel
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: mesa-dri-drivers
%description
Weston is the reference wayland compositor that can run on KMS, under X11
or under another compositor.
%package devel
Summary: Common headers for weston
License: MIT
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
%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}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
Common headers for weston
%prep
%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
#%patch0 -p1 -b .git
%setup -q
%build
# temporary force to pick up configure.ac changes
%if 1 || 0%{?gitdate}
autoreconf -ivf
%endif
%configure --disable-static --disable-setuid-install --enable-xwayland \
%{?with_rdp:--enable-rdp-compositor}
make %{?_smp_mflags}
# ninja injects -Wl,--no-undefined, which intereferes with LTO, so undo
# the setting. Thanks to the SuSE folks for the workaround.
export LDFLAGS="%{?build_ldflags} -Wl,-z,undefs"
%meson
%meson_build
%install
make install DESTDIR=$RPM_BUILD_ROOT
%meson_install
find $RPM_BUILD_ROOT -name \*.la | xargs rm -f
%check
# may be standalone tests can be done
#%%meson_test
%files
%doc README
%doc COPYING
%license COPYING
%doc README.md
%{_bindir}/weston
%{_bindir}/weston-info
%attr(4755,root,root) %{_bindir}/weston-launch
%{_bindir}/weston-debug
%{_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/drm-backend.so
%{_libdir}/weston/fbdev-backend.so
%{_libdir}/weston/headless-backend.so
%if 0%{?with_rdp}
%{_libdir}/weston/rdp-backend.so
%endif
%{_libdir}/weston/gl-renderer.so
%{_libdir}/weston/wayland-backend.so
%{_libdir}/weston/x11-backend.so
%{_libdir}/weston/xwayland.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/kiosk-shell.so
%{_libdir}/weston/libexec_weston.so*
%{_libexecdir}/weston-*
%{_mandir}/man1/*.1*
%{_mandir}/man5/*.5*
@ -122,17 +135,312 @@ find $RPM_BUILD_ROOT -name \*.la | xargs rm -f
%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}/color-lcms.so
%{_libdir}/libweston-%{apiver}/drm-backend.so
%{_libdir}/libweston-%{apiver}/gl-renderer.so
%{_libdir}/libweston-%{apiver}/headless-backend.so
%{_libdir}/libweston-%{apiver}/pipewire-plugin.so
%{_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*
%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-feedback
%{_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
%dir %{_includedir}/weston
%{_includedir}/weston/compositor.h
%{_includedir}/weston/config-parser.h
%{_includedir}/weston/matrix.h
%{_includedir}/weston/version.h
%{_includedir}/weston/zalloc.h
%{_includedir}/libweston-%{apiver}/
%{_includedir}/weston/
%{_libdir}/pkgconfig/libweston-%{apiver}.pc
%{_libdir}/pkgconfig/libweston-desktop-%{apiver}.pc
%{_libdir}/pkgconfig/weston.pc
%{_libdir}/libweston-%{apiver}.so
%{_datadir}/pkgconfig/libweston-%{apiver}-protocols.pc
%{_datadir}/libweston-%{apiver}/protocols/
%changelog
* Fri Oct 07 2022 Erico Nunes <ernunes@redhat.com> - 11.0.0-1
- Update to 11.0.0
- Remove libweston-desktop following upstream.
- Remove weston-info, cms-{colord,static}.so following upstream.
* Mon Aug 15 2022 Simone Caronni <negativo17@gmail.com> - 10.0.1-3
- Rebuild for updated FreeRDP.
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 10.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jul 14 2022 Erico Nunes <ernunes@redhat.com> - 10.0.1-1
- Update to 10.0.1
- Update download URL
* Tue Apr 12 2022 Erico Nunes <ernunes@redhat.com> - 10.0.0-1
- Update to 10.0.0
- Remove weston-launch following upstream.
- Update shipped libraries.
* Tue Apr 12 2022 Dave Olsthoorn <daveo@fedoraproject.org> - 9.0.0-1
- Update to 9.0.0
- Use pipewire compat package for plugin
- (ernunes) Rebased from https://src.fedoraproject.org/rpms/weston/pull-request/3
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Apr 15 2021 Simone Caronni <negativo17@gmail.com> - 8.0.0-8
- Rebuild for updated FreeRDP.
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 08 2020 Jeff Law <law@redhat.com> - 8.0.0-5
- Fix link flags to work with LTO
* Fri May 22 2020 Simone Caronni <negativo17@gmail.com> - 8.0.0-4
- Rebuild for updated FreeRDP.
* Tue Feb 18 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> - 8.0.0-3
- Add requires mesa-dri-drivers
- Work around at some meson build problem in rawhide
* Fri Feb 07 2020 Simone Caronni <negativo17@gmail.com> - 8.0.0-2
- Rebuild for updated FreeRDP.
* Tue Jan 28 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> - 8.0.0-1
- Update to 8.0.0
* Mon Jan 20 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> - 7.0.93-2
- Do the standard meson build with the meson macros
* Mon Jan 20 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> - 7.0.93-1
- Update to RC1 for Weston 8.0 (version 7.0.93)
- Remove have_simple_dmabuf_drm_client variable
- The executable weston-simple-dmabuf-drm is gone
* Fri Sep 27 2019 Gerd Pokorra <gp@zimt.uni-siegen.de> - 7.0.0-2
- Add and remove the group 'weston-launch' with the package in the post section
* Thu Sep 12 2019 Gerd Pokorra <gp@zimt.uni-siegen.de> - 7.0.0-1
- Update to 7.0.0
- Use meson as build system
- Use the apivar macro in the version line
* Wed Sep 04 2019 Takao Fujiwara <tfujiwar@redhat.com> - 6.0.0-3
- Add weston-demo sub package to include weston-editor
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Mar 29 2019 Kalev Lember <klember@redhat.com> - 6.0.0-1
- Update to 6.0.0
* Thu Feb 28 2019 Kalev Lember <klember@redhat.com> - 5.0.91-1
- Update to 5.0.91
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Sep 11 2018 Kalev Lember <klember@redhat.com> - 5.0.0-1
- Update to 5.0.0
* Mon Aug 13 2018 Kalev Lember <klember@redhat.com> - 4.0.93-1
- Update to 4.0.93
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 4.0.92-2
- Rebuild with fixed binutils
* Sun Jul 29 2018 Kalev Lember <klember@redhat.com> - 4.0.92-1
- Update to 4.0.92
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 4.0.0-1
- Update to 4.0.0
* Tue Apr 03 2018 Kalev Lember <klember@redhat.com> - 3.0.93-1
- Update to 3.0.93
- Remove ldconfig scriptlets
- Build with FreeRDP 1.2
* Tue Mar 20 2018 Kalev Lember <klember@redhat.com> - 3.0.92-1
- Update to 3.0.92
* Tue Feb 27 2018 Kalev Lember <klember@redhat.com> - 3.0.91-1
- Update to 3.0.91
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Jan 16 2018 Simone Caronni <negativo17@gmail.com> - 3.0.0-3
- Drop FreeRDP 1.2 requirement, use FreeRDP 2.0.
* Mon Jan 15 2018 Björn Esser <besser82@fedoraproject.org> - 3.0.0-2
- Rebuilt for libva.so.2
* Wed Aug 09 2017 Kalev Lember <klember@redhat.com> - 3.0.0-1
- Update to 3.0.0
* Wed Aug 02 2017 Kalev Lember <klember@redhat.com> - 2.99.93-1
- Update to 2.99.93
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 2.99.92-2
- Rebuild with binutils fix for ppc64le (#1475636)
* Wed Jul 26 2017 Kalev Lember <klember@redhat.com> - 2.99.92-1
- Update to 2.99.92
* Wed Jul 19 2017 Kalev Lember <klember@redhat.com> - 2.99.91-1
- Update to 2.99.91
* Thu Jul 13 2017 Adam Jackson <ajax@redhat.com> - 2.0.0-2
- Stop BuildRequiring cairo-gl. We install none of the additional demo clients
it builds, and it's going away from the cairo package soon.
* Wed Jun 21 2017 Kalev Lember <klember@redhat.com> - 2.0.0-1
- Update to 2.0.0
* Tue Mar 21 2017 Simone Caronni <negativo17@gmail.com> - 1.12.0-6
- Build requirement compat-freerdp12 has been renamed to freerdp1.2.
* Tue Mar 07 2017 Simone Caronni <negativo17@gmail.com> - 1.12.0-5
- Update build requirements, enable RDP again through FreeRDP 1.2 compatibility
package.
* Sat Mar 04 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.12.0-4
- %%build: --disable-silent-rules
- fix FTBFS: disable broken rpd support (#1424540)
- fix rpaths
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 1.12.0-2
- Rebuild (libwebp)
* Wed Sep 21 2016 Kalev Lember <klember@redhat.com> - 1.12.0-1
- Update to 1.12.0
* Wed Sep 14 2016 Kalev Lember <klember@redhat.com> - 1.11.94-1
- Update to 1.11.94
* Thu Sep 08 2016 Kalev Lember <klember@redhat.com> - 1.11.93-1
- Update to 1.11.93
* Wed Aug 31 2016 Kalev Lember <klember@redhat.com> - 1.11.92-1
- Update to 1.11.92
- Don't set group tags
* Wed Aug 17 2016 Kalev Lember <klember@redhat.com> - 1.11.91-2
- Run ldconfig scripts for the new -libs subpackage
* Wed Aug 17 2016 Kalev Lember <klember@redhat.com> - 1.11.91-1
- Update to 1.11.91
- Add a -libs subpackage
* Wed Jun 01 2016 Kalev Lember <klember@redhat.com> - 1.11.0-1
- Update to 1.11.0
* Wed May 25 2016 Kalev Lember <klember@redhat.com> - 1.10.93-1
- Update to 1.10.93
* Wed May 18 2016 Kalev Lember <klember@redhat.com> - 1.10.92-1
- Update to 1.10.92
* Sun May 08 2016 Kalev Lember <klember@redhat.com> - 1.10.91-1
- Update to 1.10.91
* Fri Apr 22 2016 Adam Williamson <awilliam@redhat.com> - 1.10.0-2
- rebuild for changed freerdp sonames
* Thu Feb 18 2016 Kalev Lember <klember@redhat.com> - 1.10.0-1
- Update to 1.10.0
* Thu Feb 04 2016 Kalev Lember <klember@redhat.com> - 1.9.92-1
- Update to 1.9.92
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.9.0-3
- Rebuilt for libwebp soname bump
* Fri Nov 20 2015 Kalev Lember <klember@redhat.com> - 1.9.0-2
- Rebuilt for freerdp soname bump
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 1.9.0-1
- Update to 1.9.0
- Use make_install macro
* Wed Sep 16 2015 Kalev Lember <klember@redhat.com> - 1.8.93-1
- Update to 1.8.93
* Wed Sep 02 2015 Kalev Lember <klember@redhat.com> - 1.8.92-1
- Update to 1.8.92
* Fri Aug 21 2015 Kalev Lember <klember@redhat.com> - 1.8.91-1
- Update to 1.8.91
- Use license macro for COPYING
* Tue Jul 21 2015 Adam Jackson <ajax@redhat.com> 1.8.0-1
- weston 1.8.0
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.92-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue May 26 2015 Adam Jackson <ajax@redhat.com> 1.7.92-1
- weston 1.7.92
- Backport patches to fall back to argb buffer if no xrgb is available
* Tue Mar 10 2015 Peter Hutterer <peter.hutterer@redhat.com> - 1.7.0-2
- Rebuild for libinput soname bump
* Tue Feb 17 2015 Richard Hughes <rhughes@redhat.com> - 1.7.0-1
- Update to 1.7.0
* Fri Jan 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-4
- Update to and require libinput 0.8
* Fri Dec 19 2014 Kevin Fenzi <kevin@scrye.com> 1.6.0-3
- Rebuild for new freerdp
* Sun Sep 21 2014 Kalev Lember <kalevlember@gmail.com> - 1.6.0-2
- Enable webp and vaapi support
- Install weston-launch as setuid root (#1064023)