SunDesktopVersion.spec
author dermotm
Mon, 24 Jul 2006 12:30:39 +0000
branchgnome-2-10
changeset 19949 94f49bf19351
parent 19693 ecfa915b40d9
permissions -rw-r--r--
access control test #4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     1
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     2
# spec file for package SunDesktopVersion
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     3
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     4
# Copyright (c) 2005 Sun Microsystems, Inc.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     5
# This file and all modifications and additions to the pristine
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     6
# package are under the same license as the package itself.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
     7
#
19365
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
     8
%define product Sun Java Desktop System
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
     9
%define productAbbrv Java_DS
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    10
%define prodRelMajor 3
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    11
%define prodRelMinor 2
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    12
%define prodBuild 1
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    13
%define buildType devel
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    14
%define assembled %(date +"%d %b %Y")
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    15
3574
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    16
Name:         		SunDesktopVersion
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    17
License:      		GPL
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    18
Group:        		Development/Tools
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    19
BuildArchitectures:     noarch
19365
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    20
Version:      		%prodRelMajor.%prodRelMinor.%prodBuild
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    21
Release:      		%prodBuild
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19365
diff changeset
    22
Distribution: 		Java Desktop System
3574
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    23
Vendor:       		Sun Microsystems, Inc.
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    24
Summary:      		Release info for Sun Java Desktop
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    25
URL:          		http://www.sun.com
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    26
BuildRoot:    		%{_tmppath}/%{name}-%{version}-build
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    27
Autoreqprov:            no 
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    28
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    29
%description
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    30
Release info for Sun Java Desktop
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    31
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    32
%prep
19365
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    33
mkdir -p %name-%version
3574
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    34
19365
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    35
%build
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    36
echo "product=%product" > product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    37
echo "productAbbrv=%productAbbrv" >> product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    38
if [ "x%prodRelMinor" != x0 ]; then
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    39
	echo "release=%prodRelMajor.%prodRelMinor" >> product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    40
else
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    41
	echo "release=%prodRelMajor" >> product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    42
fi
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    43
echo "build=%prodBuild" >> product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    44
echo "buildType=%buildType" >> product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    45
echo "assembled=%assembled" >> product-info
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    46
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    47
if [ "x%prodRelMinor" != x0 ]; then
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    48
	echo "Sun Java Desktop System, Release %prodRelMajor.%prodRelMinor - build %prodBuild" > sun-release
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    49
else
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    50
	echo "Sun Java Desktop System, Release %prodRelMajor - build %prodBuild" > sun-release
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    51
fi
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    52
echo "Assembled %assembled" >> sun-release
4455
aea26bce3124 2004-11-05 Takao Fujiwara <[email protected]>
fujiwara
parents: 4409
diff changeset
    53
3574
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    54
%install
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    55
install -d ${RPM_BUILD_ROOT}/etc
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    56
install --mode=0644 sun-release ${RPM_BUILD_ROOT}/etc/sun-release
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    57
install --mode=0644 product-info ${RPM_BUILD_ROOT}/etc/product-info
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    58
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    59
%clean
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    60
rm -rf $RPM_BUILD_ROOT
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    61
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    62
%files
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    63
%defattr(-,root,root)
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    64
/etc/sun-release
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    65
/etc/product-info
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    66
6699b192e10a Incremented build number for build 16b
dermotm
parents:
diff changeset
    67
%changelog
19365
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    68
* Fri Jun 03 2005 - [email protected]
cf6ebcb9c095 2005-06-04 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    69
- changed to generate file contents on-the-fly instead of using a static tarball