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