add supplementary log massage of each major extension
[platform/adaptation/xf86-module-xdbg.git] / packaging / xorg-x11-module-xdbg.spec
1 Name: xorg-x11-module-xdbg
2 Summary: Xserver debug module
3 Version: 0.1.10
4 Release:    1
5 Group:      System/Libraries
6 License:    MIT
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(xorg-server)
9 BuildRequires:  pkgconfig(x11)
10 BuildRequires:  pkgconfig(xext)
11 BuildRequires:  pkgconfig(xdamage)
12 BuildRequires:  pkgconfig(xorg-macros)
13 BuildRequires:  pkgconfig(dbus-1)
14 BuildRequires:  pkgconfig(bigreqsproto)
15 BuildRequires:  pkgconfig(xcomposite)
16 BuildRequires:  pkgconfig(compositeproto)
17 BuildRequires:  pkgconfig(damageproto)
18 BuildRequires:  pkgconfig(dmxproto)
19 BuildRequires:  pkgconfig(libdri2)
20 BuildRequires:  pkgconfig(dri2proto)
21 BuildRequires:  pkgconfig(fixesproto)
22 BuildRequires:  pkgconfig(fontsproto)
23 BuildRequires:  pkgconfig(xgesture)
24 BuildRequires:  pkgconfig(gestureproto)
25 BuildRequires:  pkgconfig(inputproto)
26 BuildRequires:  pkgconfig(kbproto)
27 BuildRequires:  pkgconfig(xrandr)
28 BuildRequires:  pkgconfig(randrproto)
29 BuildRequires:  pkgconfig(recordproto)
30 BuildRequires:  pkgconfig(renderproto)
31 BuildRequires:  pkgconfig(resourceproto)
32 BuildRequires:  pkgconfig(scrnsaverproto)
33 BuildRequires:  pkgconfig(videoproto)
34 BuildRequires:  pkgconfig(xcmiscproto)
35 BuildRequires:  pkgconfig(xextproto)
36 BuildRequires:  pkgconfig(xf86bigfontproto)
37 BuildRequires:  pkgconfig(xf86dgaproto)
38 BuildRequires:  pkgconfig(xf86driproto)
39 BuildRequires:  pkgconfig(xf86vidmodeproto)
40 BuildRequires:  pkgconfig(xineramaproto)
41 BuildRequires:  pkgconfig(xproto)
42 BuildRequires:  pkgconfig(libdrm)
43 BuildRequires:  pkgconfig(xtst)
44 BuildRequires:  pkgconfig(xi)
45 BuildRequires:  pkgconfig(xv)
46
47 %description
48 This package provides the runtime debug library and module for debug of inside X server.
49
50 %package devel
51 Summary: X server runtime debug library development package
52 Group: Development/Libraries
53 Requires: %{name} = %{version}-%{release}
54 Requires: pkgconfig(xorg-server)
55 Requires: pkgconfig(x11)
56
57 %description devel
58 X server runtime debug library development package
59
60 %prep
61 %setup -q
62
63 %build
64 %reconfigure --disable-static --prefix=/usr \
65   CFLAGS="$CFLAGS -Wall -Werror" \
66   LDFLAGS="$LDFLAGS -Wl,--hash-style=both -Wl,--as-needed"
67 make %{?jobs:-j%jobs}
68
69 %install
70 rm -rf %{buildroot}
71 mkdir -p %{buildroot}/usr/share/license
72 cp -af COPYING %{buildroot}/usr/share/license/%{name}
73 %make_install
74
75 %remove_docs
76
77 %files
78 %defattr(-,root,root,-)
79 /usr/share/license/%{name}
80 %{_bindir}/xdbg
81 %{_bindir}/xevlog_analyze
82 %{_libdir}/libxdbg-log.so.*
83 %{_libdir}/xorg/modules/libxdbg.so
84
85 %files devel
86 %dir %{_includedir}/xdbg/
87 %{_includedir}/xdbg/*.h
88 %{_libdir}/libxdbg-log.so
89 %{_libdir}/pkgconfig/xdbg.pc
90