view README @ 11:2c27bd4a1783

- Update README.
author Thomas Fitzsimmons <fitzsim@redhat.com>
date Thu, 05 Jul 2007 18:31:15 -0400
parents 9fc31e52f8cb
children b25b3d2814f1
line wrap: on
line source

Setup Instructions
==================

IcedTea snapshot:

1. Create icedtea-1.1-$snapshot.tar.gz using IcedTea's make snapshot.
2. Copy/symlink icedtea-1.1-$snapshot.tar.gz into this directory.
3. Copy/symlink openjdk-7-ea-src-b14-21_jun_2007.zip into this directory.
4. Copy/symlink java-access-bridge-1.18.0.tar.gz into this directory.
5. Define icedteasnapshot to -$snapshot in spec file.
6. Comment out NoSource line in spec file.

IcedTea full release:

1. Create icedtea-1.1.tar.gz using IcedTea's make dist.
2. Copy/symlink icedtea-1.1.tar.gz into this directory.
3. Copy/symlink openjdk-7-ea-src-b14-21_jun_2007.zip into this directory.
4. Copy/symlink java-access-bridge-1.18.0.tar.gz into this directory.
5. Define icedteasnapshot to %{nil} in spec file.
6. Comment out NoSource line in spec file.

To build binary rpms, do:

make

To build binary rpms in mock, do:

make mockbuild

To build a source rpm, do:

make srpm

To see what other make targets are available, do:

make help

Release Instructions
====================

1. Verify that make mockbuild works on i586 and x86_64.
2. Verify that NoSource line is not commented out in spec file.
3. make tag
4. hg push
5. make srpm
6. md5sum java-1.7.0-icedtea-1.7.0.0-0.5.b14.nosrc.rpm
7. scp -p java-1.7.0-icedtea-1.7.0.0-0.5.b14.nosrc.rpm \
   icedtea.classpath.org:/var/lib/public-download/fedora
8. ssh icedtea.classpath.org \
   md5sum \
   /var/lib/public-download/fedora/java-1.7.0-icedtea-1.7.0.0-0.5.b14.nosrc.rpm
9. Verify that md5sums match.