j2re-integration.spec
author mick
Fri, 05 Sep 2003 17:02:05 +0000
changeset 1129 cc2d031302c9
parent 1127 c7a33bf205d8
child 1130 5592f2fcf018
permissions -rw-r--r--
Fixing 4916359
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     1
Name:         		j2re-integration
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     2
License:      		GPL
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     3
Group:        		Development/Tools
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     4
BuildArchitectures:     noarch
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
     5
Version:      		0.0.3
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
     6
Release:      		8
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     7
Distribution: 		Mercury
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     8
Vendor:       		Sun Microsystems, Inc.
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     9
Summary:      		Java integration for Mercury.
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    10
Source:				font.properties.zh_CN.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    11
Source1:			font.properties.zh_CN_UTF8.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    12
Source2:			font.properties.zh_HK.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    13
Source3:			font.properties.zh_HK_UTF8.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    14
Source4:			font.properties.zh_TW.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    15
Source5:			font.properties.zh_TW_UTF8.Sun
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    16
URL:          		http://www.gnome.org
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    17
BuildRoot:    		%{_tmppath}/%{name}-%{version}-build
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    18
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    19
%define plugin_dir %{_prefix}/lib/mozilla/plugins
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    20
%define j2redefault_link_to %{_prefix}/java/j2re1.4.2_01/
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    21
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    22
Requires:               j2re = 1.4.2_01-fcs
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    23
PreReq:                 j2re
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    24
BuildRequires:          j2re
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    25
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    26
%description
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    27
Java integration for Mercury
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    28
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    29
%prep
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    30
%setup -T -c -n j2re-integration
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    31
cp %SOURCE0 .
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    32
cp %SOURCE1 .
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    33
cp %SOURCE2 .
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    34
cp %SOURCE3 .
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    35
cp %SOURCE4 .
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    36
cp %SOURCE5 .
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    37
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    38
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    39
%install
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    40
install -d ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    41
install --mode=644 font.properties.zh_CN.Sun ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib/font.properties.zh_CN.Sun.new
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    42
install --mode=644 font.properties.zh_CN_UTF8.Sun ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib/font.properties.zh_CN_UTF8.Sun.new
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    43
install --mode=644 font.properties.zh_HK.Sun ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib/font.properties.zh_HK.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    44
install --mode=644 font.properties.zh_HK_UTF8.Sun ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib/font.properties.zh_HK_UTF8.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    45
install --mode=644 font.properties.zh_TW.Sun ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib/font.properties.zh_TW.Sun.new
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    46
install --mode=644 font.properties.zh_TW_UTF8.Sun ${RPM_BUILD_ROOT}%{j2redefault_link_to}/lib/font.properties.zh_TW_UTF8.Sun.new
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    47
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    48
%clean
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    49
rm -rf $RPM_BUILD_ROOT
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    50
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    51
%post
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    52
if [ $1 = 1 ]; then
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    53
	#fresh install
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    54
	ln -s %{j2redefault_link_to} %{_prefix}/java/j2redefault
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    55
	ln -s %{_prefix}/java/j2redefault/bin/java %{_prefix}/bin/java
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    56
	ln -s %{_prefix}/java/j2redefault/plugin/i386/ns610-gcc32/libjavaplugin_oji.so %{plugin_dir}/libjavaplugin_oji.so
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    57
	for file in font.properties.zh_CN.Sun font.properties.zh_CN_UTF8.Sun font.properties.zh_TW.Sun font.properties.zh_TW_UTF8.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    58
	do
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    59
		mv %{j2redefault_link_to}/lib/$file %{j2redefault_link_to}/lib/$file.original
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    60
		ln -s %{j2redefault_link_to}/lib/$file.new %{j2redefault_link_to}/lib/$file
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    61
	done
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    62
fi
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    63
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    64
%postun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    65
if [ $1 = 0 ]; then
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    66
	#Being removed, not upgraded
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    67
	rm %{_prefix}/java/j2redefault
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    68
	rm %{_prefix}/bin/java
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    69
	rm %{plugin_dir}/libjavaplugin_oji.so
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    70
	for file in font.properties.zh_CN.Sun font.properties.zh_CN_UTF8.Sun font.properties.zh_TW.Sun font.properties.zh_TW_UTF8.Sun
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    71
	do
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    72
		rm %{j2redefault_link_to}/lib/$file
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    73
		mv %{j2redefault_link_to}/lib/$file.original %{j2redefault_link_to}/lib/$file
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    74
	done
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    75
fi
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    76
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    77
%files
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    78
%defattr(-, root, root)
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    79
%{j2redefault_link_to}/lib/font.*
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    80
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    81
%changelog
1129
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    82
* Fri Sep 05 2003 - [email protected]
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    83
- Moved j2re symlinking to post/postun actions.
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    84
- Added Chinese font.properties files for zh_HK.
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    85
- Added post/postun to link Chinese font.properties files over 
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    86
  existing files for zh_CN and zh_TW.
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    87
- Fixes 4916359.
cc2d031302c9 Fixing 4916359
mick
parents: 1127
diff changeset
    88
1127
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    89
* Wed Aug 21 2003 - [email protected]
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    90
- Added PreReq on j2re - needed to ensure correct install order
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    91
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    92
* Fri Aug 08 2003 - [email protected]
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    93
- Add dependency on j2re - this makes everything simpler
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    94
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    95
* Thu Jul 31 2003 - [email protected]
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    96
- Remove .desktop file, fix links and add java plugin link
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    97
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    98
* Mon Jul 28 2003 - [email protected]
c7a33bf205d8 2003-09-05 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    99
- Install Java convenience links