bootsplash-theme-Sun.spec
author dermotm
Mon, 11 Apr 2005 08:50:58 +0000
changeset 5333 817fa62bc95d
parent 5298 c5fcaa0ae6ab
child 5338 ed8e0b7db1fb
permissions -rw-r--r--
Incremented release numbers for build 33
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
     1
#
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
     2
# Copyright (c) 2003 Sun Microsystems Inc.
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
     3
# This file and all modifications and additions to the pristine
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
     4
# package are under the same license as the package itself.
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
     5
#
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
     6
Name: bootsplash-theme-Sun
5298
c5fcaa0ae6ab 2005-04-01 Erwann Chenede - <[email protected]>
erwannc
parents: 5288
diff changeset
     7
Version: 0.8.3
5333
817fa62bc95d Incremented release numbers for build 33
dermotm
parents: 5298
diff changeset
     8
Release: 33
4867
e8cfe7e64783 *.spec (almost): update Vendor and Distribution tags
dermotm
parents: 4860
diff changeset
     9
Distribution: Java Desktop System, Release 3
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    10
Group: User Interface/Desktops
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    11
Vendor: Sun Microsystems, Inc.
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    12
Copyright: commercial
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    13
Provides: bootsplash-theme
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    14
Provides: %{name}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    15
Provides: %{name}-%{version}-%{release}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    16
URL: http://www.sun.com
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    17
Source: %{name}-%{version}.tgz
4455
aea26bce3124 2004-11-05 Takao Fujiwara <[email protected]>
fujiwara
parents: 4409
diff changeset
    18
Source1: l10n-configure.sh
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    19
BuildRoot: %{_tmppath}/%{name}-%{version}-build
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    20
Group: User Interface/Desktops
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    21
Summary: Sample boot splash theme for the Sun Mercury Desktop
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    22
Autoreqprov:  on
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    23
5021
06f9fef4b165 2005-02-07 Erwann Chenede - <[email protected]>
erwannc
parents: 4980
diff changeset
    24
Requires:      aaa_base mkinitrd
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    25
3628
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3519
diff changeset
    26
%define splash_theme /etc/bootsplash/themes
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    27
%define templates /var/adm/fillup-templates
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    28
%define sysconfig sysconfig.%{name}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    29
%define default_theme Sun
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    30
%define message /boot/message
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    31
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    32
%description
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    33
Sun branded sample boot splash theme for the Sun Mercury Desktop
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    34
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    35
Property of Sun Microsystems Inc., 2003
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    36
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    37
%package devel
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    38
Summary: Components for creating the %{name} bootsplash theme.
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    39
Group: Development/Libraries/C and C++
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    40
%description devel
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    41
Contains the necessary components to build the %{name} bootsplash theme.
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    42
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    43
Property of Sun Microsystems Inc., 2003
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    44
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    45
%prep
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    46
%setup -c
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    47
4455
aea26bce3124 2004-11-05 Takao Fujiwara <[email protected]>
fujiwara
parents: 4409
diff changeset
    48
bash -x %SOURCE1
aea26bce3124 2004-11-05 Takao Fujiwara <[email protected]>
fujiwara
parents: 4409
diff changeset
    49
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    50
%install
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    51
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    52
\rm -rf $RPM_BUILD_ROOT
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    53
\mkdir -p $RPM_BUILD_ROOT%{splash_theme}/%{default_theme} \
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    54
          $RPM_BUILD_ROOT%{templates} \
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    55
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    56
# Let's start
4328
8793935f6137 2004-10-26 Erwann Chenede - <[email protected]>
erwannc
parents: 4276
diff changeset
    57
SRCDIR=`\pwd`/bootsplash-theme-Sun/src
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    58
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    59
# bootsplash files
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    60
cd ${SRCDIR}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    61
\cp -f sysconfig $RPM_BUILD_ROOT%{templates}/%{sysconfig}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    62
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    63
cd ${SRCDIR}/%{default_theme}
4208
2ee4df0b69bc 2004-10-08 Erwann Chenede - <[email protected]>
erwannc
parents: 4133
diff changeset
    64
