Files
alien/patches/j2sdk_1.4.0-1.diff
joey b0ec57098c * Gerald Turner <gturner@newedgenetworks.com> contributed a .diff file for
conversion of the j2sdk (Java 2 Software Development Kit)
2002-05-23 00:10:19 +00:00

276 lines
8.5 KiB
Diff

--- 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 <gturner@newedgenetworks.com> 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 <gturner@newedgenetworks.com>
+
+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 <j2se-comments@java.sun.com>
+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