specs/SUNWvala.spec
author yippi
Mon, 27 Sep 2010 21:03:15 +0000
changeset 20107 c9bb1ac4aebe
parent 20018 4717ed51f494
child 20332 4bc041051648
permissions -rwxr-xr-x
Update module owners to the correct owners.
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
#
20107
c9bb1ac4aebe Update module owners to the correct owners.
yippi
parents: 20018
diff changeset
     6
%define owner jouby
16951
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}
18234
70ca89249a42 2010-07-14 Brian Cameron <[email protected]>
yippi
parents: 18005
diff changeset
    82
%{_bindir}/vala
20018
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
    83
%{_bindir}/vala-0.10
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    84
%{_bindir}/valac
20018
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
    85
%{_bindir}/valac-0.10
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    86
%dir %attr (0755, root, bin) %{_libdir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    87
%{_libdir}/lib*.so*
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    88
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    89
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    90
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
18234
70ca89249a42 2010-07-14 Brian Cameron <[email protected]>
yippi
parents: 18005
diff changeset
    91
%{_bindir}/%{_arch64}/vala
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    92
%{_bindir}/%{_arch64}/valac
20018
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
    93
%{_bindir}/%{_arch64}/vala-0.10
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
    94
%{_bindir}/%{_arch64}/valac-0.10
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    95
%{_libdir}/%{_arch64}/lib*.so*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    96
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
    97
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    98
%dir %attr (0755, root, sys) %{_datadir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
    99
%{_datadir}/devhelp
20018
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
   100
%dir %attr (0755, root, other) %{_datadir}/aclocal
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
   101
%{_datadir}/aclocal/vala.m4
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
   102
%{_datadir}/vala-0.10/vapi/*.deps
4717ed51f494 2010-08-23 Christian Kelly <[email protected]>
chrisk
parents: 18234
diff changeset
   103
%{_datadir}/vala-0.10/vapi/*.vapi
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   104
%{_mandir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   105
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   106
%files devel
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   107
%defattr (-, root, bin)
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   108
%{_includedir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   109
%dir %attr (0755, root, bin) %{_libdir}
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   110
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   111
%{_libdir}/pkgconfig/*
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   112
%ifarch amd64 sparcv9
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   113
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   114
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   115
%{_libdir}/%{_arch64}/pkgconfig/*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   116
%endif
9407b2a39ad3 add 64bite build for vala
jerrytan
parents: 17550
diff changeset
   117
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   118
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   119
%changelog
17550
fc89f15cf6af 2010-02-14 Christian Kelly <[email protected]>
chrisk
parents: 17282
diff changeset
   120
* Sun FEb 14 2010 - [email protected]
fc89f15cf6af 2010-02-14 Christian Kelly <[email protected]>
chrisk
parents: 17282
diff changeset
   121
- Bump to 0.7.10.
16951
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   122
* Tus Oct 20 2009 - [email protected]
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   123
- import to solaris
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   124
* Fri Jul 27 2007 - [email protected]
2a744fa9dbfa add spec for vala and libgee
jerrytan
parents:
diff changeset
   125
- Initial spec