tizen 2.3.1 release
[external/libjpeg-turbo.git] / packaging / libjpeg-turbo.spec
1 Name:           libjpeg-turbo
2 License:        BSD-2.0
3 Group:          Productivity/Graphics/Convertors
4 AutoReqProv:    on
5 Version:        1.2.0
6 Release:        12
7 Summary:        A MMX/SSE2 accelerated library for manipulating JPEG image files
8 Url:            http://sourceforge.net/projects/libjpeg-turbo
9 Source0:        %{name}-%{version}.tar.gz
10
11 %description
12 The libjpeg-turbo package contains a library of functions for manipulating
13 JPEG images.
14
15 %package devel
16 Summary:        Developement files for libjpeg-turbo contains a wrapper library (TurboJPEG/OSS) that emulates the TurboJPEG API using libjpeg-turbo
17 Group:          Development/Libraries/C and C++
18 Requires:       %{name} = %{version}-%{release}
19 Provides:       libjpeg-devel
20 %ifarch %{ix86}
21 BuildRequires:  nasm
22 %endif
23 %description devel
24 The libjpeg-devel package includes the header files and documentation
25 necessary for developing programs which will manipulate JPEG files using
26 the libjpeg library.
27
28 If you are going to develop programs which will manipulate JPEG images,
29 you should install libjpeg-devel.  You'll also need to have the libjpeg
30 package installed.
31
32 %prep
33 %setup -q 
34
35 %build
36 autoreconf -fiv
37 %configure --enable-shared --disable-static --with-jpeg8
38 make %{?_smp_mflags}
39
40 #%check
41 #make test libdir=%{_libdir}
42
43 %install
44 %makeinstall
45 mkdir -p %{buildroot}/usr/share/license
46 cp COPYING %{buildroot}/usr/share/license/%{name}
47 # Fix perms
48 chmod -x README-turbo.txt release/copyright
49
50 %clean
51 rm -rf $RPM_BUILD_ROOT
52
53 %post -p /sbin/ldconfig
54
55 %postun  -p /sbin/ldconfig
56
57 %files
58 /usr/share/license/%{name}
59 %manifest libjpeg-turbo.manifest
60 %defattr(-,root,root)
61 %{_libdir}/libturbojpeg.so
62 %{_libdir}/libjpeg.so.*
63 %{_bindir}/cjpeg
64 %{_bindir}/djpeg
65 %exclude %{_datadir}/man/man1/*
66 %exclude %{_datadir}/doc/
67 #%exclude %{_bindir}/cjpeg
68 #%exclude %{_bindir}/djpeg
69 %exclude %{_bindir}/jpegtran
70 %exclude %{_bindir}/rdjpgcom
71 %exclude %{_bindir}/tjbench
72 %exclude %{_bindir}/wrjpgcom
73
74
75 %files devel
76 %defattr(-,root,root)
77 %{_libdir}/libjpeg.so
78 %{_includedir}/*.h
79 %{_libdir}/pkgconfig/turbojpeg.pc
80 %exclude %{_libdir}/libjpeg.la
81 %exclude %{_libdir}/libturbojpeg.la
82 %exclude %{_datadir}/doc/README
83 %exclude %{_datadir}/doc/README-turbo.txt
84 %exclude %{_datadir}/doc/example.c
85 %exclude %{_datadir}/doc/libjpeg.txt
86 %exclude %{_datadir}/doc/structure.txt
87 %exclude %{_datadir}/doc/usage.txt
88 %exclude %{_datadir}/doc/wizard.txt