%define rversion 0.3-alpha %define release 3mdk %define name scarse %define version 0.3_alpha Summary: Color calibration and management package Name: %{name} Version: %{version} Release: %{release} License: GPL Url: http://www.scarse.org/ Group: Graphics Source: %{name}-%{rversion}.tar.bz2 Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-buildroot %description Scarse is a free color calibration and management software package. It lets you build and use ICC profiles. Custom profiles can be generated from a variety of calibration targets. Scarse is intended for (and developed on) Unix machines and is distributed under the terms of the GNU Public License (see file COPYING). %prep rm -rf $RPM_BUILD_ROOT %setup -n %{name}-%{rversion} %build # patch makefiles to pass params ($(MAKE) instead of "make") for i in Makefile src/Makefile icclib/Makefile; do perl -pi -e "s| make| \\$\(MAKE)||g;" $i done # patch prefix in {icclib,src,data}/Makefile for i in data/Makefile src/Makefile icclib/Makefile; do perl -pi -e "s|/usr/local|%{prefix}||g;" $i done # patch src/targets.c (patch from Sourceforge for 0.3_alpha) perl -pi -e "s|stdin|0||g;" src/targets.c # patch CFLAGS to include OTHER_CFLAGS in {icclib,src}/Makefile for i in src/Makefile icclib/Makefile; do perl -pi -e "s|-m486 -O6 |\\$\(OTHER_CFLAGS) ||g;" $i done # actual build make OTHER_CFLAGS="$RPM_OPT_FLAGS" all %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} make PREFIX=$RPM_BUILD_ROOT%{prefix} install # move calibrate to scarse-calibrate to avoid ghostscript RPM conflict ( cd $RPM_BUILD_ROOT%{_bindir}; mv calibrate scarse-calibrate ) %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc CHANGES COPYING CREDITS INSTALL README TODO VERSION data/targets/TARGETS %{_bindir}/* %{_libdir}/* %dir %{_datadir}/cms/ %dir %{_datadir}/cms/etc/ %{_datadir}/cms/etc/* %dir %{_datadir}/cms/targets/ %{_datadir}/cms/targets/TARGETS %dir %{_datadir}/cms/targets/faust/ %{_datadir}/cms/targets/faust/* %dir %{_datadir}/cms/targets/kodak/ %{_datadir}/cms/targets/kodak/* %dir %{_datadir}/cms/targets/macbeth/ %{_datadir}/cms/targets/macbeth/* %dir %{_datadir}/cms/targets/misc/ %{_datadir}/cms/targets/misc/* %changelog * Mon Sep 03 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.3_alpha-3mdk - rebuild * Fri Jan 26 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.3_alpha-2mdk - rebuild - add url * Mon Dec 11 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.3_alpha-1mdk - new in contribs - used srpm from rufus t firefly <rufus.t.firefly@linux-mandrake.com> * Thu Nov 30 2000 rufus t firefly <rufus.t.firefly@linux-mandrake.com> - v0.3_alpha-1mdk (intitial packaging) - incorporated patch from Sourceforge