Skip to content

Commit

Permalink
Update Debian packaging (control, *.install)
Browse files Browse the repository at this point in the history
First, usr/lib/mlton/opcodes was part of the discontinued bytecode
codegen. It doesn't exist anymore, so don't try to install it.

Second, the GNU architecture has changed from i486 to i586. I don't
know why the GNU architecture (which has changed twice, and may change
again to i686, for all I know) is used in all these paths instead of the
Debian architecture (which will presumably remain i386 until the end of
time). But I will assume there is a good reason, and so switch all
the paths to the new architecture.
  • Loading branch information
tsuyoshi2 committed May 28, 2015
1 parent b525b67 commit 15f6115
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 11 deletions.
14 changes: 7 additions & 7 deletions package/debian/control
Expand Up @@ -101,7 +101,7 @@ Description: Optimizing compiler for Standard ML - tools

Package: mlton-runtime-native
Architecture: alpha amd64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
Depends: ${misc:Depends}, mlton-runtime-alpha-linux-gnu (= ${binary:Version}) [alpha] | mlton-runtime-x86-64-linux-gnu (= ${binary:Version}) [amd64] | mlton-runtime-arm-linux-gnueabi (= ${binary:Version}) [armel] | mlton-runtime-arm-linux-gnueabihf (= ${binary:Version}) [armhf] | mlton-runtime-hppa-linux-gnu (= ${binary:Version}) [hppa] | mlton-runtime-i486-gnu (= ${binary:Version}) [hurd-i386] | mlton-runtime-i486-linux-gnu (= ${binary:Version}) [i386] | mlton-runtime-ia64-linux-gnu (= ${binary:Version}) [ia64] | mlton-runtime-i486-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-i386] | mlton-runtime-x86-64-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-amd64] | mlton-runtime-mips-linux-gnu (= ${binary:Version}) [mips] | mlton-runtime-mipsel-linux-gnu (= ${binary:Version}) [mipsel] | mlton-runtime-powerpc-linux-gnu (= ${binary:Version}) [powerpc] | mlton-runtime-s390-linux-gnu (= ${binary:Version}) [s390] | mlton-runtime-sparc-linux-gnu (= ${binary:Version}) [sparc]
Depends: ${misc:Depends}, mlton-runtime-alpha-linux-gnu (= ${binary:Version}) [alpha] | mlton-runtime-x86-64-linux-gnu (= ${binary:Version}) [amd64] | mlton-runtime-arm-linux-gnueabi (= ${binary:Version}) [armel] | mlton-runtime-arm-linux-gnueabihf (= ${binary:Version}) [armhf] | mlton-runtime-hppa-linux-gnu (= ${binary:Version}) [hppa] | mlton-runtime-i586-gnu (= ${binary:Version}) [hurd-i386] | mlton-runtime-i586-linux-gnu (= ${binary:Version}) [i386] | mlton-runtime-ia64-linux-gnu (= ${binary:Version}) [ia64] | mlton-runtime-i586-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-i386] | mlton-runtime-x86-64-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-amd64] | mlton-runtime-mips-linux-gnu (= ${binary:Version}) [mips] | mlton-runtime-mipsel-linux-gnu (= ${binary:Version}) [mipsel] | mlton-runtime-powerpc-linux-gnu (= ${binary:Version}) [powerpc] | mlton-runtime-s390-linux-gnu (= ${binary:Version}) [s390] | mlton-runtime-sparc-linux-gnu (= ${binary:Version}) [sparc]
Homepage: http://mlton.org/
Description: Optimizing compiler for Standard ML - native runtime libraries
MLton is a whole-program optimizing compiler
Expand Down Expand Up @@ -205,7 +205,7 @@ Description: Optimizing compiler for Standard ML - hppa runtime libraries
.
This package provides hppa target libraries.

Package: mlton-runtime-i486-gnu
Package: mlton-runtime-i586-gnu
Architecture: hurd-i386
Multi-Arch: foreign
Depends: ${misc:Depends}, mlton-basis (= ${source:Version})
Expand All @@ -221,9 +221,9 @@ Description: Optimizing compiler for Standard ML - hurd-i386 runtime libraries
multiprecision library, and lots of useful
libraries.
.
This package provides hurd i486 target libraries.
This package provides hurd i586 target libraries.

Package: mlton-runtime-i486-linux-gnu
Package: mlton-runtime-i586-linux-gnu
Architecture: i386
Multi-Arch: foreign
Depends: ${misc:Depends}, mlton-basis (= ${source:Version})
Expand All @@ -239,7 +239,7 @@ Description: Optimizing compiler for Standard ML - i386 runtime libraries
multiprecision library, and lots of useful
libraries.
.
This package provides i486 target libraries.
This package provides i586 target libraries.

Package: mlton-runtime-ia64-linux-gnu
Architecture: ia64
Expand All @@ -259,7 +259,7 @@ Description: Optimizing compiler for Standard ML - ia64 runtime libraries
.
This package provides ia64 target libraries.

Package: mlton-runtime-i486-kfreebsd-gnu
Package: mlton-runtime-i586-kfreebsd-gnu
Architecture: kfreebsd-i386
Multi-Arch: foreign
Depends: ${misc:Depends}, mlton-basis (= ${source:Version})
Expand All @@ -275,7 +275,7 @@ Description: Optimizing compiler for Standard ML - kfreebsd-i386 runtime librari
multiprecision library, and lots of useful
libraries.
.
This package provides kfreebsd i386 target libraries.
This package provides kfreebsd i586 target libraries.

Package: mlton-runtime-x86-64-kfreebsd-gnu
Architecture: kfreebsd-amd64
Expand Down
1 change: 0 additions & 1 deletion package/debian/mlton-compiler.install
Expand Up @@ -2,6 +2,5 @@ usr/bin/mlton
usr/lib/mlton/mlton-compile
usr/lib/mlton/static-library
usr/lib/mlton/platform
usr/lib/mlton/opcodes
usr/lib/mlton/targets/self
usr/share/man/man1/mlton.1.gz
1 change: 0 additions & 1 deletion package/debian/mlton-runtime-i486-gnu.install

This file was deleted.

1 change: 0 additions & 1 deletion package/debian/mlton-runtime-i486-kfreebsd-gnu.install

This file was deleted.

1 change: 0 additions & 1 deletion package/debian/mlton-runtime-i486-linux-gnu.install

This file was deleted.

1 change: 1 addition & 0 deletions package/debian/mlton-runtime-i586-gnu.install
@@ -0,0 +1 @@
usr/lib/mlton/targets/i586-gnu/*
1 change: 1 addition & 0 deletions package/debian/mlton-runtime-i586-kfreebsd-gnu.install
@@ -0,0 +1 @@
usr/lib/mlton/targets/i586-kfreebsd-gnu/*
1 change: 1 addition & 0 deletions package/debian/mlton-runtime-i586-linux-gnu.install
@@ -0,0 +1 @@
usr/lib/mlton/targets/i586-linux-gnu/*

0 comments on commit 15f6115

Please sign in to comment.