for d in bootloader config/*.cfg images/*.jpg bootloader-src-SLES-9.1
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    65
do 
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    66
  \tar cf - $d | (cd $RPM_BUILD_ROOT%{splash_theme}/%{default_theme} ; tar xpf -)
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    67
done
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    68
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    69
%post
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    70
# Link the current theme
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    71
if [ -d %{splash_theme} ]; then
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    72
   cd %{splash_theme}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    73
   if   [ -h current ]; then
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    74
     \rm -f current
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    75
   elif [ -d current ]; then
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    76
     \mv -f current current.orig
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    77
   fi
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    78
   \ln -s ./%{default_theme} %{splash_theme}/current
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    79
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    80
   # Backup original message file ONLY if not done earlier
4635
ea5fa2824e20 2004-11-24 Erwann Chenede - <[email protected]>
erwannc
parents: 4579
diff changeset
    81
   \install --backup=simple -p --suffix=.pre-%{name} -m 644  ./%{default_theme}/bootloader/message %{message}
ea5fa2824e20 2004-11-24 Erwann Chenede - <[email protected]>
erwannc
parents: 4579
diff changeset
    82
   \install --backup=simple -p --suffix=.pre-%{name}  ./%{default_theme}/bootloader/splash /sbin/splash
4328
8793935f6137 2004-10-26 Erwann Chenede - <[email protected]>
erwannc
parents: 4276
diff changeset
    83
   # copy sysconfig template to /etc/sysconfig/bootsplash
8793935f6137 2004-10-26 Erwann Chenede - <[email protected]>
erwannc
parents: 4276
diff changeset
    84
   \mv /etc/sysconfig/bootsplash /etc/sysconfig/bootsplash.old
8793935f6137 2004-10-26 Erwann Chenede - <[email protected]>
erwannc
parents: 4276
diff changeset
    85
   \cp /var/adm/fillup-templates/sysconfig.bootsplash-theme-Sun /etc/sysconfig/bootsplash
8793935f6137 2004-10-26 Erwann Chenede - <[email protected]>
erwannc
parents: 4276
diff changeset
    86
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    87
   # Create ramdisk image
4208
2ee4df0b69bc 2004-10-08 Erwann Chenede - <[email protected]>
erwannc
parents: 4133
diff changeset
    88
   \mkinitrd   
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    89
fi
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    90
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    91
%clean
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    92
\rm -rf $RPM_BUILD_ROOT
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    93
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    94
%files
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    95
%defattr(-,root,root)
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    96
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    97
%{splash_theme}/%{default_theme}/bootloader
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    98
%{splash_theme}/%{default_theme}/config
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
    99
%{splash_theme}/%{default_theme}/images
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   100
%{templates}/%{sysconfig}
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   101
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   102
%files devel
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   103
%defattr(-,root,root)
4208
2ee4df0b69bc 2004-10-08 Erwann Chenede - <[email protected]>
erwannc
parents: 4133
diff changeset
   104
%{splash_theme}/%{default_theme}/bootloader-src-SLES-9.1
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   105
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   106
%changelog
4208
2ee4df0b69bc 2004-10-08 Erwann Chenede - <[email protected]>
erwannc
parents: 4133
diff changeset
   107
*Fri Oct 08 2004 - [email protected] %Version
2ee4df0b69bc 2004-10-08 Erwann Chenede - <[email protected]>
erwannc
parents: 4133
diff changeset
   108
	Modification for the SuSE 9.1 boot theme rewrite
3628
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3519
diff changeset
   109
*Wed Jul 07 2004 - [email protected] %Version
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3519
diff changeset
   110
	Ported to SuSE9.1, changed splash_theme macro to /etc/bootsplash/themes
1352
075c4154ee28 Expanded image to handle 7 entries
cig
parents: 1297
diff changeset
   111
*Mon Oct 28 2003 - <[email protected]> %Version
075c4154ee28 Expanded image to handle 7 entries
cig
parents: 1297
diff changeset
   112
	Expanded graphics to adjust more menu.items
075c4154ee28 Expanded image to handle 7 entries
cig
parents: 1297
diff changeset
   113
	New graphics for bootsplash
075c4154ee28 Expanded image to handle 7 entries
cig
parents: 1297
diff changeset
   114
	New graphics for grub and system splash (Less color usage)
1297
2a543d35b20e 2003-10-20 Erwann Chenede - <[email protected]>
erwannc
parents: 1195
diff changeset
   115
*Sun Oct 20 2003 - <[email protected]> %Version
2a543d35b20e 2003-10-20 Erwann Chenede - <[email protected]>
erwannc
parents: 1195
diff changeset
   116
	New graphics from Chester
1118
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   117
*Tue Sep 3 2003 - <[email protected]> %Version
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   118
	New graphics (Java Desktop System)
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   119
	Support scripts in the devel package
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   120
*Tue Aug 26 2003 - <[email protected]> %Version
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   121
	Added Provides
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   122
	Renamed package
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   123
	New graphics (compressed)
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   124
*Tue Jul 1 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   125
	Version 0.6-6
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   126
	Separated theme deploy from devel
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   127
*Mon Jun 30 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   128
	Version 0.6-5
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   129
	Modified Images
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   130
	Removed Leadership theme
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   131
*Fri Jun 27 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   132
	Version 0.6-4
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   133
	New Images
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   134
*Wed Jun 18 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   135
	Version 0.6-3
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   136
	Changed References from Openstack to Sun
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   137
*Fri Jun 13 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   138
	Version 0.6-2
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   139
	Simplified Makefile
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   140
*Wed Jun 11 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   141
	Version 0.6-1
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   142
	New Grub splash screen
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   143
	Added post install script
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   144
*Thu Jun 4 2003 Carl Gadener <[email protected]>
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   145
	Version 0.5-1
f2c89b01ef4d 2003-09-03 Erwann Chenede - <[email protected]>
erwannc
parents:
diff changeset
   146
	Creation of RPM package