Packaging: update version to 1.1.28
[platform/core/uifw/wayland-extension.git] / packaging / wayland-extension.spec
1 Name:           wayland-extension
2 Version:        1.1.28
3 Release:        0
4 Summary:        Wayland Extension Protocol
5 License:        MIT
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)
15
16 %description
17 wayland-extension is a protocol for tizen window system.
18
19 %package -n libwayland-extension-client
20 Group:          Graphics & UI Framework/Wayland Window System
21 Summary:        Wayland Extension client library
22 Requires:   libwayland-client
23
24 %description -n libwayland-extension-client
25 wayland-extension is a protocol for tizen window system.
26
27 %package -n libwayland-extension-server
28 Group:          Graphics & UI Framework/Wayland Window System
29 Summary:        Wayland Extension server library
30 Requires:   libwayland-server
31
32 %description -n libwayland-extension-server
33 wayland-extension is a protocol for tizen window system.
34
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
39
40 %description -n wayland-extension-client-devel
41 wayland-extension is a protocol for tizen window system.
42
43 This package contains all necessary include files and libraries needed
44 to develop applications that require these.
45
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
50
51 %description -n wayland-extension-server-devel
52 wayland-extension is a protocol for tizen window system.
53
54 This package contains all necessary include files and libraries needed
55 to develop a compositor that require these.
56
57 %prep
58 %setup -q
59 cp %{SOURCE1001} .
60
61 %build
62 export CFLAGS+=" -Wall -Werror"
63 %reconfigure --disable-static
64 make %{?_smp_mflags}
65
66 %install
67 %make_install
68
69 %post -n libwayland-extension-client -p /sbin/ldconfig
70 %postun -n libwayland-extension-client -p /sbin/ldconfig
71 %post -n libwayland-extension-server -p /sbin/ldconfig
72 %postun -n libwayland-extension-server -p /sbin/ldconfig
73
74 %files -n libwayland-extension-client
75 %manifest %{name}.manifest
76 %license COPYING
77 %defattr(-,root,root)
78 %_libdir/*-client.so.0*
79
80 %files -n libwayland-extension-server
81 %manifest %{name}.manifest
82 %license COPYING
83 %defattr(-,root,root)
84 %_libdir/*-server.so.0*
85
86 %files -n wayland-extension-client-devel
87 %manifest %{name}.manifest
88 %defattr(-,root,root)
89 %_includedir/wayland-extension/wayland-extension-version.h
90 %_includedir/wayland-extension/*-client-protocol.h
91 %_libdir/*-client.so
92 %_libdir/pkgconfig/*-client.pc
93
94 %files -n wayland-extension-server-devel
95 %manifest %{name}.manifest
96 %defattr(-,root,root)
97 %_includedir/wayland-extension/wayland-extension-version.h
98 %_includedir/wayland-extension/*-server-protocol.h
99 %_libdir/*-server.so
100 %_libdir/pkgconfig/*-server.pc
101
102 %changelog