upload tizen2.0 source
[framework/uifw/xorg/lib/libxext.git] / packaging / libXext.spec
1 Summary: X.Org X11 libXext runtime library
2 Name: libXext
3 Version: 1.3.1
4 Release: 1
5 License: MIT
6 Group: System Environment/Libraries
7 URL: http://www.x.org
8
9 Source0: %{name}-%{version}.tar.gz
10
11 BuildRequires:  pkgconfig(xorg-macros)
12 BuildRequires:  pkgconfig(xproto)
13 BuildRequires:  pkgconfig(xextproto)
14 BuildRequires: libX11-devel
15 BuildRequires: libXau-devel
16 BuildRequires: xorg-x11-xutils-dev
17 BuildRequires: autoconf automake libtool pkgconfig
18
19 %description
20 X.Org X11 libXext runtime library
21
22 %package devel
23 Summary: X.Org X11 libXext development package
24 Group: Development/Libraries
25 Provides: libxext-devel 
26 Requires: %{name} = %{version}-%{release}
27 Requires: libX11-devel
28 Requires: pkgconfig(xorg-macros)
29
30 %description devel
31 X.Org X11 libXext development package
32
33 %prep
34 %setup -q
35
36 %build
37 %reconfigure --disable-static \
38            LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"
39 make %{?jobs:-j%jobs}
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43
44 make install DESTDIR=$RPM_BUILD_ROOT
45
46 # We intentionally don't ship *.la files
47 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
48
49 # do this with %%doc below
50 rm -rf $RPM_BUILD_ROOT%{_docdir}
51
52 %remove_docs
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %post -p /sbin/ldconfig
58 %postun -p /sbin/ldconfig
59
60 %files
61 %defattr(-,root,root,-)
62 %doc AUTHORS COPYING
63 %{_libdir}/libXext.so.6
64 %{_libdir}/libXext.so.6.4.0
65
66 %files devel
67 %defattr(-,root,root,-)
68 %{_includedir}/X11/extensions/MITMisc.h
69 %{_includedir}/X11/extensions/XEVI.h
70 %{_includedir}/X11/extensions/XLbx.h
71 %{_includedir}/X11/extensions/XShm.h
72 %{_includedir}/X11/extensions/Xag.h
73 %{_includedir}/X11/extensions/Xcup.h
74 %{_includedir}/X11/extensions/Xdbe.h
75 %{_includedir}/X11/extensions/Xext.h
76 %{_includedir}/X11/extensions/Xge.h
77 %{_includedir}/X11/extensions/dpms.h
78 %{_includedir}/X11/extensions/extutil.h
79 %{_includedir}/X11/extensions/multibuf.h
80 %{_includedir}/X11/extensions/security.h
81 %{_includedir}/X11/extensions/shape.h
82 %{_includedir}/X11/extensions/sync.h
83 %{_includedir}/X11/extensions/xtestext1.h
84 %{_libdir}/libXext.so
85 %{_libdir}/pkgconfig/xext.pc
86 #%dir %{_mandir}/man3x
87 #%{_mandir}/man3/*.3*