specs/imf-selector.spec
author jenda
Tue, 29 Nov 2011 11:11:56 +0100
changeset 714 7e428d437ae9
parent 707 dfbe6c035259
permissions -rw-r--r--
7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     1
%include Solaris.inc
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     2
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     3
%define src_name imf-selector
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     4
621
63b0b4ffdf14 - Revised package name from imf-selector to imf-startup to align one pager
mkaz
parents: 619
diff changeset
     5
Summary:	Input Method Framework startup
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     6
SUNW_BaseDir:   %{_basedir}
621
63b0b4ffdf14 - Revised package name from imf-selector to imf-startup to align one pager
mkaz
parents: 619
diff changeset
     7
Name:		SUNWimf-startup
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     8
Version: 	1.0
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
     9
Release:	1
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    10
License: 	LGPL
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    11
Source: 	%{src_name}-%{version}.tar.gz
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    12
BuildRoot:      %{_tmppath}/%{src_name}-%{version}-build
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    13
SUNW_Copyright: %{src_name}.copyright
644
ac20c6f6e2cc IPS transition (inputmethod/specs part)
asano
parents: 623
diff changeset
    14
IPS_Package_Name:	system/input-method/imf-startup
ac20c6f6e2cc IPS transition (inputmethod/specs part)
asano
parents: 623
diff changeset
    15
IPS_Component_Version:	%{ipscompverdefault}
ac20c6f6e2cc IPS transition (inputmethod/specs part)
asano
parents: 623
diff changeset
    16
Meta(info.classification):	%{ipsclass_sys_i18n}
699
4823738194c6 update IPS package descriptions
mkaz
parents: 677
diff changeset
    17
Meta(pkg.description): Input Method Framework startup scripts and selection tool
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    18
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    19
%include default-depend.inc
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    20
Requires: SUNWgnome-panel
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    21
Requires: SUNWPython26
677
91b719ebc412 imf-selector.spec and ibus.spec: update requires & buildrequires
jenda
parents: 645
diff changeset
    22
Requires: library/python-2/python-gnome-libs-26
621
63b0b4ffdf14 - Revised package name from imf-selector to imf-startup to align one pager
mkaz
parents: 619
diff changeset
    23
Requires: SUNWimf-startup-root
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    24
BuildRequires: SUNWgnome-base-libs-devel
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    25
BuildRequires: SUNWgnome-panel-devel
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    26
BuildRequires: SUNWPython26-devel
714
7e428d437ae9 7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
jenda
parents: 707
diff changeset
    27
BuildRequires: library/python-2/pycairo-26
7e428d437ae9 7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
jenda
parents: 707
diff changeset
    28
BuildRequires: library/python-2/pyorbit-26
7e428d437ae9 7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
jenda
parents: 707
diff changeset
    29
BuildRequires: library/python-2/pygtksourceview2-26
7e428d437ae9 7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
jenda
parents: 707
diff changeset
    30
BuildRequires: library/python-2/python-gnome-26
7e428d437ae9 7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
jenda
parents: 707
diff changeset
    31
BuildRequires: library/python-2/pygobject-26
7e428d437ae9 7116066 ibus build dependency to library/python-2/python-gnome-libs-26 needs to be upgraded (backport of s11u1:1ad861671baa)
jenda
parents: 707
diff changeset
    32
BuildRequires: library/python-2/pygtk2-26
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    33
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    34
%package root
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    35
Summary:        %{summary} (ROOT)
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    36
SUNW_BaseDir:   /
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    37
%include default-depend.inc
623
a0462f991a7d Revised ibus priority to second. Remove empty post/pre install script. Reviesd depend file
mkaz
parents: 621
diff changeset
    38
Requires: SUNWdesktop-startup-root
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    39
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    40
%prep
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    41
%setup -q -n %{src_name}-%{version}
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    42
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    43
%build
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    44
./autogen.sh
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    45
./configure --prefix=/usr --sysconfdir=/etc 
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    46
make
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    47
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    48
%install
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    49
rm -rf ${RPM_BUILD_ROOT}
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    50
DESTDIR=${RPM_BUILD_ROOT} make install
707
dfbe6c035259 7079362 removing CDDL from copies of source/text files delivered to the binary product - part2
jenda
parents: 699
diff changeset
    51
# removing CDDL from copies of source/text files delivered to the binary product
dfbe6c035259 7079362 removing CDDL from copies of source/text files delivered to the binary product - part2
jenda
parents: 699
diff changeset
    52
(cd ${RPM_BUILD_ROOT}; ggrep -rlF 'CDDL HEADER START' . 2>/dev/null|xargs perl -i -ne 'print unless /CDDL HEADER START/ .. /CDDL HEADER END/')
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    53
623
a0462f991a7d Revised ibus priority to second. Remove empty post/pre install script. Reviesd depend file
mkaz
parents: 621
diff changeset
    54
#%post
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    55
623
a0462f991a7d Revised ibus priority to second. Remove empty post/pre install script. Reviesd depend file
mkaz
parents: 621
diff changeset
    56
#%postun
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    57
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    58
%clean
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    59
rm -rf ${RPM_BUILD_ROOT}
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    60
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    61
%files 
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    62
%defattr(-, root, bin)
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    63
%{_bindir}/*
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    64
%dir %attr (0755, root, sys) %{_datadir}
619
f72c14796b2a Revised directory permission and add tarball for imf-selector for nightly build
mkaz
parents: 615
diff changeset
    65
%attr (-, root, other) %{_datadir}/locale
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    66
%dir %attr (0755, root, other) %{_datadir}/applications
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    67
%attr (-, root, bin) %{_datadir}/applications/*
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    68
%dir %attr (0755, root, other) %{_datadir}/gnome
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    69
%attr (-, root, bin) %{_datadir}/gnome/help
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    70
%attr (-, root, bin) %{_datadir}/omf
621
63b0b4ffdf14 - Revised package name from imf-selector to imf-startup to align one pager
mkaz
parents: 619
diff changeset
    71
%dir %attr (-, root, other) %{_datadir}/pixmaps
63b0b4ffdf14 - Revised package name from imf-selector to imf-startup to align one pager
mkaz
parents: 619
diff changeset
    72
%attr (-, root, bin) %{_datadir}/pixmaps/*
615
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    73
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    74
%files root 
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    75
%defattr(-, root, sys)
a8c9e813f0fd Removed old input method framework startup script to use new imf startup
mkaz
parents:
diff changeset
    76
%{_sysconfdir}/*