From 9cf6489a5237022ab8e54399169172d598372900 Mon Sep 17 00:00:00 2001 From: Christopher Roy Bratusek Date: Sat, 6 Aug 2016 10:06:06 +0200 Subject: [PATCH] improved Debian GNU/Linux packaging --- debian/changelog | 8 +++++ debian/control | 42 +++++++++++++++++++++++++-- debian/patchimage-tools-amd64.install | 9 ++++++ debian/patchimage-tools-i386.install | 9 ++++++ debian/patchimage.install | 9 ++++++ 5 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 debian/patchimage-tools-amd64.install create mode 100644 debian/patchimage-tools-i386.install create mode 100644 debian/patchimage.install diff --git a/debian/changelog b/debian/changelog index 49b8193..c8a553f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +patchimage (7.0.0-1nano) unstable; urgency=low + + * new upstream stable release + * install 32bit pre-compiled tools into patchimage-tools-i386 package + * install 64bit pre-compiled tools into patchimage-tools-amd64 package + + -- Christopher Roy Bratusek Sat, 06 Aug 2016 09:59:46 +0200 + patchimage (6.3.0-1nano) unstable; urgency=low * new upstream stable release diff --git a/debian/control b/debian/control index 00604b2..3bf4e09 100644 --- a/debian/control +++ b/debian/control @@ -8,8 +8,8 @@ Homepage: http://www.nanolx.org/nanolx/patchimage Package: patchimage Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: Wii image patcher +Depends: ${shlibs:Depends}, ${misc:Depends}, patchimage-tools +Description: Wii, Wii U, 3DS image patcher Patchimage is a script that allows to patch riivoluton, ips or xdelta patches into wbfs or iso images of legal game dumps, ROMs or dumped cpk files. . @@ -29,3 +29,41 @@ Description: Wii image patcher - applying decensoring patches to Tokyo Mirage Sessions #FE . Be sure to read the supplied README-files for a full overview. + +Package: patchimage-tools-i386 +Architecture: i386 +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: patchimage-tools +Description: Pre-compiled tools for patchimage + pre-compiled tools for patchimage: + - 3dstool Tool for re-packing 3DS ROMs + - ctrtool Tool for un-packing 3DS ROMs + - applyppf3 Tool for applying PPF patches + - titledumper Tool for receiving Wii U game dumps over network + - uips Tool for applying IPS patches + - wit Tool for managing Wii game dumps + - wszst Tool for manipulating Mario Kart Wii files + - xdelta3 Tool for applying DELTA patches [beta version] + - overrides for Wiims Mario Kart Fun tools (new versions of wit and wszst + that allow creating older custom track distributions on newer versions + of Debian GNU/Linux, which have newer versions of the libraries the + originally provided wit and wszst were linked against) + +Package: patchimage-tools-amd64 +Architecture: amd64 +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: patchimage-tools +Description: Pre-compiled tools for patchimage + pre-compiled tools for patchimage: + - 3dstool Tool for re-packing 3DS ROMs + - ctrtool Tool for un-packing 3DS ROMs + - applyppf3 Tool for applying PPF patches + - titledumper Tool for receiving Wii U game dumps over network + - uips Tool for applying IPS patches + - wit Tool for managing Wii game dumps + - wszst Tool for manipulating Mario Kart Wii files + - xdelta3 Tool for applying DELTA patches [beta version] + - overrides for Wiims Mario Kart Fun tools (new versions of wit and wszst + that allow creating older custom track distributions on newer versions + of Debian GNU/Linux, which have newer versions of the libraries the + originally provided wit and wszst were linked against) diff --git a/debian/patchimage-tools-amd64.install b/debian/patchimage-tools-amd64.install new file mode 100644 index 0000000..7bf5a74 --- /dev/null +++ b/debian/patchimage-tools-amd64.install @@ -0,0 +1,9 @@ +usr/share/patchimage/tools/3dstool.64 +usr/share/patchimage/tools/applyppf3.64 +usr/share/patchimage/tools/ctrtool.64 +usr/share/patchimage/tools/titledumper.64 +usr/share/patchimage/tools/uips.64 +usr/share/patchimage/tools/wit.64 +usr/share/patchimage/tools/wszst.64 +usr/share/patchimage/tools/xdelta3.64 +usr/share/patchimage/override/linux64 diff --git a/debian/patchimage-tools-i386.install b/debian/patchimage-tools-i386.install new file mode 100644 index 0000000..533fe43 --- /dev/null +++ b/debian/patchimage-tools-i386.install @@ -0,0 +1,9 @@ +usr/share/patchimage/tools/3dstool.32 +usr/share/patchimage/tools/applyppf3.32 +usr/share/patchimage/tools/ctrtool.32 +usr/share/patchimage/tools/titledumper.32 +usr/share/patchimage/tools/uips.32 +usr/share/patchimage/tools/wit.32 +usr/share/patchimage/tools/wszst.32 +usr/share/patchimage/tools/xdelta3.32 +usr/share/patchimage/override/linux32 diff --git a/debian/patchimage.install b/debian/patchimage.install new file mode 100644 index 0000000..f668602 --- /dev/null +++ b/debian/patchimage.install @@ -0,0 +1,9 @@ +usr/bin/patchimage +usr/share/patchimage/data +usr/share/patchimage/database +usr/share/patchimage/patches +usr/share/patchimage/script.d +usr/share/patchimage/tools/gdown.pl +usr/share/patchimage/tools/ignore_3dstool.txt +usr/share/patchimage/tools/ucat +usr/share/patchimage/tools/unp