specs/SUNWvala.spec
author jouby
Wed, 10 Nov 2010 08:49:14 +0000
branchgnome-2-30
changeset 20331 1fbf1bd5cf15
parent 18005 53c7da7b5cae
child 20427 8d936b2ec938
permissions -rwxr-xr-x
add license tags
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
20331
1fbf1bd5cf15 add license tags
jouby
parents: 18005
diff changeset
    26
License:             LGPL v2
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    27
BuildRoot:           %{_tmppath}/%{name}-%{version}-build
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    28
%include default-depend.inc
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    29
Requires:            SUNWglib2
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    30
BuildRequires:       SUNWglib2-devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    31
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    32
%package devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    33
Summary:                 %{summary} - development files
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    34
SUNW_BaseDir:            %{_prefix}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    35
%include default-depend.inc
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    36
Requires: %name
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    37
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    38
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    39
%prep
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    40
rm -rf %name-%version
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    41
mkdir %name-%version
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    42
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    43
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    44
mkdir %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    45
%vala_64.prep -d %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    46
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    47
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    48
mkdir %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    49
%vala.prep -d %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    50
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    51
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    52
%build
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    53
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    54
export PKG_CONFIG_LIBDIR=%{_pkg_config_path64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    55
%vala_64.build -d %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    56
unset PKG_CONFIG_LIBDIR
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    57
%endif
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    58
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    59
export PKG_CONFIG_LIBDIR=%{_pkg_config_path}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    60
%vala.build -d %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    61
unset PKG_CONFIG_LIBDIR
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    62
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    63
%install
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    64
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    65
%vala_64.install -d %name-%version/%_arch64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    66
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    67
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    68
%vala.install -d %name-%version/%base_arch
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    69
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    70
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    71
%clean
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    72
rm -rf $RPM_BUILD_ROOT
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    73
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    74
%files
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    75
%defattr (-, root, bin)
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    76
%doc -d %{base_arch} vala-%{vala.version}/README
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    77
%doc -d %{base_arch} vala-%{vala.version}/AUTHORS
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    78
%doc(bzip2) -d %{base_arch} vala-%{vala.version}/NEWS
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    79
%doc(bzip2) -d %{base_arch} vala-%{vala.version}/COPYING
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    80
%doc(bzip2) -d %{base_arch} vala-%{vala.version}/ChangeLog
17737
ad8ff8fc2f33 2010-03-21 Christian Kelly <[email protected]>
chrisk
parents: 17729
diff changeset
    81
%dir %attr (0755, root, other) %{_datadir}/doc
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    82
%dir %attr (0755, root, bin) %{_bindir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    83
%{_bindir}/valac
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    84
%dir %attr (0755, root, bin) %{_libdir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    85
%{_libdir}/lib*.so*
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    86
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    87
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    88
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    89
%{_bindir}/%{_arch64}/valac
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    90
%{_libdir}/%{_arch64}/lib*.so*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    91
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    92
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    93
%dir %attr (0755, root, sys) %{_datadir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    94
%{_datadir}/vala
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    95
%{_datadir}/devhelp
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    96
%{_mandir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    97
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    98
%files devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    99
%defattr (-, root, bin)
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   100
%{_includedir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   101
%dir %attr (0755, root, bin) %{_libdir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   102
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   103
%{_libdir}/pkgconfig/*
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   104
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   105
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   106
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   107
%{_libdir}/%{_arch64}/pkgconfig/*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   108
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   109
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   110
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   111
%changelog
17550
fc89f15cf6af 2010-02-14 Christian Kelly <[email protected]>
chrisk
parents: 17282
diff changeset
   112
* Sun FEb 14 2010 - [email protected]
fc89f15cf6af 2010-02-14 Christian Kelly <[email protected]>
chrisk
parents: 17282
diff changeset
   113
- Bump to 0.7.10.
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   114
* Tus Oct 20 2009 - [email protected]
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   115
- import to solaris
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   116
* Fri Jul 27 2007 - [email protected]
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   117
- Initial spec