stardict/stardict.spec
author Pavel Heimlich <pavel.heimlich@oracle.com>
Mon, 22 Nov 2010 09:54:44 +0100
changeset 45 f7c2ead21fed
parent 13 69fe8ee22adf
permissions -rw-r--r--
imported patch removeCVEleftover
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     1
%include Solaris.inc
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     2
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     3
%define src_name stardict
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     4
%define src_url http://downloads.sourceforge.net/stardict
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     5
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     6
Summary:	A powerful dictionary platform written in GTK+2
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     7
SUNW_BaseDir:   %{_basedir}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     8
Name:		SUNWstardict
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
     9
Version: 	3.0.1
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    10
Release:	1
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    11
License: 	GPLv3
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    12
Source: 	%{src_url}/%{src_name}-%{version}.tar.bz2
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    13
Patch1:         stardict-01-ss12.diff
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    14
BuildRoot:      %{_tmppath}/%{src_name}-%{version}-build
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    15
SUNW_LOC:       zh,zh.GBK,zh_CN.GB18030,zh.UTF-8
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    16
SUNW_PKGLIST:   SUNWgnome-libs
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    17
SUNW_Copyright: %{src_name}.copyright
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    18
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    19
%include default-depend.inc
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    20
Requires: SUNWlibC
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    21
Requires: SUNWlibpopt
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    22
Requires: SUNWgnome-base-libs
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    23
Requires: SUNWgnome-panel
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    24
Requires: SUNWpostrun
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    25
Requires: SUNWstardict-root
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    26
Requires: SUNWespeak
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    27
Requires: SUNWsigcpp
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    28
BuildRequires: SUNWlibpopt-devel
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    29
BuildRequires: SUNWgnome-base-libs-devel
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    30
BuildRequires: SUNWgnome-panel-devel
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    31
BuildRequires: SUNWespeak-devel
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    32
BuildRequires: SUNWsigcpp-devel
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    33
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    34
%package root
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    35
Summary:        %{summary} (ROOT)
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    36
SUNW_BaseDir:   /
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    37
%include default-depend.inc
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    38
Requires: SUNWgnome-base-libs-root
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    39
Requires: SUNWgnome-panel-root
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    40
Requires: SUNWpostrun-root
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    41
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    42
%prep
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    43
%setup -q -n %{src_name}-%{version}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    44
%patch1 -p1
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    45
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    46
%build
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    47
export CXX="${CXX} -norunpath"
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    48
export CFLAGS="%optflags"
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    49
#export CXXFLAGS="%cxx_optflags"
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    50
export LDFLAGS="%_ldflags -lsocket"
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    51
./autogen.sh --prefix=%{_prefix}        \
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    52
             --disable-festival         \
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    53
             --disable-advertisement    \
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    54
             --disable-gucharmap
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    55
make
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    56
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    57
%install
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    58
rm -rf ${RPM_BUILD_ROOT}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    59
%makeinstall
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    60
find ${RPM_BUILD_ROOT} -name "*.a" -exec rm  {} \; -print
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    61
find ${RPM_BUILD_ROOT} -name "*.la" -exec rm {} \; -print
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    62
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    63
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    64
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    65
%clean
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    66
rm -rf ${RPM_BUILD_ROOT}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    67
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    68
%files 
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    69
%defattr(-, root, bin)
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    70
%{_bindir}/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    71
%{_libdir}/bonobo/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    72
%{_libdir}/stardict/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    73
%dir %attr (0755, root, sys) %{_datadir}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    74
%dir %attr (0755, root, other) %{_datadir}/gnome
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    75
%attr (-, root, other) %{_datadir}/applications
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    76
%attr (-, root, other) %{_datadir}/pixmaps
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    77
%attr (-, root, other) %{_datadir}/locale
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    78
%{_datadir}/omf/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    79
%{_datadir}/idl/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    80
%{_datadir}/stardict/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    81
%{_datadir}/gnome/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    82
%{_datadir}/man/*
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    83
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    84
%files root
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    85
%defattr (-, root, sys)
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    86
%attr (-, root, sys) %{_sysconfdir}
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    87
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    88
%changelog
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    89
* Tue Aug 26 2008 - [email protected]
67d899e57ab5 Add stardict
yukie
parents:
diff changeset
    90
- Initial spec