10139N/A#
10139N/A# spec file for package SUNWjpg
10139N/A#
10139N/A# includes module(s): jpeg
10139N/A#
10139N/A# Copyright (c) 2004 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
17185N/A%define owner laca
10139N/A#
10139N/A%include Solaris.inc
10139N/A
18644N/A%define OSR delivered in s10:n/a
17181N/A
16878N/A%define tarball_version 6b
10139N/A
10139N/AName: SUNWjpg
18688N/AIPS_package_name: image/library/libjpeg
18688N/AMeta(info.classification): %{classification_prefix}:System/Multimedia Libraries
10139N/ASummary: jpeg - The Independent JPEG Groups JPEG software
19016N/ALicense: libjpeg, GPL
19013N/AVersion: 6.0.2
10139N/ASource: http://www.ijg.org/files/jpegsrc.v%{tarball_version}.tar.gz
10139N/ASource1: %{name}-manpages-0.1.tar.gz
10139N/ASUNW_BaseDir: %{_prefix}
12707N/ASUNW_Copyright: %{name}.copyright
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A
10139N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
10139N/A
18850N/ABuildRequires: SUNWgsed
18850N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_prefix}
10139N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
10139N/A
10139N/A%prep
10139N/A%setup -c -n %name-%version
10139N/Agzcat %SOURCE1 | tar xf -
10139N/Acd jpeg-%{tarball_version}
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acd ..
10139N/Amv jpeg-%{tarball_version} jpeg-%{tarball_version}-64
10139N/Agzcat %SOURCE0 | tar xf -
10139N/Acd jpeg-%{tarball_version}
10139N/A%endif
10139N/A
10139N/A%build
10139N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/Aexport CFLAGS="$RPM_OPT_FLAGS"
10139N/Acd jpeg-%{tarball_version}
10139N/A./configure --enable-shared --prefix=%{_prefix} --exec-prefix=%{_prefix}
10139N/Ased -e "s%%^CC=\"/.*\"%%CC=\"$CC\"%%" `which libtool` > libtool
10139N/Achmod a+x libtool
10139N/Amake -j$CPUS
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acd ../jpeg-%{tarball_version}-64
10139N/Aexport CFLAGS="%optflags64"
10139N/Aexport LDFLAGS="%_ldflags %optflags64"
10139N/Aexport LD_RUN_PATH=%{_prefix}/lib/%{_arch64}
10139N/A./configure --enable-shared --prefix=%{_prefix} --exec-prefix=%{_prefix}
10139N/Ased -e "s%%^CC=\"/.*\"%%CC=\"$CC\"%%" `which libtool` > libtool
10139N/Achmod a+x libtool
10139N/Amake -j$CPUS
10139N/A%endif
10139N/A
10139N/A%install
10139N/Acd jpeg-%{tarball_version}
10139N/Amkdir -p $RPM_BUILD_ROOT/dummy
10139N/Amkdir -p $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_bindir}
10139N/Amkdir -p $RPM_BUILD_ROOT%{_includedir}
10139N/Amkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
10139N/Amake install mandir=$RPM_BUILD_ROOT%{_mandir}/man1 bindir=$RPM_BUILD_ROOT%{_bindir} includedir=$RPM_BUILD_ROOT%{_includedir} libdir=$RPM_BUILD_ROOT%{_libdir}
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acd ../jpeg-%{tarball_version}-64
10139N/Amkdir -p $RPM_BUILD_ROOT%{_libdir}/%{_arch64}
10139N/Amake install bindir=$RPM_BUILD_ROOT/dummy includedir=$RPM_BUILD_ROOT/dummy mandir=$RPM_BUILD_ROOT/dummy libdir=$RPM_BUILD_ROOT%{_libdir}/%{_arch64}
10139N/Arm -f $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/lib*a
10139N/A%endif
10139N/A
10139N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
10139N/Acd ../sun-manpages
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/Arm -f $RPM_BUILD_ROOT%{_libdir}/lib*a
10139N/Arm -rf $RPM_BUILD_ROOT/dummy
10139N/A
10139N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/lib*.so*
10139N/A%ifarch amd64 sparcv9
10139N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10139N/A%{_libdir}/%{_arch64}/lib*.so*
10139N/A%endif
10139N/A%dir %attr (0755, root, bin) %{_bindir}
10139N/A%{_bindir}/*
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man1
10139N/A%{_mandir}/man1/*
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10139N/A%{_mandir}/man3/*
10139N/A
10139N/A%changelog
18850N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
18850N/A- Updated BuildRequires to fit SourceJuicer.
16878N/A* Mon Jul 27 2009 - christian.kelly@sun.com
16878N/A- Unbump to v6b.
16873N/A* Sun Jul 26 2009 - christian.kelly@sun.com
16873N/A- Bump to v7.
10307N/A* Wed Mar 15 2007 - dougs@truemail.co.th
10307N/A- Removed adding ccdir to PATH
10139N/A* Mon Sep 04 2006 - Matt.Keenan@sun.com
10139N/A- New Manpage tarball
10139N/A* Sun Jun 11 2006 - laca@sun.com
10139N/A- change group from other to bin/sys
10139N/A* Wed May 10 2006 - laca@sun.com
10139N/A- merge -share pkg(s) into the base pkg(s)
10139N/A* Thu Apr 06 2006 - brian.cameron@sun.com
10139N/A- Now use tarball-version
10139N/A* Fri Feb 17 2006 - damien.carbery@sun.com
10139N/A- Update Build/Requires after running check-deps.pl script.
10139N/A* Fri Sep 02 2005 - laca@sun.com
10139N/A- remove unpackaged files
10139N/A* Fri Oct 29 2004 - laca@sun.com
10139N/A- use $CC64 as the 64-bit C compiler, if defined
10139N/A* Sat Oct 02 2004 - laca@sun.com
10139N/A- added %pkgbuild_postprocess
10139N/A* Sat Oct 2 2004 - Joseph.Townsend@Sun.COM
10139N/A- Create 64bit libraries for Solaris
10139N/A* Mon Aug 30 2004 - shirley.woo@sun.com
10139N/A- Bug 5091588 : Include files and man3 files should be in separate devel package
10139N/A* Thu Aug 12 2004 - shirley.woo@sun.com
10139N/A- Updated Version to be 2.6.0 since delivering w/ G2.6
10139N/A* Sun Feb 23 2004 - Laszlo.Peter@sun.com
10139N/A- initial version added to CVS
19323N/A
19640N/A