specs/SUNWvala.spec
author davelam
Thu, 20 May 2010 01:56:51 +0000
changeset 18005 53c7da7b5cae
parent 17937 664c0536875a
child 18234 70ca89249a42
child 20331 1fbf1bd5cf15
permissions -rwxr-xr-x
Align IPS package name for new packages in b140 with David Comay's suggestion.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     1
#
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     2
# spec file for package SUNWvala
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     3
#
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     4
# includes module(s): vala
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     5
#
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     6
%define owner jerrytan
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     7
%include Solaris.inc
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
     8
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
     9
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    10
%include arch64.inc
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    11
%use vala_64 = vala.spec
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    12
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    13
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    14
%include base.inc
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    15
%use vala  = vala.spec
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    16
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    17
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    18
Name:                SUNWvala
18005
53c7da7b5cae Align IPS package name for new packages in b140 with David Comay's suggestion.
davelam
parents: 17937
diff changeset
    19
IPS_package_name:    developer/vala
17937
664c0536875a Added tags IPS_package_name and Meta(info.consolidation)
davelam
parents: 17902
diff changeset
    20
Meta(info.classification): %{classification_prefix}:Desktop (GNOME)/Libraries
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    21
Summary:             Vala programming language
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    22
Version:             %{vala.version}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    23
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    24
SUNW_BaseDir:        %{_basedir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    25
SUNW_Copyright:      %{name}.copyright
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    26
BuildRoot:           %{_tmppath}/%{name}-%{version}-build
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    27
%include default-depend.inc
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    28
Requires:            SUNWglib2
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    29
BuildRequires:       SUNWglib2-devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    30
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    31
%package devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    32
Summary:                 %{summary} - development files
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    33
SUNW_BaseDir:            %{_prefix}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    34
%include default-depend.inc
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    35
Requires: %name
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    36
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    37
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    38
%prep
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    39
rm -rf %name-%version
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    40
mkdir %name-%version
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    41
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    42
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    43
mkdir %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    44
%vala_64.prep -d %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    45
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    46
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    47
mkdir %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    48
%vala.prep -d %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    49
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    50
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    51
%build
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    52
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    53
export PKG_CONFIG_LIBDIR=%{_pkg_config_path64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    54
%vala_64.build -d %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    55
unset PKG_CONFIG_LIBDIR
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    56
%endif
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    57
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    58
export PKG_CONFIG_LIBDIR=%{_pkg_config_path}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    59
%vala.build -d %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    60
unset PKG_CONFIG_LIBDIR
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    61
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    62
%install
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    63
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    64
%vala_64.install -d %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    65
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    66
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    67
%vala.install -d %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    68
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    69
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    70
%clean
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    71
rm -rf $RPM_BUILD_ROOT
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    72
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    73
%files
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    74
%defattr (-, root, bin)
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    75
%doc -d %{base_arch} vala-%{vala.version}/README
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    76
%doc -d %{base_arch} vala-%{vala.version}/AUTHORS
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    77
%doc(bzip2) -d %{base_arch} vala-%{vala.version}/NEWS
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    78
%doc(bzip2) -d %{base_arch} vala-%{vala.version}/COPYING
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    79
%doc(bzip2) -d %{base_arch} vala-%{vala.version}/ChangeLog
17737
ad8ff8fc2f33 2010-03-21 Christian Kelly <[email protected]>
chrisk
parents: 17729
diff changeset
    80
%dir %attr (0755, root, other) %{_datadir}/doc
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    81
%dir %attr (0755, root, bin) %{_bindir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    82
%{_bindir}/valac
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    83
%dir %attr (0755, root, bin) %{_libdir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    84
%{_libdir}/lib*.so*
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    85
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    86
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    87
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    88
%{_bindir}/%{_arch64}/valac
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    89
%{_libdir}/%{_arch64}/lib*.so*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    90
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    91
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    92
%dir %attr (0755, root, sys) %{_datadir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    93
%{_datadir}/vala
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    94
%{_datadir}/devhelp
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    95
%{_mandir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    96
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    97
%files devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    98
%defattr (-, root, bin)
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    99
%{_includedir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   100
%dir %attr (0755, root, bin) %{_libdir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   101
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   102
%{_libdir}/pkgconfig/*
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   103
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   104
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   105
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   106
%{_libdir}/%{_arch64}/pkgconfig/*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   107
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   108
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   109
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   110
%changelog
17550
fc89f15cf6af 2010-02-14 Christian Kelly <[email protected]>
chrisk
parents: 17282
diff changeset
   111
* Sun FEb 14 2010 - [email protected]
fc89f15cf6af 2010-02-14 Christian Kelly <[email protected]>
chrisk
parents: 17282
diff changeset
   112
- Bump to 0.7.10.
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   113
* Tus Oct 20 2009 - [email protected]
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   114
- import to solaris
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   115
* Fri Jul 27 2007 - [email protected]
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   116
- Initial spec