author | jenda |
Tue, 29 Nov 2011 11:11:56 +0100 | |
changeset 714 | 7e428d437ae9 |
parent 707 | dfbe6c035259 |
permissions | -rw-r--r-- |
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 | 14 |
IPS_Package_Name: system/input-method/imf-startup |
15 |
IPS_Component_Version: %{ipscompverdefault} |
|
16 |
Meta(info.classification): %{ipsclass_sys_i18n} |
|
699 | 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}/* |