2 Summary: Weston Compositor
5 Group: System/Libraries
7 URL: http://wayland.freedesktop.org
8 Source0: %{name}-%{version}.tar.bz2
9 Source1: cursors.tar.bz2
10 Source2: weston.service
11 Source3: 99-vtc1000-quirk.rules
12 BuildRequires: pkgconfig(wayland-server)
13 BuildRequires: pkgconfig(egl)
14 BuildRequires: pkgconfig(gl)
15 BuildRequires: pkgconfig(glesv2)
16 BuildRequires: pkgconfig(pixman-1)
17 BuildRequires: pkgconfig(libpng)
18 BuildRequires: pkgconfig(libudev)
19 BuildRequires: pkgconfig(libdrm)
20 BuildRequires: pkgconfig(gbm)
21 BuildRequires: pkgconfig(wayland-client)
22 BuildRequires: pkgconfig(wayland-egl)
23 BuildRequires: pkgconfig(cairo)
24 BuildRequires: pkgconfig(gdk-pixbuf-2.0)
25 BuildRequires: pkgconfig(glib-2.0)
26 BuildRequires: pkgconfig(gobject-2.0)
27 BuildRequires: pkgconfig(gio-2.0)
28 BuildRequires: pkgconfig(xkbcommon)
29 BuildRequires: pkgconfig(libpng)
30 BuildRequires: pkgconfig(mtdev)
31 BuildRequires: pkgconfig(xcursor)
32 BuildRequires: libjpeg-devel
33 Requires: xkeyboard-config
39 Summary: Adds a simple cursor theme to the default cursor theme
40 Group: System/Libraries
41 Requires: %{name} = %{version}-%{release}
44 Adds a simple cursor theme to the default cursor theme
47 %setup -q -n %{name}-%{version}
51 %autogen -disable-weston-launch --disable-setuid-install --disable-x11-compositor --disable-xwayland
59 install -m 755 clients/dnd $RPM_BUILD_ROOT%{_bindir}/wayland-dnd
60 install -m 755 clients/eventdemo $RPM_BUILD_ROOT%{_bindir}/wayland-eventdemo
61 install -m 755 clients/flower $RPM_BUILD_ROOT%{_bindir}/wayland-flower
62 install -m 755 clients/image $RPM_BUILD_ROOT%{_bindir}/wayland-image
63 install -m 755 clients/resizor $RPM_BUILD_ROOT%{_bindir}/wayland-resizor
64 install -m 755 clients/simple-egl $RPM_BUILD_ROOT%{_bindir}/wayland-simple-egl
65 install -m 755 clients/simple-shm $RPM_BUILD_ROOT%{_bindir}/wayland-simple-shm
66 install -m 755 clients/simple-touch $RPM_BUILD_ROOT%{_bindir}/wayland-simple-touch
67 install -m 755 clients/smoke $RPM_BUILD_ROOT%{_bindir}/wayland-smoke
69 mkdir -p $RPM_BUILD_ROOT/%{_libdir}/systemd/system/graphical.target.wants
70 install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/%{_libdir}/systemd/system/
71 mkdir -p $RPM_BUILD_ROOT/%{_libdir}/udev/rules.d/
72 install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/%{_libdir}/udev/rules.d/
73 ln -sf ../weston.service $RPM_BUILD_ROOT/%{_libdir}/systemd/system/graphical.target.wants/weston.service
75 mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/default
76 tar -C $RPM_BUILD_ROOT%{_datadir}/icons/default -xvf %{SOURCE1}
79 %defattr(-,root,root,-)
81 %{_bindir}/weston-terminal
82 %{_bindir}/weston-info
84 %{_bindir}/wcap-decode
85 %dir %{_libdir}/weston/
86 %{_libdir}/weston/*.so
87 %{_libexecdir}/weston-desktop-shell
88 %{_libexecdir}/weston-tablet-shell
89 %{_libexecdir}/weston-screenshooter
90 %dir %{_datadir}/weston/
91 %{_datadir}/weston/*.*
93 %{_libdir}/systemd/system/weston.service
94 %{_libdir}/systemd/system/graphical.target.wants/weston.service
95 %{_libdir}/udev/rules.d/99-vtc1000-quirk.rules
98 %defattr(-,root,root,-)
99 %{_datadir}/icons/default/cursors/*