equal
deleted
inserted
replaced
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 |
|