resetting manifest requested domain to floor
[platform/upstream/libXt.git] / packaging / libXt.spec
1 Name:           libXt
2 Version:        1.1.3
3 Release:        2
4 License:        MIT
5 Summary:        X Toolkit Intrinsics library
6 Url:            http://www.x.org
7 Group:          Graphics/X Window System
8
9 Source:         %{name}-%{version}.tar.bz2
10 Source1001:     libXt.manifest
11
12 BuildRequires:  pkgconfig(sm)
13 BuildRequires:  pkgconfig(x11)
14 BuildRequires:  pkgconfig(xorg-macros)
15 BuildRequires:  pkgconfig(xproto)
16
17 %description
18 X.Org X11 libXt runtime library
19
20 %package devel
21 Summary:        X Toolkit Intrinsics library
22 Group:          Development/Libraries
23 Requires:       %{name} = %{version}
24
25 %description devel
26 X.Org X11 libXt development package
27
28 %prep
29 %setup -q
30 cp %{SOURCE1001} .
31
32 %build
33 # FIXME: Work around pointer aliasing warnings from compiler for now
34 export CFLAGS="${CFLAGS} %{optflags} -fno-strict-aliasing"
35 %configure --disable-static \
36            --with-appdefaultdir=/etc/X11/app-defaults \
37            --with-xfile-search-path="/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S:/etc/X11/%L/%T/%N%C%S:/etc/X11/%l/%T/%N%C%S:/etc/X11/%T/%N%C%S:/etc/X11/%L/%T/%N%S:/etc/X11/%l/%T/%N%S:/etc/X11/%T/%N%S"
38
39 make %{?_smp_mflags}
40
41 %install
42 %make_install
43 mkdir -p -m 0755 %{buildroot}%{_datadir}/X11/app-defaults
44
45 %remove_docs
46
47 %post -p /sbin/ldconfig
48
49 %postun -p /sbin/ldconfig
50
51 %files
52 %manifest %{name}.manifest
53 %defattr(-,root,root,-)
54 %license COPYING 
55 %{_libdir}/libXt.so.6
56 %{_libdir}/libXt.so.6.0.0
57 %dir %{_datadir}/X11/app-defaults
58
59 %files devel
60 %manifest %{name}.manifest
61 %defattr(-,root,root,-)
62 %{_includedir}/X11/CallbackI.h
63 %{_includedir}/X11/Composite.h
64 %{_includedir}/X11/CompositeP.h
65 %{_includedir}/X11/ConstrainP.h
66 %{_includedir}/X11/Constraint.h
67 %{_includedir}/X11/ConvertI.h
68 %{_includedir}/X11/Core.h
69 %{_includedir}/X11/CoreP.h
70 %{_includedir}/X11/CreateI.h
71 %{_includedir}/X11/EventI.h
72 %{_includedir}/X11/HookObjI.h
73 %{_includedir}/X11/InitialI.h
74 %{_includedir}/X11/Intrinsic.h
75 %{_includedir}/X11/IntrinsicI.h
76 %{_includedir}/X11/IntrinsicP.h
77 %{_includedir}/X11/Object.h
78 %{_includedir}/X11/ObjectP.h
79 %{_includedir}/X11/PassivGraI.h
80 %{_includedir}/X11/RectObj.h
81 %{_includedir}/X11/RectObjP.h
82 %{_includedir}/X11/ResConfigP.h
83 %{_includedir}/X11/ResourceI.h
84 %{_includedir}/X11/SelectionI.h
85 %{_includedir}/X11/Shell.h
86 %{_includedir}/X11/ShellI.h
87 %{_includedir}/X11/ShellP.h
88 %{_includedir}/X11/StringDefs.h
89 %{_includedir}/X11/ThreadsI.h
90 %{_includedir}/X11/TranslateI.h
91 %{_includedir}/X11/VarargsI.h
92 %{_includedir}/X11/Vendor.h
93 %{_includedir}/X11/VendorP.h
94 %{_includedir}/X11/Xtos.h
95 %{_libdir}/libXt.so
96 %{_libdir}/pkgconfig/xt.pc