pkg://jasper-1.701.0-2mdk.src.rpm:972591/jasper.spec
info downloads
%define name jasper
%define version 1.701.0
%define release 2mdk
%define api_version 1.701
%define lib_major 1
%define lib_name %mklibname %{name} %{api_version} %{lib_major}
%define lib_name_api %mklibname %{name} %{api_version}
%define lib_name_major %mklibname %{name} %{lib_major}
Summary: JPEG-2000 utilities
Name: %name
Version: %version
Release: %release
License: BSD-like
Group: Graphics
URL: http://www.ece.uvic.ca/~mdadams/jasper/
Source0: %name-%version.tar.bz2
BuildRoot: %_tmppath/%name--buildroot
BuildRequires: libjpeg-devel
BuildRequires: libMesaglut-devel
%description
JasPer is a software-based implementation of the codec specified in the
emerging JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). This package
contains tools for working with JPEG-2000 images.
%package -n %{lib_name}
Summary: Libraries for JasPer.
Group: System/Libraries
Provides: lib%{name} = %{version}-%{release}
Provides: %{lib_name_api} = %{version}-%{release}
Provides: %{lib_name_major} = %{version}-%{release}
%description -n %{lib_name}
JasPer is a software-based implementation of the codec specified in the
emerging JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). This package
contains libraries for working with JPEG-2000 images.
%package -n %{lib_name}-devel
Summary: Development tools for programs which will use the libjasper library
Group: Development/C
Requires: %{lib_name} = %{version}-%{release}
Provides: lib%{name}-devel = %{version}-%{release}
Provides: %{name}-devel = %{version}-%{release}
Provides: %{lib_name_api}-devel = %{version}-%{release}
Provides: %{lib_name_major}-devel = %{version}-%{release}
%description -n %{lib_name}-devel
The %{lib_name}-devel package includes the header files necessary for
developing programs which will manipulate JPEG-2000 files using
the libjasper library.
If you are going to develop programs which will manipulate JPEG-2000 images,
you should install %{lib_name}-devel. You'll also need to have the
%{lib_name} package installed.
%package -n %{lib_name}-static-devel
Summary: Static libraries for programs which will use the libjasper library
Group: Development/C
Requires: %{lib_name}-devel = %{version}-%{release}
Provides: lib%{name}-static-devel = %{version}-%{release}
Provides: %{name}-static-devel = %{version}-%{release}
Provides: %{lib_name_api}-static-devel = %{version}-%{release}
Provides: %{lib_name_major}-static-devel = %{version}-%{release}
%description -n %{lib_name}-static-devel
The %{lib_name}-static-devel package includes the static
libraries necessary for developing programs which will manipulate JPEG-2000
files using the libjasper library.
%prep
%setup -q
%{__mv} doc/README doc/README.pdf
# Don't want an RPATH for /usr/X11R6/lib
%{__perl} -pi -e 's#(sys_lib_dlsearch_path_spec=".*?)"#$1 /usr/X11R6/lib"#' configure
%build
%configure --enable-shared
%make
%install
%{__rm} -rf %{buildroot}
%makeinstall
%post -n %{lib_name} -p /sbin/ldconfig
%postun -n %{lib_name} -p /sbin/ldconfig
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root)
%doc README LICENSE doc/README.pdf doc/jasper.pdf doc/jpeg2000.pdf
%{_bindir}/imginfo
%{_bindir}/imgcmp
%{_bindir}/jasper
%{_bindir}/jiv
%files -n %{lib_name}
%defattr(-,root,root)
%{_libdir}/lib*.so.*
%files -n %{lib_name}-devel
%defattr(-,root,root)
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*
%{_libdir}/*.la
%{_libdir}/*.so
%files -n %{lib_name}-static-devel
%defattr(-,root,root)
%{_libdir}/*.a
%changelog
* Wed Jul 14 2004 Michael Scherer <misc@mandrake.org> 1.701.0-2mdk
- rebuild for new gcc
* Tue Feb 10 2004 Ben Reser <ben@reser.org> 1.701.0-1mdk
- 1.701.0-1mdk
- First Mandrake package since it now has a free license. Wahoo!