base-specs/vala.spec
author gman
Thu, 30 Sep 2010 21:37:28 +0000
branchgnome-2-30
changeset 20130 c7dfc176dcbd
parent 17909 f2d9f584add7
child 18206 0917530eca2c
child 21815 e407ac1ee44b
permissions -rwxr-xr-x
2010-10-01 Glynn Foster <[email protected]> * specs/SUNWos-welcome.spec: Bump to 1.0.6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     1
#
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     2
# spec file for package SUNWvala
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     3
#
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     4
# includes module(s): vala
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     5
#
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     6
%define owner jerrytan
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
     7
17881
1eaaaad29d9a 2010-04-20 Christian Kelly <[email protected]>
chrisk
parents: 17865
diff changeset
     8
%define OSR LFI#105446 (gnome Exec. summary):n/a
1eaaaad29d9a 2010-04-20 Christian Kelly <[email protected]>
chrisk
parents: 17865
diff changeset
     9
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    10
%define	src_name vala
17792
ece276b4466f 2010-04-03 Christian Kelly <[email protected]>
chrisk
parents: 17729
diff changeset
    11
%define	src_url	http://download.gnome.org/sources/vala/0.8
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    12
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    13
Name:                vala 
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    14
Summary:             Vala programming language
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    15
License:             LGPL v2
17909
f2d9f584add7 2010-04-22 Christian Kelly <[email protected]>
chrisk
parents: 17881
diff changeset
    16
Version:             0.8.1
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    17
Distribution:        Java Desktop System
17865
b7ff02e93f66 2010-04-19 Christian Kelly <[email protected]>
chrisk
parents: 17792
diff changeset
    18
Vendor:              Gnome Community
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    19
Group:               System/Libraries
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    20
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    21
Source:              %{src_url}/%{src_name}-%{version}.tar.bz2
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    22
BuildRoot:           %{_tmppath}/%{name}-%{version}-build
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    23
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    24
%package devel
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    25
Summary:                 %{summary} - development files
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    26
%description devel
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    27
This package contains the header files and documentation
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    28
needed to develop applications with vala.
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    29
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    30
%prep
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    31
%setup -q -n %{src_name}-%version
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    32
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    33
%build
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    34
CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    35
if test "x$CPUS" = "x" -o $CPUS = 0; then
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    36
     CPUS=1
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    37
fi
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    38
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    39
export CFLAGS="%optflags"
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    40
export LDFLAGS="%_ldflags"
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    41
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    42
aclocal
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    43
libtoolize --copy --force 
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    44
automake -a -f
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    45
autoconf -f 
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    46
./configure --prefix=%{_prefix}			\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    47
            --bindir=%{_bindir}			\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    48
            --libdir=%{_libdir}			\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    49
            --sysconfdir=%{_sysconfdir}		\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    50
            --includedir=%{_includedir} 	\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    51
            --mandir=%{_mandir}			\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    52
	    --infodir=%{_infodir}		\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    53
	    --disable-static			\
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    54
	    --enable-shared
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    55
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    56
make -j$CPUS
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    57
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    58
%install
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    59
make install DESTDIR=$RPM_BUILD_ROOT
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    60
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    61
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    62
%clean
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    63
rm -rf $RPM_BUILD_ROOT
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    64
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    65
%files
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    66
%defattr (-, root, bin)
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    67
%{_bindir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    68
%dir %attr (0755, root, bin) %{_libdir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    69
%{_libdir}/lib*.so*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    70
%dir %attr (0755, root, sys) %{_datadir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    71
%{_datadir}/vala
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    72
%{_datadir}/devhelp
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    73
%{_mandir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    74
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    75
%files devel
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    76
%defattr (-, root, bin)
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    77
%{_includedir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    78
%dir %attr (0755, root, bin) %{_libdir}
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    79
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    80
%{_libdir}/pkgconfig/*
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    81
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    82
%changelog
17909
f2d9f584add7 2010-04-22 Christian Kelly <[email protected]>
chrisk
parents: 17881
diff changeset
    83
* Thu Apr 22 2010 - [email protected]
f2d9f584add7 2010-04-22 Christian Kelly <[email protected]>
chrisk
parents: 17881
diff changeset
    84
- Bump to 0.8.1.
17792
ece276b4466f 2010-04-03 Christian Kelly <[email protected]>
chrisk
parents: 17729
diff changeset
    85
* Sat Mar  3 2010 - [email protected]
ece276b4466f 2010-04-03 Christian Kelly <[email protected]>
chrisk
parents: 17729
diff changeset
    86
- Bump to 0.8.0.
17729
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    87
* Tus Oct 20 2009 - [email protected]
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    88
- import to solaris
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    89
* Fri Jul 27 2007 - [email protected]
9407b2a39ad3 add 64bite build for vala
jerrytan
parents:
diff changeset
    90
- Initial spec