1 Name: wayland-extension
4 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol
6 Group: Graphics & UI Framework/Wayland Window System
7 URL: http://www.tizen.org/
8 Source: %name-%version.tar.xz
9 Source1001: %name.manifest
10 BuildRequires: autoconf >= 2.64, automake >= 1.11
11 BuildRequires: libtool >= 2.2
12 BuildRequires: pkgconfig
13 BuildRequires: pkgconfig(wayland-server)
14 BuildRequires: pkgconfig(wayland-client)
17 wayland-extension contains Wayland protocols that add functionality not available in the Wayland core protocol.
19 %package -n libwayland-extension-client
20 Group: Graphics & UI Framework/Wayland Window System
21 Summary: Wayland Extension client library
22 Requires: libwayland-client
24 %description -n libwayland-extension-client
25 wayland-extension is a protocol for tizen window system.
27 %package -n libwayland-extension-server
28 Group: Graphics & UI Framework/Wayland Window System
29 Summary: Wayland Extension server library
30 Requires: libwayland-server
32 %description -n libwayland-extension-server
33 wayland-extension is a protocol for tizen window system.
35 %package -n wayland-extension-client-devel
36 Summary: Client development files for the Wayland Extension Protocol
37 Group: Graphics & UI Framework/Development
38 Requires: libwayland-extension-client = %version
40 %description -n wayland-extension-client-devel
41 wayland-extension is a protocol for tizen window system.
43 This package contains all necessary include files and libraries needed
44 to develop applications that require these.
46 %package -n wayland-extension-server-devel
47 Summary: Server development files for the Wayland Extension Protocol
48 Group: Graphics & UI Framework/Development
49 Requires: libwayland-extension-server = %version
51 %description -n wayland-extension-server-devel
52 wayland-extension is a protocol for tizen window system.
54 This package contains all necessary include files and libraries needed
55 to develop a compositor that require these.
57 %package -n wayland-protocols
58 Summary: Wayland upstream protocols
59 Group: Graphics & UI Framework/Development
60 Requires: libwayland-client
62 %description -n wayland-protocols
63 wayland-protocols contains Wayland upstream protocols that add functionality not available in the Wayland core protocol
71 export CFLAGS+=" -Wall -Werror"
72 %reconfigure --disable-static
78 %post -n libwayland-extension-client -p /sbin/ldconfig
79 %postun -n libwayland-extension-client -p /sbin/ldconfig
80 %post -n libwayland-extension-server -p /sbin/ldconfig
81 %postun -n libwayland-extension-server -p /sbin/ldconfig
83 %files -n libwayland-extension-client
84 %manifest %{name}.manifest
87 %_libdir/*-client.so.0*
89 %files -n libwayland-extension-server
90 %manifest %{name}.manifest
93 %_libdir/*-server.so.0*
95 %files -n wayland-extension-client-devel
96 %manifest %{name}.manifest
98 %_includedir/wayland-extension/wayland-extension-version.h
99 %_includedir/wayland-extension/*-client-protocol.h
101 %_libdir/pkgconfig/*-client.pc
103 %files -n wayland-extension-server-devel
104 %manifest %{name}.manifest
105 %defattr(-,root,root)
106 %_includedir/wayland-extension/wayland-extension-version.h
107 %_includedir/wayland-extension/*-server-protocol.h
109 %_libdir/pkgconfig/*-server.pc
111 %files -n wayland-protocols
112 %manifest %{name}.manifest
114 %defattr(-,root,root)
115 %_datadir/wayland-extension/protocol/stable/*
116 %_datadir/wayland-extension/protocol/unstable/*
117 %_libdir/pkgconfig/wayland-protocols.pc