]> git.pld-linux.org Git - packages/XmHTML.git/blob - XmHTML.spec
- adapterized, added BuildRequires: libtool
[packages/XmHTML.git] / XmHTML.spec
1 Summary:        Motif HTML widget
2 Summary(pl):    Widget do HTML oparty o Motif
3 Name:           XmHTML
4 Version:        1.1.7
5 Release:        1
6 License:        LGPL
7 Group:          X11/Libraries
8 Group(de):      X11/Libraries
9 Group(es):      X11/Bibliotecas
10 Group(fr):      X11/Librairies
11 Group(pl):      X11/Biblioteki
12 Group(pt_BR):   X11/Bibliotecas
13 Group(ru):      X11/âÉÂÌÉÏÔÅËÉ
14 Group(uk):      X11/â¦Â̦ÏÔÅËÉ
15 Source0:        http://www.xs4all.nl/~ripley/XmHTML/dist/%{name}-%{version}.tar.gz
16 Patch0:         %{name}-am.patch
17 Patch1:         %{name}-macro.patch
18 URL:            http://www.xs4all.nl/~ripley/XmHTML/
19 BuildRequires:  libjpeg-devel
20 BuildRequires:  libpng-devel
21 BuildRequires:  lesstif-devel
22 BuildRequires:  XFree86-devel
23 BuildRequires:  autoconf
24 BuildRequires:  automake
25 BuildRequires:  libtool
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         _prefix         /usr/X11R6
29 %define         _mandir         %{_prefix}/man
30
31 %description
32 XmHTML provides a widget capable of displaying HTML 3.2 conforming
33 text.
34
35 %description -l pl
36 XmHTML zawiera widget wy¶wietlaj±cy HTML w wersji 3.2.
37
38 %package devel
39 Summary:        Development package of XmHTML
40 Summary(pl):    Pliki nag³ówkowe XmHTML
41 Group:          X11/Development/Libraries
42 Group(de):      X11/Entwicklung/Libraries
43 Group(es):      X11/Desarrollo/Bibliotecas
44 Group(fr):      X11/Development/Librairies
45 Group(pl):      X11/Programowanie/Biblioteki
46 Group(pt_BR):   X11/Desenvolvimento/Bibliotecas
47 Group(ru):      X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
48 Group(uk):      X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
49 Requires:       %{name} = %{version}
50
51 %description devel
52 Headers needed to compile XmHTML programs.
53
54 %description devel -l pl
55 Pliki nag³ówkowe potrzebne do kompilowania programów korzystaj±cych z
56 XmHTML.
57
58 %package static
59 Summary:        Static version of XmHTML library
60 Summary(pl):    Statyczna biblioteka XmHTML
61 Group:          X11/Development/Libraries
62 Group(de):      X11/Entwicklung/Libraries
63 Group(es):      X11/Desarrollo/Bibliotecas
64 Group(fr):      X11/Development/Librairies
65 Group(pl):      X11/Programowanie/Biblioteki
66 Group(pt_BR):   X11/Desenvolvimento/Bibliotecas
67 Group(ru):      X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
68 Group(uk):      X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
69 Requires:       %{name}-devel = %{version}
70
71 %description static
72 Static version of XmHTML library.
73
74 %description static -l pl
75 Statyczna wersja biblioteki XmHTML.
76
77 %prep
78 %setup -q
79 %patch0 -p1
80 %patch1 -p1
81
82 %build
83 # Argh! automake stuff outdated, imake stuff outdated even more,
84 # makefiles not outdated but don't support shared libraries :/
85 # Use automake with some patches/workarounds/etc
86 (cd lib
87 mv -f common/*.c .
88 mv -f Motif/*.c .
89 )
90
91 libtoolize --copy --force
92 aclocal
93 autoconf
94 automake -a -c
95 CFLAGS="%{rpmcflags} \
96         -I`pwd`/include/XmHTML -I`pwd`/include/common \
97         %{!?debug:-DNDEBUG -Dproduction} -DVERSION=1107"
98 %configure
99
100 cd lib
101 %{__make}
102
103 %install
104 rm -rf $RPM_BUILD_ROOT
105 install -d $RPM_BUILD_ROOT%{_includedir}/XmHTML
106
107 %{__make} install -C lib DESTDIR=$RPM_BUILD_ROOT
108
109 install include/XmHTML/{Balloon,HTML,HTMLStrings,XCC,XmHTML}.h \
110         include/common/LZWStream.h \
111         $RPM_BUILD_ROOT%{_includedir}/XmHTML
112
113 rm -f html/man/man.{map,tmpl}
114
115 gzip -9nf APPS BUG-REPORTING CHANGES DEBUGGING FEEDBACK FIXES \
116         README THANKS TODO docs/{QUOTES,README.*,REASONS,progressive.txt}
117
118 %clean 
119 rm -rf $RPM_BUILD_ROOT
120
121 %post   -p /sbin/ldconfig
122 %postun -p /sbin/ldconfig
123
124 %files
125 %defattr(644,root,root,755)
126 %doc *.gz docs/*.gz
127 %attr(755,root,root) %{_libdir}/lib*.so.*.*
128
129 %files devel
130 %defattr(644,root,root,755)
131 %doc html/*
132 %attr(755,root,root) %{_libdir}/lib*.so
133 %attr(755,root,root) %{_libdir}/lib*.la
134 %{_includedir}/XmHTML
135
136 %files static
137 %defattr(644,root,root,755)
138 %{_libdir}/lib*.a
This page took 0.038424 seconds and 4 git commands to generate.