mirror of
https://abf.rosa.ru/djam/libjpeg-turbo.git
synced 2025-02-23 10:52:54 +00:00
New version 1.4.0, adjust spec style
This commit is contained in:
parent
c5c6fcd36e
commit
6b064e89ae
2 changed files with 74 additions and 60 deletions
2
.abf.yml
2
.abf.yml
|
@ -1,2 +1,2 @@
|
|||
sources:
|
||||
libjpeg-turbo-1.3.0.tar.gz: 1792c964b35604cebd3a8846f1ca6de5976e9c28
|
||||
libjpeg-turbo-1.4.0.tar.gz: a9ed7a99a6090e0848836c5df8e836f300a098b9
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
%define major 8
|
||||
%define majorturbo 0
|
||||
%define libname %mklibname jpeg %{major}
|
||||
%define devname %mklibname -d jpeg
|
||||
%define static %mklibname -s -d jpeg
|
||||
%define turbo %mklibname turbojpeg %{majorturbo}
|
||||
%define devname %mklibname jpeg -d
|
||||
%define sdevname %mklibname jpeg -d -s
|
||||
|
||||
%define majorturbo 0
|
||||
%define libturbo %mklibname turbojpeg %{majorturbo}
|
||||
|
||||
%define major62 62
|
||||
%define libname62 %mklibname jpeg %{major62}
|
||||
|
@ -11,8 +12,8 @@
|
|||
Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files
|
||||
Name: libjpeg-turbo
|
||||
Epoch: 1
|
||||
Version: 1.3.0
|
||||
Release: 7
|
||||
Version: 1.4.0
|
||||
Release: 1
|
||||
License: wxWidgets Library License
|
||||
Group: System/Libraries
|
||||
Url: http://sourceforge.net/projects/libjpeg-turbo
|
||||
|
@ -24,7 +25,6 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
|
|||
Source2: http://jpegclub.org/jpegexiforient.c
|
||||
Source3: http://jpegclub.org/exifautotran.txt
|
||||
Patch0: jpeg-6b-c++fixes.patch
|
||||
|
||||
BuildRequires: libtool >= 1.4
|
||||
%ifarch %{ix86} x86_64
|
||||
BuildRequires: nasm
|
||||
|
@ -37,6 +37,8 @@ processors which uses SIMD instructions (MMX, SSE2, etc.) to accelerate
|
|||
baseline JPEG compression and decompression. It is generally 2-4x as fast
|
||||
as the unmodified version of libjpeg, all else being equal.
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package -n %{libname}
|
||||
Summary: A library for manipulating JPEG image format files
|
||||
Group: System/Libraries
|
||||
|
@ -45,27 +47,43 @@ Group: System/Libraries
|
|||
This package contains the library needed to run programs dynamically
|
||||
linked with libjpeg.
|
||||
|
||||
%files -n %{libname}
|
||||
%doc change.log ChangeLog.txt README README-turbo.txt
|
||||
%{_libdir}/libjpeg.so.%{major}*
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package -n %{libname62}
|
||||
Summary: A library for manipulating JPEG image format files
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{libname62}
|
||||
This package contains the library needed to run programs dynamically
|
||||
linked with libjpeg.
|
||||
This package contains the library needed to run programs dynamically linked
|
||||
with libjpeg.
|
||||
|
||||
%package -n %{turbo}
|
||||
%files -n %{libname62}
|
||||
%{_libdir}/libjpeg.so.%{major62}*
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package -n %{libturbo}
|
||||
Summary: TurboJPEG library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{turbo}
|
||||
This package contains the library needed to run programs dynamically
|
||||
linked with libturbojpeg.
|
||||
%description -n %{libturbo}
|
||||
This package contains the library needed to run programs dynamically linked
|
||||
with libturbojpeg.
|
||||
|
||||
%files -n %{libturbo}
|
||||
%{_libdir}/libturbojpeg.so.%{majorturbo}*
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package -n %{devname}
|
||||
Summary: Development tools for programs which will use the libjpeg library
|
||||
Group: Development/C
|
||||
Requires: %{libname} = %{EVRD}
|
||||
Requires: %{turbo} = %{EVRD}
|
||||
Requires: %{libturbo} = %{EVRD}
|
||||
Provides: jpeg-devel = %{EVRD}
|
||||
Conflicts: jpeg6-devel
|
||||
Conflicts: %{_lib}turbojpeg < 1:1.3.0
|
||||
|
@ -74,10 +92,18 @@ Obsoletes: %{mklibname jpeg 62 -d} < 6b-45
|
|||
|
||||
%description -n %{devname}
|
||||
The libjpeg-turbo devel package includes the header files necessary for
|
||||
developing programs which will manipulate JPEG files using the
|
||||
libjpeg library.
|
||||
developing programs which will manipulate JPEG files using the libjpeg
|
||||
library.
|
||||
|
||||
%package -n %{static}
|
||||
%files -n %{devname}
|
||||
%doc coderules.txt example.c jconfig.txt libjpeg.txt structure.txt
|
||||
%{_libdir}/libjpeg.so
|
||||
%{_libdir}/libturbojpeg.so
|
||||
%{_includedir}/*.h
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package -n %{sdevname}
|
||||
Summary: Static libraries for programs which will use the libjpeg library
|
||||
Group: Development/C
|
||||
Requires: %{devname} = %{EVRD}
|
||||
|
@ -86,10 +112,16 @@ Conflicts: jpeg6-static-devel
|
|||
Obsoletes: %{mklibname jpeg 62 -d -s} < 6b-45
|
||||
Obsoletes: %{mklibname jpeg 7 -d -s} < 7-3
|
||||
|
||||
%description -n %{static}
|
||||
The libjpeg static devel package includes the static libraries
|
||||
necessary for developing programs which will manipulate JPEG files using
|
||||
the libjpeg library.
|
||||
%description -n %{sdevname}
|
||||
The libjpeg static devel package includes the static libraries necessary
|
||||
for developing programs which will manipulate JPEG files using the libjpeg
|
||||
library.
|
||||
|
||||
%files -n %{sdevname}
|
||||
%{_libdir}/libjpeg.a
|
||||
%{_libdir}/libturbojpeg.a
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%package -n jpeg-progs
|
||||
Summary: Programs for manipulating JPEG format image files
|
||||
|
@ -110,6 +142,13 @@ Wrjpgcom inserts text comments into a JPEG file. Jpegexiforient allow
|
|||
automatic lossless rotation of JPEG images from a digital camera which
|
||||
have orientation markings in the EXIF data.
|
||||
|
||||
%files -n jpeg-progs
|
||||
%doc usage.txt wizard.txt
|
||||
%{_bindir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p0
|
||||
|
@ -156,28 +195,3 @@ install -m644 jpegint.h -D %{buildroot}%{_includedir}/jpegint.h
|
|||
# cleanup
|
||||
rm -f %{buildroot}%{_docdir}/*
|
||||
|
||||
%files -n %{libname}
|
||||
%doc change.log ChangeLog.txt README README-turbo.txt
|
||||
%{_libdir}/libjpeg.so.%{major}*
|
||||
|
||||
%files -n %{libname62}
|
||||
%{_libdir}/libjpeg.so.%{major62}*
|
||||
|
||||
%files -n %{turbo}
|
||||
%{_libdir}/libturbojpeg.so.%{majorturbo}*
|
||||
|
||||
%files -n %{devname}
|
||||
%doc coderules.txt example.c jconfig.txt libjpeg.txt structure.txt
|
||||
%{_libdir}/libjpeg.so
|
||||
%{_libdir}/libturbojpeg.so
|
||||
%{_includedir}/*.h
|
||||
|
||||
%files -n %{static}
|
||||
%{_libdir}/libjpeg.a
|
||||
%{_libdir}/libturbojpeg.a
|
||||
|
||||
%files -n jpeg-progs
|
||||
%doc usage.txt wizard.txt
|
||||
%{_bindir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue