Browse Source

NEW: lcms2

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3258 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 13 years ago
parent
commit
d8f2379e9f
1 changed files with 107 additions and 0 deletions
  1. 107 0
      l/lcms2/lcms2-vl.spec

+ 107 - 0
l/lcms2/lcms2-vl.spec

@@ -0,0 +1,107 @@
+Name:           lcms2
+Summary:        Color Management Engine
+Summary(ja):    カラーマネージメントエンジン
+Version:        2.1
+Release:        3%{?_dist_release}
+
+Group:          System Environment/Libraries
+License:        MIT
+URL:            http://www.littlecms.com/
+
+Source0:        http://www.littlecms.com/lcms2-2.1.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  libjpeg-devel
+BuildRequires:  libtiff-devel
+BuildRequires:  zlib-devel
+
+%description
+LittleCMS intends to be a small-footprint, speed optimized color management
+engine in open source form. LCMS2 is the current version of LCMS, and can be
+parallel installed with the original (deprecated) lcms.
+
+%package        utils
+Summary:        Utility applications for %{name}
+Group:          Applications/Productivity
+
+%description    utils
+The %{name}-utils package contains utility applications for %{name}.
+
+%package        devel
+Summary:        Development files for LittleCMS
+Summary(ja):    LittleCMS の開発用ファイル
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Provides:       littlecms-devel = %{version}-%{release}
+
+%description    devel
+Development files for LittleCMS.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static --program-suffix=2
+
+# remove rpath from libtool
+sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+make %{?_smp_mflags}
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
+find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
+install -D -m 644 include/lcms2.h $RPM_BUILD_ROOT/usr/include/lcms2.h
+install -D -m 644 include/lcms2_plugin.h $RPM_BUILD_ROOT/usr/include/lcms2_plugin.h
+
+# install docs as this is all we've got
+install -D -m 644 doc/LittleCMS2.1\ tutorial.pdf $RPM_BUILD_ROOT/usr/share/doc/lcms2-devel-2.1/tutorial.pdf
+install -D -m 644 doc/LittleCMS2.1\ API.pdf $RPM_BUILD_ROOT/usr/share/doc/lcms2-devel-2.1/api.pdf
+install -D -m 644 doc/LittleCMS2.1\ Plugin\ API.pdf $RPM_BUILD_ROOT/usr/share/doc/lcms2-devel-2.1/plugin-api.pdf
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING
+%{_libdir}/*.so.*
+
+%files utils
+%defattr(-,root,root,-)
+%{_bindir}/*
+%{_mandir}/man1/*
+
+%files devel
+%defattr(-,root,root,-)
+%{_datadir}/doc/lcms2-devel-2.1/*.pdf
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Sat Mar 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.1-3
+- Initial build for Vine Linux
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 01 2010 Richard Hughes <richard@hughsie.com> 2.1-1
+- Update to new upstream version.
+
+* Fri Jun 18 2010 Richard Hughes <richard@hughsie.com> 2.0a-3
+- Address some more review comments.
+- Resolves #590387
+
+* Fri Jun 18 2010 Richard Hughes <richard@hughsie.com> 2.0a-2
+- Address some review comments.
+- Resolves #590387
+
+* Fri Jun 18 2010 Richard Hughes <richard@hughsie.com> 2.0a-1
+- Initial package for Fedora review