libXi should not try to build into a pure wayland platform.
[platform/upstream/libXi.git] / packaging / libXi.spec
1 %bcond_with x
2
3 Name:           libXi
4 Version:        1.6.1
5 Release:        1
6 License:        MIT
7 Summary:        X.org libXi Client library for XInput.
8 Url:            http://www.x.org
9 Group:          Graphics/X Window System
10
11 Source:         %{name}-%{version}.tar.bz2
12 Source1001:     libXi.manifest
13
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  libtool
17 BuildRequires:  pkgconfig(inputproto) >= 2.1.99.6
18 BuildRequires:  pkgconfig(x11) >= 1.4.99.1
19 BuildRequires:  pkgconfig(xext)
20 BuildRequires:  pkgconfig(xorg-macros)
21 BuildRequires:  pkgconfig(xproto)
22
23 Requires:       libX11 >= 1.4.99.1
24
25 %if !%{with x}
26 ExclusiveArch:
27 %endif
28
29 %description
30 X.Org X11 libXi runtime library
31
32 %package devel
33 Summary:        X.org libXi Client library for XInput.
34 Group:          Development/Libraries
35 Requires:       %{name} = %{version}
36 Requires:       pkgconfig
37 Requires:       pkgconfig(inputproto) >= 2.1.99.6
38 Requires:       pkgconfig(xorg-macros)
39 Requires:       pkgconfig(xproto)
40
41 %description devel
42 X.Org X11 libXi development package
43
44 %prep
45 %setup -q
46 cp %{SOURCE1001} .
47
48 %build
49 %configure --disable-specs \
50                --disable-static
51
52 make %{?_smp_mflags}
53
54 %install
55
56 %make_install
57
58 %remove_docs
59
60 %post -p /sbin/ldconfig
61
62 %postun -p /sbin/ldconfig
63
64 %files
65 %manifest %{name}.manifest
66 %defattr(-,root,root,-)
67 %license COPYING
68 %{_libdir}/libXi.so.6
69 %{_libdir}/libXi.so.6.1.0
70
71 %files devel
72 %manifest %{name}.manifest
73 %defattr(-,root,root,-)
74 %{_includedir}/X11/extensions/XInput.h
75 %{_includedir}/X11/extensions/XInput2.h
76 %{_libdir}/libXi.so
77 %{_libdir}/pkgconfig/xi.pc