packaging: exclude on non X11 configuration
[platform/core/uifw/libdri2.git] / packaging / libdri2.spec
1 %bcond_with x
2
3 Name:       libdri2
4 Summary:    X.Org DRI2 Extension client library
5 Version:    0.1.0
6 Release:    11
7 Group:      System/Libraries
8 License:    MIT
9 Source0:    %{name}-%{version}.tar.gz
10 Source1001:     libdri2.manifest
11 BuildRequires:  pkgconfig(dri2proto)
12 BuildRequires:  pkgconfig(x11)
13 BuildRequires:  pkgconfig(xext)
14 BuildRequires:  pkgconfig(xfixes)
15 %if ! %{with x}
16 ExclusiveArch:
17 %endif
18
19
20 %description
21 DRI2 Extension client library
22
23
24 %package devel
25 Summary:    X.Org DRI2 Extension client library (development library)
26 Group:      System/Libraries
27 Requires:   %{name} = %{version}-%{release}
28 Requires:   pkgconfig(dri2proto)
29 Requires:   pkgconfig(xfixes)
30
31 %description devel
32 DRI2 Extension client library (development library)
33
34
35 %prep
36 %setup -q
37 cp %{SOURCE1001} .
38
39
40 %build
41
42 %ifarch %{ix86}
43 CFLAGS="$CFLAGS -D_EMUL_" %reconfigure --disable-static
44 %else
45 %reconfigure --disable-static
46 %endif
47 make %{?jobs:-j%jobs}
48
49 %install
50 rm -rf %{buildroot}
51 mkdir -p %{buildroot}/usr/share/license
52 cp -af COPYING %{buildroot}/usr/share/license/%{name}
53 %make_install
54
55
56 %files
57 %manifest %{name}.manifest
58 %defattr(-,root,root,-)
59 /usr/share/license/%{name}
60 %{_libdir}/libdri2.so.*
61 %exclude %{_libdir}/dri2.h
62
63
64
65 %files devel
66 %manifest %{name}.manifest
67 %defattr(-,root,root,-)
68 %{_libdir}/libdri2.so
69 %{_includedir}/dri2/*
70 %{_libdir}/pkgconfig/*
71
72