spec-files/lcms.spec
changeset 24 b2de6c41fe86
parent 23 e7ed56b7c498
child 25 48e1871bcdcd
equal deleted inserted replaced
23:e7ed56b7c498 24:b2de6c41fe86
     1 #
       
     2 # spec file for package lcms
       
     3 #
       
     4 %include Solaris.inc
       
     5 %define	src_name lcms
       
     6 %define src_url http://download.sourceforge.net/project/lcms/lcms/
       
     7 
       
     8 # The system doesn't support package names such as:
       
     9 # text/less
       
    10 
       
    11 Name:                lcms
       
    12 Summary:             An open source color management engine
       
    13 License:             GPL
       
    14 Group:               Utilities
       
    15 Distribution:        OpenSolaris
       
    16 Version:             2-2.0a
       
    17 Source:              %{src_url}/2.0/%{src_name}%{version}.tar.gz
       
    18 SUNW_BaseDir:        %{_basedir}
       
    19 SUNW_Copyright:      %{name}.copyright
       
    20 BuildRoot:           %{_tmppath}/%{name}-%{version}-build
       
    21 %include default-depend.inc
       
    22 
       
    23 # OpenSolaris IPS Manifest Fields
       
    24 Meta(info.upstream):            Marti Maria
       
    25 Meta(info.maintainer):          Marti Maria
       
    26 Meta(info.repository_url):      http://www.littlecms.com/
       
    27 Meta(pkg.summary):              open source color management engine
       
    28 
       
    29 %description
       
    30 Little CMS intends to be a small-footprint color management engine, 
       
    31 with special focus on accuracy and performance.
       
    32 
       
    33 # Examples only:
       
    34 Requires:            SUNWglib2
       
    35 BuildRequires:       SUNWglib2-devel
       
    36 
       
    37 %prep
       
    38 %setup -q -n %{src_name}-2.0
       
    39 
       
    40 %build
       
    41 CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
       
    42 if test "x$CPUS" = "x" -o $CPUS = 0; then
       
    43   CPUS=1
       
    44 fi
       
    45 ./configure --prefix=%{_prefix} \
       
    46             --libdir=%{_libdir} \
       
    47             --bindir=%{_bindir} \
       
    48             --datadir=%{_datadir}
       
    49 make -j $CPUS
       
    50 
       
    51 %install
       
    52 rm -rf $RPM_BUILD_ROOT
       
    53 make install DESTDIR=$RPM_BUILD_ROOT
       
    54 
       
    55 %clean
       
    56 #rm -rf $RPM_BUILD_ROOT
       
    57 
       
    58 %files
       
    59 %{_bindir}/*
       
    60 %{_libdir}/*
       
    61 %{_datadir}/*
       
    62 %{_includedir}/*
       
    63 
       
    64 %changelog
       
    65 Wed 19 May 2010 [email protected]
       
    66 - Initial spec