]> git.pld-linux.org Git - packages/LTI-Lib.git/blame - LTI-Lib.spec
- tabs in preamle
[packages/LTI-Lib.git] / LTI-Lib.spec
CommitLineData
1aa84c53 1#
2# Conditional build:
3%bcond_with mmx
4%bcond_with sse
5%bcond_with 3dnow
6%bcond_without gtk
7
88bcb804 8Summary: LTI-Lib - computer vision library
e3155dba 9Summary(pl.UTF-8): LTI-Lib - biblioteka do komputerowego przetwarzania obrazów.
1aa84c53 10Name: LTI-Lib
11Version: 1.9.8
12Release: 1
13License: LGPL
14Group: Development/Libraries
88bcb804 15Source0: http://dl.sourceforge.net/ltilib/031124_ltilib-%{version}.tar.bz2
1aa84c53 16# Source0-md5: dfa6616f3dc5dae04e84311764181b96
17Patch0: %{name}-Makefile.patch
18URL: http://ltilib.sourceforge.net/doc/homepage/index.shtml
b711b898 19BuildRequires: XFree86-devel
9a8bc555 20BuildRequires: autoconf
21BuildRequires: automake
1aa84c53 22BuildRequires: doxygen
b711b898 23BuildRequires: gcc-g77
1aa84c53 24BuildRequires: graphviz
1aa84c53 25BuildRequires: libjpeg-devel
26BuildRequires: libpng-devel
b711b898 27BuildRequires: libstdc++-devel
28BuildRequires: tetex-latex-bibtex
1aa84c53 29%if %{with gtk}
30BuildRequires: gtk+-devel
31%endif
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35The LTI-Lib is an object oriented library with algorithms and data
36structures frequently used in image processing and computer vision.
37
1ca1c009
JR
38%description -l pl.UTF-8
39LTI-Lib jest zorientowaną obiektowo biblioteką zawierającą najczęściej
40używane algorytmy i struktury danych w procesach przetwarzania i
41analizy obrazów.
1aa84c53 42
43%package doc
44Summary: LTI-Lib - documentation
e3155dba 45Summary(pl.UTF-8): LTI-Lib - dokumentacja
1aa84c53 46Group: Development/Libraries
47
48%description doc
49LTI-Lib documentation.
50
1ca1c009 51%description doc -l pl.UTF-8
1aa84c53 52Dokumentacja biblioteki LTI-Lib.
53
54%prep
55%setup -q -n ltilib
56%patch0 -p1
57
58%build
59cd doc/styleguide/en
60%{__make} pdf
61
62cd ../../../linux
63%{__aclocal}
64%{__autoconf}
65%{__autoheader}
66
67%ifarch i386
68 _ac_cpu="Generic i386" ; export _ac_cpu
69 _ac_mmx="no" ; export _ac_mmx
70 _ac_sse="no" ; export _ac_sse
71 _ac_3dnow="no" ; export _ac_3dnow
72%endif
73
74%ifarch i486
75 _ac_cpu="Generic i486" ; export _ac_cpu
76 _ac_mmx="no" ; export _ac_mmx
77 _ac_sse="no" ; export _ac_sse
78 _ac_3dnow="no" ; export _ac_3dnow
79%endif
80
81%ifarch i586
82 _ac_cpu="Generic Pentium" ; export _ac_cpu
83 _ac_mmx="no" ; export _ac_mmx
84 _ac_sse="no" ; export _ac_sse
85 _ac_3dnow="no" ; export _ac_3dnow
86%endif
87
88%ifarch i686
89 _ac_cpu="Generic i686" ; export _ac_cpu
90 _ac_mmx="yes" ; export _ac_mmx
91 _ac_sse="no" ; export _ac_sse
92 _ac_3dnow="no" ; export _ac_3dnow
93%endif
94
95%ifarch athlon
96 _ac_cpu="Generic Athlon" ; export _ac_cpu
97 _ac_mmx="yes" ; export _ac_mmx
98 _ac_sse="no" ; export _ac_sse
99 _ac_3dnow="yes" ; export _ac_3dnow
100%endif
101
102%if %{with mmx}
103 _ac_mmx="yes" ; export _ac_mmx
104%endif
105
106%if %{with sse}
107 _ac_sse="yes" ; export _ac_sse
108%endif
109
110%if %{with 3dnow}
111 _ac_3dnow="yes" ; export _ac_3dnow
112%endif
113
114%configure \
e8fcb6a4 115%if !%{with gtk}
1aa84c53 116 --without-gtk \
117%endif
118 --disable-debug
119
120%{__make} doxydoc
121%{__make}
122
123%install
124rm -rf $RPM_BUILD_ROOT
125install -d $RPM_BUILD_ROOT
88bcb804 126install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-doc
1aa84c53 127
88bcb804
ER
128cp doc/html/*.html $RPM_BUILD_ROOT%{_docdir}/%{name}-doc
129cp doc/html/*.png $RPM_BUILD_ROOT%{_docdir}/%{name}-doc
130cp doc/html/*.gif $RPM_BUILD_ROOT%{_docdir}/%{name}-doc
1aa84c53 131
132cd linux
133%{__make} install \
134 DESTDIR=$RPM_BUILD_ROOT
135
136rm -f $RPM_BUILD_ROOT%{_prefix}/lib/ltilib
137rm -f $RPM_BUILD_ROOT%{_includedir}/ltilib
138
139cd $RPM_BUILD_ROOT%{_prefix}/lib
140ln -s ltilib-%{version} ltilib
141cd $RPM_BUILD_ROOT%{_includedir}
142ln -s ltilib-%{version} ltilib
143
144%clean
145rm -rf $RPM_BUILD_ROOT
146
147%files
148%defattr(644,root,root,755)
149%doc README doc/styleguide/en/*.pdf
150%attr(755,root,root) %{_bindir}/*
151%{_includedir}/ltilib
e14d84e8 152%{_includedir}/ltilib-%{version}
1aa84c53 153%{_libdir}/ltilib
e14d84e8 154%{_libdir}/ltilib-%{version}
1aa84c53 155
156%files doc
157%defattr(644,root,root,755)
158%{_docdir}/%{name}-doc
This page took 0.101119 seconds and 4 git commands to generate.