--- j2sdk-1.4.0.orig/debian/changelog +++ j2sdk-1.4.0/debian/changelog @@ -0,0 +1,7 @@ +j2sdk (1.4.0-1) experimental; urgency=low + + * Converted from .rpm format to .deb + + -- Gerald Turner Wed, 22 May 2002 12:46:34 -0700 + + --- j2sdk-1.4.0.orig/debian/control +++ j2sdk-1.4.0/debian/control @@ -0,0 +1,31 @@ +Source: j2sdk +Section: alien +Priority: extra +Maintainer: Gerald Turner + +Package: j2sdk +Architecture: i386 +Depends: java-common, ${shlibs:Depends} +Provides: java-virtual-machine, java2-runtime, java-compiler, java2-compiler +Suggests: netscape | mozilla (>= 0.9.3+0-1) +Description: Java(TM) 2 Software Development Kit, Standard Edition + The Java 2 SDK, Standard Edition includes the Java + Virtual Machine, core class libraries and tools used + by programmers to develop Java software applets and + applications. The SDK also provides the foundation + for IDE (Integrated Development Environment) tools + such as Sun's Forte for Java, Community Edition, + the Java(TM) 2 Platform, Enterprise Edition (J2EE), + Java-based application servers and more. + The Java 2 Software Development Kit, SDK, is a + development environment for building applications, + applets, and components that can be deployed on + the Java platform. The Java 2 SDK software includes + tools useful for developing and testing programs + written in the Java programming language and running + on the Java platform. These tools are designed to + be used from the command line. Except for + appletviewer, these tools do not provide a + graphical user interface. + . + (Converted from a rpm package by alien.) --- j2sdk-1.4.0.orig/debian/copyright +++ j2sdk-1.4.0/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by the alien program by converting +a binary .rpm package on Wed, 22 May 2002 12:46:35 -0700 + +Copyright: 1994-2001 Sun Microsystems, Inc. + +Information from the binary package: +Name : j2sdk Relocations: (not relocateable) +Version : 1.4.0 Vendor: Sun Microsystems +Release : fcs Build Date: Wed Jan 30 08:40:47 2002 +Install date: (not installed) Build Host: localhost.localdomain +Group : Development/Tools Source RPM: j2sdk-1.4.0-fcs.src.rpm +Size : 79382729 License: 1994-2001 Sun Microsystems, Inc. +Packager : Java Software +URL : http://java.sun.com/linux +Summary : Java(TM) 2 Software Development Kit, Standard Edition +Description : +The Java 2 SDK, Standard Edition includes the Java +Virtual Machine, core class libraries and tools used +by programmers to develop Java software applets and +applications. The SDK also provides the foundation +for IDE (Integrated Development Environment) tools +such as Sun's Forte for Java, Community Edition, +the Java(TM) 2 Platform, Enterprise Edition (J2EE), +Java-based application servers and more. +The Java 2 Software Development Kit, SDK, is a +development environment for building applications, +applets, and components that can be deployed on +the Java platform. The Java 2 SDK software includes +tools useful for developing and testing programs +written in the Java programming language and running +on the Java platform. These tools are designed to +be used from the command line. Except for +appletviewer, these tools do not provide a +graphical user interface. + --- j2sdk-1.4.0.orig/debian/rules +++ j2sdk-1.4.0/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f +# debian/rules for alien + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Use v3 compatability mode, so ldconfig gets added to maint scripts. +export DH_COMPAT=3 + +PACKAGE=$(shell dh_listpackages) +PKGFILES=$(shell ls -1 |grep -v debian) + +build: + dh_testdir + +clean: + dh_testdir + dh_testroot + dh_clean + +binary-indep: build + +binary-arch: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# Copy the packages's files, if any. +ifneq "$(PKGFILES)" "" + cp -a $(PKGFILES) debian/$(PACKAGE) +endif + +# +# If you need to move files around in debian/$(PACKAGE) or do some +# binary patching, do it here +# + + mv debian/$(PACKAGE)/usr/java/j2sdk1.4.0 \ + debian/$(PACKAGE)/usr/lib/j2sdk1.4 + rmdir debian/$(PACKAGE)/usr/java + + mv debian/$(PACKAGE)/usr/lib/j2sdk1.4/man/* \ + debian/$(PACKAGE)/usr/share/man + rmdir debian/$(PACKAGE)/usr/lib/j2sdk1.4/man + + rm debian/$(PACKAGE)/usr/share/man/ja + mv debian/$(PACKAGE)/usr/share/man/ja_JP.eucJP \ + debian/$(PACKAGE)/usr/share/man/ja + + for i in `find debian/$(PACKAGE)/usr/share/man -type f` ; \ + do mv $$i `echo $$i | sed 's/\.\([^.]*\)$$/.j2sdk14.\1/'` ; \ + done + + dh_installdocs + dh_installchangelogs +# This has been known to break on some wacky binaries. +# dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + -dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- j2sdk-1.4.0.orig/debian/dirs +++ j2sdk-1.4.0/debian/dirs @@ -0,0 +1,3 @@ +usr/share/man +usr/lib/netscape/plugins-libc6 +usr/lib/mozilla/plugins --- j2sdk-1.4.0.orig/debian/prerm +++ j2sdk-1.4.0/debian/prerm @@ -0,0 +1,34 @@ +#!/bin/sh + +case "`uname -m`" in + i[3-7]86 | ia32 | ia64) + ARCH=i386 + ;; + sparc*) + ARCH=sparc + ;; + *) + ARCH="`uname -m`" + ;; +esac + +if [ $1 = remove ] +then + for i in appletviewer extcheck idlj jar jarsigner java javac \ + javadoc javah javap jdb keytool native2ascii orbd \ + policytool rmic rmid rmiregistry serialver servertool \ + tnameserv ControlPanel HtmlConverter + do + update-alternatives --remove $i /usr/lib/j2sdk1.4/bin/$i + done + + update-alternatives \ + --remove \ + javaplugin.so \ + /usr/lib/j2sdk1.4/jre/plugin/${ARCH}/ns4/javaplugin140.so + + update-alternatives \ + --remove \ + javaplugin_oji.so \ + /usr/lib/j2sdk1.4/jre/plugin/${ARCH}/ns610/javaplugin_oji140.so +fi --- j2sdk-1.4.0.orig/debian/postinst +++ j2sdk-1.4.0/debian/postinst @@ -0,0 +1,75 @@ +#!/bin/sh + +case "`uname -m`" in + i[3-7]86 | ia32 | ia64) + ARCH=i386 + ;; + sparc*) + ARCH=sparc + ;; + *) + ARCH="`uname -m`" + ;; +esac + +if [ $1 = configure ] +then + for i in appletviewer extcheck idlj jar jarsigner java javac \ + javadoc javah javap jdb keytool native2ascii orbd \ + policytool rmic rmid rmiregistry serialver servertool \ + tnameserv ControlPanel HtmlConverter + do + if [ -e /usr/share/man/man1/$i.j2sdk14.1.gz ] + then + if [ -e /usr/share/man/ja/man1/$i.j2sdk14.1.gz ] + then + update-alternatives \ + --install \ + /usr/bin/$i \ + $i \ + /usr/lib/j2sdk1.4/bin/$i \ + 1400 \ + --slave \ + /usr/share/man/man1/$i.1.gz \ + $i.1.gz \ + /usr/share/man/man1/$i.j2sdk14.1.gz \ + --slave \ + /usr/share/man/ja/man1/$i.1.gz \ + $i.ja.1.gz \ + /usr/share/man/ja/man1/$i.j2sdk14.1.gz + else + update-alternatives \ + --install \ + /usr/bin/$i \ + $i \ + /usr/lib/j2sdk1.4/bin/$i \ + 1400 \ + --slave \ + /usr/share/man/man1/$i.1.gz \ + $i.1.gz \ + /usr/share/man/man1/$i.j2sdk14.1.gz + fi + else + update-alternatives \ + --install \ + /usr/bin/$i \ + $i \ + /usr/lib/j2sdk1.4/bin/$i \ + 1400 + fi + done + + update-alternatives \ + --install \ + /usr/lib/netscape/plugins-libc6/javaplugin.so \ + javaplugin.so \ + /usr/lib/j2sdk1.4/jre/plugin/${ARCH}/ns4/javaplugin140.so \ + 1400 + + update-alternatives \ + --install \ + /usr/lib/mozilla/plugins/javaplugin_oji.so \ + javaplugin_oji.so \ + /usr/lib/j2sdk1.4/jre/plugin/${ARCH}/ns610/javaplugin_oji140.so \ + 1400 +fi