90cecd19235384751c48e51a8dad602d6ed88cb8
[framework/uifw/xorg/lib/libxaw.git] / packaging / libxaw.spec
1
2 Name:       libxaw
3 Summary:    X.Org X11 libXaw runtime library
4 Version:    1.0.8
5 Release:    2.7
6 Group:      System/Libraries
7 License:    MIT
8 URL:        http://www.x.org/
9 Source0:    http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.gz
10 Source101:  libxaw-rpmlintrc
11 Patch1:     01_Xaw_StripChart_fix.diff
12 Requires(post): /sbin/ldconfig
13 Requires(postun): /sbin/ldconfig
14 BuildRequires:  pkgconfig(xorg-macros)
15 BuildRequires:  pkgconfig(xproto)
16 BuildRequires:  pkgconfig(x11)
17 BuildRequires:  pkgconfig(xext)
18 BuildRequires:  pkgconfig(xextproto)
19 BuildRequires:  pkgconfig(xt)
20 BuildRequires:  pkgconfig(xmu)
21 BuildRequires:  pkgconfig(xpm)
22
23 %description
24 Description: %{summary}
25
26
27 %package devel
28 Summary:    Development files for %{name}
29 Group:      Development/Libraries
30 Requires:   %{name} = %{version}-%{release}
31
32 %description devel
33 Description: %{summary}
34
35 %prep
36 %setup -q -n %{name}-%{version}
37
38 # 01_Xaw_StripChart_fix.diff
39 %patch1 -p1
40
41
42 %build
43 export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed"
44 %reconfigure --disable-xaw6 --disable-xaw8
45
46 make %{?jobs:-j%jobs}
47
48 %install
49 rm -rf %{buildroot}
50 %make_install
51
52 rm -rf %{buildroot}/%{_datadir}/doc/libXaw
53
54
55
56 %post -p /sbin/ldconfig
57
58 %postun -p /sbin/ldconfig
59
60
61
62
63
64
65 %files
66 %defattr(-,root,root,-)
67 %doc COPYING README ChangeLog
68 %{_libdir}/libXaw.so.7
69 %{_libdir}/libXaw7.so.7
70 %{_libdir}/libXaw7.so.7.0.0
71
72
73 %files devel
74 %defattr(-,root,root,-)
75 %dir %{_includedir}/X11
76 %dir %{_includedir}/X11/Xaw
77 %doc COPYING
78 %{_includedir}/X11/Xaw/*.h
79 %{_includedir}/X11/Xaw/Template.c
80 %{_libdir}/libXaw.so
81 %{_libdir}/libXaw7.so
82 %{_libdir}/pkgconfig/xaw7.pc
83 %{_mandir}/man3/*.3*
84
85