Blame djvulibre.spec

Packit df99a1
%define release 1
Packit df99a1
%define version 3.5.27
Packit df99a1
Packit df99a1
Summary: DjVu viewers, encoders and utilities.
Packit df99a1
Name: djvulibre
Packit df99a1
Version: %{version}
Packit df99a1
Release: %{release}
Packit df99a1
License: GPL
Packit df99a1
Group: Applications/Publishing
Packit df99a1
Source: djvulibre-%{version}.tar.gz
Packit df99a1
BuildRoot: %{_tmppath}/%{name}-root
Packit df99a1
URL: http://djvu.sourceforge.net
Packit df99a1
Packit df99a1
# BuildRequires: qt-devel
Packit df99a1
# BuildRequires: qt-designer
Packit df99a1
# BuildRequires: libjpeg-devel
Packit df99a1
# BuildRequires: libtiff-devel
Packit df99a1
# BuildRequires: glibc-devel
Packit df99a1
# BuildRequires: gcc-c++
Packit df99a1
Packit df99a1
%description 
Packit df99a1
Packit df99a1
DjVu is a web-centric format and software platform for distributing documents
Packit df99a1
and images.  DjVu content downloads faster, displays and renders faster, looks
Packit df99a1
nicer on a screen, and consume less client resources than competing formats.
Packit df99a1
DjVu was originally developed at AT&T Labs-Research by Leon Bottou, Yann
Packit df99a1
LeCun, Patrick Haffner, and many others.  In March 2000, AT&T sold DjVu to
Packit df99a1
LizardTech Inc. who now distributes Windows/Mac plug-ins, and commercial
Packit df99a1
encoders (mostly on Windows)
Packit df99a1
Packit df99a1
In an effort to promote DjVu as a Web standard, the LizardTech management was
Packit df99a1
enlightened enough to release the reference implementation of DjVu under the
Packit df99a1
GNU GPL in October 2000.  DjVuLibre (which means free DjVu), is an enhanced
Packit df99a1
version of that code maintained by the original inventors of DjVu. It is
Packit df99a1
compatible with version 3.5 of the LizardTech DjVu software suite.
Packit df99a1
Packit df99a1
DjVulibre-3.5 contains:
Packit df99a1
- An up-to-date version of the C++ DjVu Reference Library.
Packit df99a1
- A full-fledged wavelet-based compressor for pictures. 
Packit df99a1
- A simple compressor for bitonal (black and white) scanned pages. 
Packit df99a1
- A compressor for palettized images (a la GIF/PNG). 
Packit df99a1
- A set of utilities to manipulate and assemble DjVu images and documents. 
Packit df99a1
- A set of decoders to convert DjVu to a number of other formats. 
Packit df99a1
Packit df99a1
%prep
Packit df99a1
%setup -q
Packit df99a1
Packit df99a1
%build
Packit df99a1
%configure
Packit df99a1
make depend
Packit df99a1
make
Packit df99a1
Packit df99a1
%install
Packit df99a1
rm -rf %{buildroot}
Packit df99a1
make DESTDIR=%{buildroot} install
Packit df99a1
Packit df99a1
# Quick fix to stop ldconfig from complaining
Packit df99a1
find %{buildroot}%{_libdir} -name "*.so*" -exec chmod 755 {} \;
Packit df99a1
Packit df99a1
# Quick cleanup of the docs
Packit df99a1
rm -rf doc/CVS 2>/dev/null || :
Packit df99a1
Packit df99a1
%clean
Packit df99a1
rm -rf %{buildroot}
Packit df99a1
Packit df99a1
%post 
Packit df99a1
# LIBS: Run ldconfig
Packit df99a1
/sbin/ldconfig
Packit df99a1
exit 0
Packit df99a1
Packit df99a1
%postun
Packit df99a1
# LIBS: Run ldconfig
Packit df99a1
/sbin/ldconfig
Packit df99a1
exit 0
Packit df99a1
Packit df99a1
Packit df99a1
%files
Packit df99a1
%defattr(-, root, root)
Packit df99a1
%doc README COPYRIGHT COPYING NEWS doc
Packit df99a1
%{_bindir}
Packit df99a1
%{_libdir}
Packit df99a1
%{_includedir}/libdjvu
Packit df99a1
%{_datadir}
Packit df99a1
%{_mandir}
Packit df99a1
Packit df99a1
%changelog
Packit df99a1
* Sun Feb 08 2015 Leon Bottou <leon@bottou.org> 3.5.27-1
Packit df99a1
- new release