Solaris/SUNWrealplayer.spec
author hh150184
Wed, 26 Apr 2006 10:44:34 +0000
changeset 7138 15acf3cb2308
parent 7107 fa910a981d38
child 7164 202f3e053f68
permissions -rw-r--r--
Solaris/SUNWrealplayer.spec: Fix problem: browser plugins are wrongly linked.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     1
#
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     2
# spec file for package SUNWrealplayer
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     3
#
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     4
# Copyright (c) 2004 Sun Microsystems, Inc.
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     5
# This file and all modifications and additions to the pristine
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     6
# package are under the same license as the package itself.
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     7
#
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     8
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
     9
%include Solaris.inc
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    10
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    11
%define t_suffix -buildjds4_39
7107
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
    12
%define browser_prefix /usr
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
    13
%define browser_name   firefox
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    14
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    15
Name:                    SUNWrealplayer
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    16
Summary:                 RealPlayer media application
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    17
SUNW_Rev:                10.2.3
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    18
Version:                 10.0.6.1358
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    19
BuildRoot:               %{_tmppath}/%{name}-%{version}-root
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    20
SUNW_Copyright:          realplayer-copyright.txt
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    21
%include default-depend.inc
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    22
%ifarch sparc
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    23
Source:                  realplay-%{version}-sparc%{t_suffix}.tar.bz2
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    24
%else
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    25
Source:                  realplay-%{version}-i386%{t_suffix}.tar.bz2
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    26
%endif
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    27
Source1:                 realplay.1
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    28
Source2:                 LICENSE-realplayer
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    29
Patch:                   realplayer-01-libs.diff
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    30
SUNW_BaseDir:            %{_basedir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    31
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    32
Requires:                SUNWlibC
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    33
Requires:                SUNWmlib
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    34
Requires:                SUNWcslr
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    35
Requires:                SUNWlibms
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    36
Requires:                SUNWlibmsr
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    37
Requires:                SUNWxwplt
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    38
Requires:                SUNWxwrtl
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    39
Requires:                SUNWgnome-base-libs
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    40
Requires:                SUNWpostrun
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    41
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    42
%if %build_l10n
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    43
%package l10n
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    44
Summary:                 %{summary} - l10n files
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    45
SUNW_BaseDir:            %{_basedir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    46
%include default-depend.inc
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    47
Requires:                %{name}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    48
%endif
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    49
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    50
%prep
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    51
mkdir -p %{name}-%{version}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    52
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    53
%install
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    54
rm -rf $RPM_BUILD_ROOT
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    55
mkdir -p $RPM_BUILD_ROOT%{_libdir}/RealPlay
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    56
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    57
bzip2 -dc %SOURCE|tar xf -
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    58
%patch -p0 
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    59
rm -rf postinst doc Bin
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    60
cat %SOURCE2 > $RPM_BUILD_ROOT%{_libdir}/RealPlay/LICENSE
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    61
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    62
# /usr/bin
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    63
install -d $RPM_BUILD_ROOT%{_bindir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    64
cd $RPM_BUILD_ROOT%{_bindir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    65
ln -s ../lib/RealPlay/realplay realplay
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    66
7107
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
    67
# browser plugins
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
    68
mv $RPM_BUILD_ROOT%{_libdir}/RealPlay/mozilla $RPM_BUILD_ROOT%{_libdir}/RealPlay/%{browser_name}
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
    69
install -d $RPM_BUILD_ROOT%{browser_prefix}/lib/%{browser_name}/plugins
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
    70
cd $RPM_BUILD_ROOT%{browser_prefix}/lib/%{browser_name}/plugins
7138
15acf3cb2308 Solaris/SUNWrealplayer.spec: Fix problem: browser plugins are wrongly linked.
hh150184
parents: 7107
diff changeset
    71
ln -s ../../RealPlay/%{browser_name}/nphelix.so nphelix.so
15acf3cb2308 Solaris/SUNWrealplayer.spec: Fix problem: browser plugins are wrongly linked.
hh150184
parents: 7107
diff changeset
    72
ln -s ../../RealPlay/%{browser_name}/nphelix.xpt nphelix.xpt
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    73
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    74
install -d $RPM_BUILD_ROOT%{_datadir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    75
# /usr/share/icons
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    76
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    77
pixel_arr="16x16 32x32 48x48 192x192"
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    78
for ipixel in $pixel_arr
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    79
do
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    80
    install -d $RPM_BUILD_ROOT%{_datadir}/icons/gnome/$ipixel
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    81
    install --mode=0644 icons/realplay_$ipixel.png $RPM_BUILD_ROOT%{_datadir}/icons/gnome/$ipixel
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    82
    if (ls icons/mime-*_$ipixel.png>/dev/null 2>&1); then
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    83
        install -d $RPM_BUILD_ROOT%{_datadir}/icons/gnome/$ipixel/mimetypes
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    84
        for jmime_png in `ls icons/mime-*_$ipixel.png`
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    85
        do
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    86
            install --mode=0644 $jmime_png $RPM_BUILD_ROOT%{_datadir}/icons/gnome/$ipixel/mimetypes
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    87
        done
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    88
    fi
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    89
done
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    90
rm -rf icons
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    91
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    92
# /usr/share/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    93
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    94
for ilocale in `ls`
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    95
do
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    96
    cd $ilocale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    97
    install -d $RPM_BUILD_ROOT%{_datadir}/locale/$ilocale/LC_MESSAGES
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    98
    install --mode=0644 player.mo $RPM_BUILD_ROOT%{_datadir}/locale/$ilocale/LC_MESSAGES/realplay.mo
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
    99
    install --mode=0644 widget.mo $RPM_BUILD_ROOT%{_datadir}/locale/$ilocale/LC_MESSAGES/libgtkhx.mo
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   100
    rm -rf player.mo widget.mo
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   101
    cd ..
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   102
done
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   103
#create link from zh_TW to zh_HK
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   104
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   105
mkdir zh_HK; cd zh_HK
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   106
ln -s ../zh_TW/README README
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   107
ln -s ../zh_TW/LICENSE LICENSE
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   108
cd $RPM_BUILD_ROOT%{_datadir}/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   109
mkdir -p zh_HK/LC_MESSAGES; cd zh_HK/LC_MESSAGES
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   110
ln -s ../../zh_TW/LC_MESSAGES/realplay.mo realplay.mo
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   111
ln -s ../../zh_TW/LC_MESSAGES/libgtkhx.mo libgtkhx.mo
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   112
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   113
# /usr/share/pixmaps
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   114
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   115
install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   116
install --mode=0644 realplay.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   117
rm realplay.png
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   118
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   119
# /usr/share/applications
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   120
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   121
install -d $RPM_BUILD_ROOT%{_datadir}/applications
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   122
install --mode=0644 realplay.desktop $RPM_BUILD_ROOT%{_datadir}/applications/
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   123
rm realplay.desktop
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   124
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   125
# /usr/share/mime-info
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   126
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   127
install -d $RPM_BUILD_ROOT%{_datadir}/mime-info
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   128
install --mode=0644 realplay.mime $RPM_BUILD_ROOT%{_datadir}/mime-info/
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   129
install --mode=0644 realplay.keys $RPM_BUILD_ROOT%{_datadir}/mime-info/
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   130
rm realplay.mime realplay.keys
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   131
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   132
# /usr/share/mime/application
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   133
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   134
install -d $RPM_BUILD_ROOT%{_datadir}/mime/application
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   135
install --mode=0644 realplay.xml $RPM_BUILD_ROOT%{_datadir}/mime/application/
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   136
rm realplay.xml
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   137
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   138
# /usr/share/application-registry
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   139
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   140
install -d $RPM_BUILD_ROOT%{_datadir}/application-registry
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   141
install --mode=0644 realplay.applications $RPM_BUILD_ROOT%{_datadir}/application-registry/
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   142
rm realplay.applications
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   143
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   144
# /usr/share/application-registry
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   145
cd $RPM_BUILD_ROOT%{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   146
mv mimelnk $RPM_BUILD_ROOT%{_datadir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   147
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   148
# /usr/share/man
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   149
install -d $RPM_BUILD_ROOT%{_mandir}/sman1
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   150
install --mode=0644 %SOURCE1 $RPM_BUILD_ROOT%{_mandir}/sman1
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   151
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   152
# change some file mode to 0644
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   153
chmod 644 $RPM_BUILD_ROOT%{_libdir}/RealPlay/LICENSE
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   154
chmod 644 $RPM_BUILD_ROOT%{_libdir}/RealPlay/README
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   155
find $RPM_BUILD_ROOT%{_libdir}/RealPlay/share -type f -exec chmod 644 {} \;
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   156
find $RPM_BUILD_ROOT%{_datadir} -type f -exec chmod 644 {} \;
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   157
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   158
%if %build_l10n
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   159
%else
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   160
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   161
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   162
rm -rf $RPM_BUILD_ROOT%{_libdir}/RealPlay/share/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   163
%endif
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   164
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   165
%post
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   166
( echo 'test -x /usr/bin/update-desktop-database || exit 0';
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   167
  echo 'test -f %{_datadir}/mime/application/realplay.xml || exit 0';
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   168
  echo 'cp %{_datadir}/mime/application/realplay.xml %{_datadir}/mime/packages';
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   169
  echo '%{_bindir}/update-mime-database %{_datadir}/mime';
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   170
  echo 'rm %{_datadir}/mime/packages/realplay.xml';
7106
c2654f9761be * Solaris/SUNWrealplayer.spec: Add removef in %post to fix bug #6414069.
hh150184
parents: 7092
diff changeset
   171
  echo '/usr/sbin/removef $PKGINST %{_datadir}/mime/application/realplay.xml';
c2654f9761be * Solaris/SUNWrealplayer.spec: Add removef in %post to fix bug #6414069.
hh150184
parents: 7092
diff changeset
   172
  echo '/usr/sbin/removef -f $PKGINST || exit 2';
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   173
) | $PKG_INSTALL_ROOT/usr/lib/postrun -b -u
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   174
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   175
%clean
7107
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   176
#rm -rf $RPM_BUILD_ROOT
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   177
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   178
%files
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   179
%defattr (-, root, bin)
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   180
%dir %attr (0755, root, bin) %{_bindir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   181
%{_bindir}/*
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   182
%defattr (-, root, other)
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   183
%dir %attr (0755, root, bin) %{_libdir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   184
%dir %attr (0755, root, other) %{_libdir}/RealPlay
7107
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   185
%{_libdir}/RealPlay/%{browser_name}
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   186
%{_libdir}/RealPlay/lib
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   187
%{_libdir}/RealPlay/common
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   188
%{_libdir}/RealPlay/codecs
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   189
%{_libdir}/RealPlay/plugins
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   190
%{_libdir}/RealPlay/realplay.bin
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   191
%{_libdir}/RealPlay/realplay
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   192
%{_libdir}/RealPlay/README
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   193
%{_libdir}/RealPlay/LICENSE
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   194
%dir %attr (0755, root, other) %{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   195
%{_libdir}/RealPlay/share/realplay
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   196
%{_libdir}/RealPlay/share/default
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   197
%{_libdir}/RealPlay/share/tigris.css
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   198
%{_libdir}/RealPlay/share/hxplay_help.html
7107
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   199
# browser plugin
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   200
%defattr (-, root, other)
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   201
%dir %attr (0755, root, other) %{browser_prefix}/lib/%{browser_name}
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   202
%dir %attr (0755, root, other) %{browser_prefix}/lib/%{browser_name}/plugins
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   203
%{browser_prefix}/lib/%{browser_name}/plugins/*
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   204
# share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   205
%defattr (-, root, other)
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   206
%dir %attr (0755, root, sys) %{_datadir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   207
%{_datadir}/icons
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   208
%{_datadir}/mimelnk
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   209
%{_datadir}/pixmaps
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   210
%{_datadir}/applications
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   211
%{_datadir}/mime-info
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   212
%{_datadir}/mime
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   213
%{_datadir}/application-registry
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   214
%defattr (0755, root, bin)
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   215
%dir %attr(0755, root, bin) %{_mandir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   216
%dir %attr(0755, root, bin) %{_mandir}/*
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   217
%{_mandir}/*/*
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   218
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   219
%if %build_l10n
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   220
%files l10n
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   221
%defattr (-, root, other)
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   222
%dir %attr (0755, root, sys) %{_datadir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   223
%{_datadir}/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   224
%dir %attr (0755, root, bin) %{_libdir}
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   225
%dir %attr (0755, root, other) %{_libdir}/RealPlay
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   226
%dir %attr (0755, root, other) %{_libdir}/RealPlay/share
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   227
%{_libdir}/RealPlay/share/locale
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   228
%endif
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   229
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   230
%changelog
7138
15acf3cb2308 Solaris/SUNWrealplayer.spec: Fix problem: browser plugins are wrongly linked.
hh150184
parents: 7107
diff changeset
   231
* Wed Apr 26 2006 - [email protected]
15acf3cb2308 Solaris/SUNWrealplayer.spec: Fix problem: browser plugins are wrongly linked.
hh150184
parents: 7107
diff changeset
   232
- Fix problem: browser plugins are wrongly linked.
15acf3cb2308 Solaris/SUNWrealplayer.spec: Fix problem: browser plugins are wrongly linked.
hh150184
parents: 7107
diff changeset
   233
7106
c2654f9761be * Solaris/SUNWrealplayer.spec: Add removef in %post to fix bug #6414069.
hh150184
parents: 7092
diff changeset
   234
* Thu Apr 20 2006 - [email protected]
7107
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   235
- Change broswer from /usr/sfw/lib/mozilla to /usr/lib/firefox.
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   236
- Add define browser_name to make it change easier in future.
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   237
fa910a981d38 * Solaris/SUNWrealplayer.spec:
hh150184
parents: 7106
diff changeset
   238
* Thu Apr 20 2006 - [email protected]
7106
c2654f9761be * Solaris/SUNWrealplayer.spec: Add removef in %post to fix bug #6414069.
hh150184
parents: 7092
diff changeset
   239
- Add removef in %post to fix bug #6414069.
c2654f9761be * Solaris/SUNWrealplayer.spec: Add removef in %post to fix bug #6414069.
hh150184
parents: 7092
diff changeset
   240
7092
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   241
* Mon Apr 19 2006 - [email protected]
0485f556a2e9 * ext-sources/LICENSE-realplayer, ext-sources/realplay.1,
hh150184
parents:
diff changeset
   242
- Initial version created from jds3.1 branch.