]> git.pld-linux.org Git - packages/XmHTML.git/blame_incremental - XmHTML.spec
- release 15 (by relup.sh)
[packages/XmHTML.git] / XmHTML.spec
... / ...
CommitLineData
1Summary: Motif HTML widget
2Summary(pl.UTF-8): Widget do HTML-a oparty o Motif
3Name: XmHTML
4Version: 1.1.7
5Release: 15
6License: LGPL v2+
7Group: X11/Libraries
8Source0: http://www.xs4all.nl/~ripley/XmHTML/dist/%{name}-%{version}.tar.gz
9# Source0-md5: 6d079435fb954bb7878f4dd0d3f7b8d8
10Patch0: %{name}-am.patch
11Patch1: %{name}-macro.patch
12Patch2: %{name}-libpng.patch
13Patch3: format-security.patch
14URL: http://www.xs4all.nl/~ripley/XmHTML/
15BuildRequires: autoconf
16BuildRequires: automake
17BuildRequires: libjpeg-devel
18BuildRequires: libpng-devel
19BuildRequires: libtool
20BuildRequires: motif-devel >= 1.2
21BuildRequires: xorg-lib-libXmu-devel
22BuildRequires: xorg-lib-libXpm-devel
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26XmHTML provides a widget capable of displaying HTML 3.2 conforming
27text.
28
29%description -l pl.UTF-8
30XmHTML zawiera widget wyświetlający HTML w wersji 3.2.
31
32%package devel
33Summary: Development package of XmHTML
34Summary(pl.UTF-8): Pliki nagłówkowe XmHTML
35Group: X11/Development/Libraries
36Requires: %{name} = %{version}-%{release}
37Requires: libjpeg-devel
38Requires: libpng-devel
39Requires: motif-devel >= 1.2
40
41%description devel
42Headers needed to compile XmHTML programs.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe potrzebne do kompilowania programów korzystających z
46XmHTML.
47
48%package static
49Summary: Static version of XmHTML library
50Summary(pl.UTF-8): Statyczna biblioteka XmHTML
51Group: X11/Development/Libraries
52Requires: %{name}-devel = %{version}-%{release}
53
54%description static
55Static version of XmHTML library.
56
57%description static -l pl.UTF-8
58Statyczna wersja biblioteki XmHTML.
59
60%prep
61%setup -q
62%patch0 -p1
63%patch1 -p1
64%patch2 -p1
65%patch3 -p1
66# Argh! automake stuff outdated, imake stuff outdated even more,
67# makefiles not outdated but don't support shared libraries :/
68# Use automake with some patches/workarounds/etc
69cd lib
70mv -f common/*.c .
71mv -f Motif/*.c .
72cd ..
73
74%build
75%{__libtoolize}
76%{__aclocal}
77%{__autoconf}
78%{__automake}
79CFLAGS="%{rpmcflags} \
80 -I`pwd`/include/XmHTML -I`pwd`/include/common \
81 %{!?debug:-DNDEBUG -Dproduction} -DVERSION=1107"
82%configure \
83 LIBS="-lm"
84
85cd lib
86%{__make}
87
88%install
89rm -rf $RPM_BUILD_ROOT
90install -d $RPM_BUILD_ROOT%{_includedir}/XmHTML
91
92%{__make} install -C lib \
93 DESTDIR=$RPM_BUILD_ROOT
94
95install include/XmHTML/{Balloon,HTML,HTMLStrings,XCC,XmHTML}.h \
96 include/common/LZWStream.h \
97 $RPM_BUILD_ROOT%{_includedir}/XmHTML
98
99rm -f html/man/man.{map,tmpl}
100
101%clean
102rm -rf $RPM_BUILD_ROOT
103
104%post -p /sbin/ldconfig
105%postun -p /sbin/ldconfig
106
107%files
108%defattr(644,root,root,755)
109%doc APPS BUG-REPORTING CHANGES DEBUGGING FEEDBACK FIXES
110%doc README THANKS TODO docs/{QUOTES,README.*,REASONS,progressive.txt}
111%attr(755,root,root) %{_libdir}/libXmHTML.so.*.*.*
112%attr(755,root,root) %ghost %{_libdir}/libXmHTML.so.0
113
114%files devel
115%defattr(644,root,root,755)
116%doc html/*
117%attr(755,root,root) %{_libdir}/libXmHTML.so
118%{_libdir}/libXmHTML.la
119%{_includedir}/XmHTML
120
121%files static
122%defattr(644,root,root,755)
123%{_libdir}/libXmHTML.a
This page took 0.096599 seconds and 4 git commands to generate.