summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorPaul Wise <pabs@debian.org>2009-07-24 10:30:58 +0000
committerDidier Raboud <odyx@debian.org>2018-03-31 20:46:48 +0200
commitbd833898d09095350440e897641bc01ac7570a54 (patch)
tree3fa55b4b371ee8926d5b7d743efbfe16b83f76c4 /debian
parentbbd1ed5a914ae3b01bc29cb68ada15a9aeb64306 (diff)
[svn-inject] Applying Debian modifications to trunk
Diffstat (limited to 'debian')
-rw-r--r--debian/GenPat.xml136
-rw-r--r--debian/LibraryLocal.xml101
-rw-r--r--debian/NEWS6
-rw-r--r--debian/README.Debian22
-rw-r--r--debian/TODO7
-rw-r--r--debian/changelog551
-rw-r--r--debian/compat1
-rw-r--r--debian/control24
-rw-r--r--debian/copyright536
-rw-r--r--debian/doc-base11
-rw-r--r--debian/docs6
-rw-r--r--debian/links15
-rw-r--r--debian/makensis.xml166
-rw-r--r--debian/manpages3
-rw-r--r--debian/nsis.install9
-rw-r--r--debian/nsis.lintian-overrides1
-rwxr-xr-xdebian/rules115
-rw-r--r--debian/watch2
18 files changed, 1712 insertions, 0 deletions
diff --git a/debian/GenPat.xml b/debian/GenPat.xml
new file mode 100644
index 0000000..3e3b455
--- /dev/null
+++ b/debian/GenPat.xml
@@ -0,0 +1,136 @@
+<?xml version='1.0'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
+ <!ENTITY firstname "<firstname>Paul</firstname>">
+ <!ENTITY surname "<surname>Wise</surname>">
+ <!ENTITY date "<date>October 5, 2005</date>">
+ <!ENTITY section "<manvolnum>1</manvolnum>">
+ <!ENTITY email "<email>pabs@debian.org</email>">
+ <!ENTITY username "Paul Wise">
+ <!ENTITY ucpackage "<refentrytitle>NSIS</refentrytitle>">
+ <!ENTITY package "GenPat">
+ <!ENTITY debian "Debian (TM)">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &email;
+ </address>
+ <author>
+ &firstname;
+ &surname;
+ </author>
+ <copyright>
+ <year>2005</year>
+ <holder>&username;</holder>
+ </copyright>
+ &date;
+ </refentryinfo>
+ <refmeta>
+ &ucpackage;
+ &section;
+ </refmeta>
+ <refnamediv>
+ <refname>&package;</refname>
+ <refpurpose>A program to create patch files in VPatch format.</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&package;</command>
+ <arg><option>-R</option></arg>
+ <arg><option>-B=<replaceable>64</replaceable></option></arg>
+ <arg><option>-V</option></arg>
+ <arg><option>-O</option></arg>
+ <arg><option>-A=<replaceable>500</replaceable></option></arg>
+ <arg><option><replaceable>source</replaceable></option></arg>
+ <arg><option><replaceable>target</replaceable></option></arg>
+ <arg><option><replaceable>patch.pat</replaceable></option></arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+ <para>This manual page documents briefly the
+ <command>&package;</command> command.</para>
+ <para>This manual page was written for the &debian; distribution
+ because the original program does not have a manual page.
+ Instead, it has documentation in the HTML format; see below.</para>
+ <para><command>&package;</command> is a program that creates installer programs for Windows.</para>
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+ <variablelist>
+ <varlistentry>
+ <term><option>-R</option></term>
+ <listitem>
+ <para>Replace a patch with same contents as source silently if it already exists.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-B=<replaceable>64</replaceable></option></term>
+ <listitem>
+ <para>Set blocksize (default=64), multiple of 2 is required.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-V</option></term>
+ <listitem>
+ <para>More verbose information during patch creation.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-O</option></term>
+ <listitem>
+ <para>Deactivate match limit of the -A switch (sometimes smaller patches).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-A=<replaceable>500</replaceable></option></term>
+ <listitem>
+ <para>Maximum number of block matches per block (improves performance).
+ Default is 500, larger is slower. Use -V to see the cut-off aborts.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>EXIT STATUS</title>
+ <variablelist>
+ <varlistentry>
+ <term>0</term>
+ <listitem>
+ <para>Success</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>1</term>
+ <listitem>
+ <para>Arguments missing</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>2</term>
+ <listitem>
+ <para>Other error</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>3</term>
+ <listitem>
+ <para>Source file already has a patch in specified patch file (=error)</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>SEE ALSO</title>
+ <para>GenPat is documented more fully in the HTML file
+ /usr/share/doc/nsis/Docs/VPatch/Readme.html.</para>
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+ <para>This manual page was written by &username; &email; for
+ the &debian; system.
+ </para>
+ </refsect1>
+</refentry>
diff --git a/debian/LibraryLocal.xml b/debian/LibraryLocal.xml
new file mode 100644
index 0000000..0bc01bd
--- /dev/null
+++ b/debian/LibraryLocal.xml
@@ -0,0 +1,101 @@
+<?xml version='1.0'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
+ <!ENTITY firstname "<firstname>Paul</firstname>">
+ <!ENTITY surname "<surname>Wise</surname>">
+ <!ENTITY date "<date>July 28, 2007</date>">
+ <!ENTITY section "<manvolnum>1</manvolnum>">
+ <!ENTITY email "<email>pabs@debian.org</email>">
+ <!ENTITY username "Paul Wise">
+ <!ENTITY ucpackage "<refentrytitle>NSIS</refentrytitle>">
+ <!ENTITY package "LibraryLocal">
+ <!ENTITY debian "Debian (TM)">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &email;
+ </address>
+ <author>
+ &firstname;
+ &surname;
+ </author>
+ <copyright>
+ <year>2007</year>
+ <holder>&username;</holder>
+ </copyright>
+ &date;
+ </refentryinfo>
+ <refmeta>
+ &ucpackage;
+ &section;
+ </refmeta>
+ <refnamediv>
+ <refname>&package;</refname>
+ <refpurpose>A program to get version numbers from DLL files for use with NSIS.</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&package;</command>
+ <arg><option><replaceable>mode</replaceable></option></arg>
+ <arg><option><replaceable>input.dll</replaceable></option></arg>
+ <arg><option><replaceable>output.nsh</replaceable></option></arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+ <para>This manual page documents briefly the
+ <command>&package;</command> command.</para>
+ <para>This manual page was written for the &debian; distribution
+ because the original program does not have a manual page.</para>
+ <para><command>&package;</command> is a part of NSIS, which is a system for creating installer programs for Windows.</para>
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+ <para>All three arguments are required.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option><replaceable>mode</replaceable></option></term>
+ <listitem>
+ <para>'D' for DLLs or 'T' for TLBs (only supported on Windows).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option><replaceable>input.dll</replaceable></option></term>
+ <listitem>
+ <para>The DLL/TLB file to get the version number from.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option><replaceable>output.nsh</replaceable></option></term>
+ <listitem>
+ <para>The name of the NSIS script file to output for use by the Library.nsh files.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>EXIT STATUS</title>
+ <variablelist>
+ <varlistentry>
+ <term>0</term>
+ <listitem>
+ <para>Success</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>1</term>
+ <listitem>
+ <para>Incorrect number of arguments</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+ <para>This manual page was written by &username; &email; for
+ the &debian; system.
+ </para>
+ </refsect1>
+</refentry>
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..1f1aa1e
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,6 @@
+nsis (2.43-1) experimental; urgency=low
+
+ * This version changes the details for building nsis plugins,
+ please see README.Debian for details of the new system.
+
+ -- Paul Wise <pabs@debian.org> Thu, 05 Feb 2009 13:11:29 +0900
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..5806fd9
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,22 @@
+The menu thing isn't included because it requires wxWidgets 2.8 to build.
+
+To build nsis plugins you should read the following.
+
+You should include the header like so:
+
+#include <nsis/pluginapi.h>
+
+The mingw32 include dir should be in the include path and it
+usually is there by default, if not, add this to CPPFLAGS:
+
+ -I /usr/i586-mingw32msvc/include
+
+The nsis subdir of the mingw32 library dir should be in the
+linker path, you'll need the following in LDFLAGS:
+
+ -L /usr/i586-mingw32msvc/lib/nsis
+
+The nsis pluginapi static library needs to be linked against,
+you'll need the following in LDFLAGS:
+
+ -lpluginapi
diff --git a/debian/TODO b/debian/TODO
new file mode 100644
index 0000000..96518ed
--- /dev/null
+++ b/debian/TODO
@@ -0,0 +1,7 @@
+Remove VPatch, package.
+Port to more architectures.
+Switch to non-forked halibut.
+Port makensisw/etc to wxWidgets.
+Create a NEWS file in release.py.
+Get crossmingw.py merged into scons.
+Encourage upstream to add Unicode support.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..23f4036
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,551 @@
+nsis (2.44-4) unstable; urgency=low
+
+ * Brown paper bag upload
+ * Actually give the option to dh_strip (closes: #519703)
+
+ -- Paul Wise <pabs@debian.org> Fri, 20 Mar 2009 12:07:00 +0900
+
+nsis (2.44-3) unstable; urgency=low
+
+ * Don't let dh_strip work on (and break) the libpluginapi.a file
+ (Closes: #519703).
+ * Support new nocheck option in DEB_BUILD_OPTIONS
+ * Bump Standards-Version, nsis now complies
+
+ -- Paul Wise <pabs@debian.org> Mon, 16 Mar 2009 01:26:29 +0900
+
+nsis (2.44-2) unstable; urgency=low
+
+ * Woops, actually upload to unstable
+ * Use dh_lintian instead of manually installing overrides
+ * Switch to debhelper compat level 7
+ * Switch from dh_clean -k to dh_prep
+
+ -- Paul Wise <pabs@debian.org> Wed, 25 Feb 2009 01:03:19 +0900
+
+nsis (2.44-1) experimental; urgency=low
+
+ * New upstream bugfix release
+ - drop merged fix-Library.nsi-test.patch
+ * Move to unstable now that lenny is released
+ * Add missing System Call.S copyright info
+
+ -- Paul Wise <pabs@debian.org> Tue, 24 Feb 2009 17:51:13 +0900
+
+nsis (2.43-1) experimental; urgency=low
+
+ * New upstream release (w00t)
+ - Finally makes the System plugin fully functional. Thanks a lot to
+ Thomas Gaugler for implementing this (Closes: #319999, LP: #157356)
+ - Compiles Resource.dll from an icon and a short .rc (Closes: #442192)
+ - Building nsis plugins changes with this release, add details to
+ README.Debian and a notification in NEWS.Debian.
+ * Add some more items to the TODO file.
+ * Apply upstream patch to fix the Library.nsi test
+ * Refer to the correct GPL version in the copyright file
+
+ -- Paul Wise <pabs@debian.org> Thu, 05 Feb 2009 17:52:53 +0900
+
+nsis (2.39-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Paul Wise <pabs@debian.org> Wed, 27 Aug 2008 13:09:09 +0800
+
+nsis (2.38-1) experimental; urgency=low
+
+ * New upstream release
+ - all patches included
+ * Put in experimental because it breaks win32-loader
+
+ -- Paul Wise <pabs@debian.org> Wed, 16 Jul 2008 16:16:58 +0800
+
+nsis (2.37-2) unstable; urgency=medium
+
+ * Ensure the package will FTBFS when makensis is not built
+ * The rebuild should create makensis on amd64 (Closes: #484938)
+ * Don't run the patch, build and test process twice
+ * Run the tests as well as the test scripts on i386 only
+ * Fix FTBFS when converted to dpkg source format 3.0 (Closes: #485350)
+ * Bump Standards-Version (no changes needed)
+
+ -- Paul Wise <pabs@debian.org> Mon, 09 Jun 2008 15:42:38 +0800
+
+nsis (2.37-1) unstable; urgency=low
+
+ * New upstream release
+ - all patches included
+ * Apply upstream patch to fix the HeaderBitmap test failure
+
+ -- Paul Wise <pabs@debian.org> Sun, 18 May 2008 18:32:18 +0800
+
+nsis (2.36-1) unstable; urgency=low
+
+ * New upstream release
+ - all patches included
+
+ -- Paul Wise <pabs@debian.org> Mon, 07 Apr 2008 13:35:41 +0800
+
+nsis (2.35-2) unstable; urgency=low
+
+ * Brown paper bag release
+ * Fix FTBFS on amd64: add an amd64 build-dep on g++-multilib
+
+ -- Paul Wise <pabs@debian.org> Tue, 11 Mar 2008 16:38:10 +0900
+
+nsis (2.35-1) unstable; urgency=low
+
+ * New upstream release
+ - MUI2 is now declared stable and should be preferred
+ * Bump Standards-Version (no changes)
+ * Properly capitalise Debian in the short description
+ * Accept defeat; drop the amd64 patch since upstream says it a hack and
+ it is a hassle to update for new upstreams. For now, we only support
+ i386 and amd64 via upstream's use of -m32. The right way to fix this
+ is to rewrite some of the internal parts and get that upstreamed,
+ but this is a big and very complex task I have no time for yet.
+ - nsis has also been added to Packages-arch-specific
+ - This effectively closes: #451900 since we don't support s390/etc
+ - Apply patch to add some more -m32 since upstream doesn't use enough yet
+ * Apply upstream patch to ignore tests failing on Linux (Closes: #464311)
+ * Apply upstream patch to fix FTBFS with GCC 4.3 (Closes: #456082)
+ * Fix FTBFS with -j2 due to a race in build/patch target dependencies
+ * Generate a couple of new README files and link a new changelog file
+ * Update the doc-base section to the latest doc-base spec
+
+ -- Paul Wise <pabs@debian.org> Fri, 07 Mar 2008 00:34:11 +0900
+
+nsis (2.33-1) unstable; urgency=low
+
+ * New upstream release
+ - Fixes showing the welcome page on Win95
+ - Includes 02_better_strip.patch, drop
+
+ -- Paul Wise <pabs@debian.org> Sun, 18 Nov 2007 20:03:57 +0930
+
+nsis (2.32-1) unstable; urgency=low
+
+ * New upstream release
+ * Improve package metadata (thanks to enrico's debtags talk):
+ - Suggest mingw32 for cross-compiling Win32 apps
+ - add Win32 keyword to the description
+ - Move Homepage from description to new dpkg field
+ - wine is now available on amd64, suggest it there
+
+ -- Paul Wise <pabs@debian.org> Wed, 14 Nov 2007 15:43:53 +0930
+
+nsis (2.31-1) unstable; urgency=low
+
+ * New upstream release
+ - Builds with new mingw32 (Closes: #444504)
+
+ -- Paul Wise <pabs@debian.org> Wed, 03 Oct 2007 17:44:54 +1000
+
+nsis (2.30-1) unstable; urgency=low
+
+ * New upstream release
+ - MUI language changes, Catalan is back
+ - Includes the new Modern UI 2
+ - Drop manual IGNORETESTS, upstream uses it now
+ * Add a manual page for the LibraryLocal utility
+ * Don't strip executables with nostrip build option (Closes: #437654)
+ - Also let DEB_BUILD_OPTIONS=nostripfull prevent plugin/stub stripping
+
+ -- Paul Wise <pabs@debian.org> Tue, 28 Aug 2007 15:22:48 +1000
+
+nsis (2.29-1) unstable; urgency=low
+
+ * New upstream release
+ - adds nsDialogs, a replacement for InstallOptions
+ - Drop Catalan hack, upstream fixed it
+ * System plugin patch was accepted upstream, fix README.Debian
+
+ -- Paul Wise <pabs@debian.org> Tue, 17 Jul 2007 18:28:57 +1000
+
+nsis (2.28-1) unstable; urgency=low
+
+ * New upstream release
+ - Drop 02_build_system_plugin, applied upstream
+ - Use new IGNORETESTS option instead of SKIPTESTS
+ - Hack around a quilt bug and the Catalan translation being removed
+ See http://sourceforge.net/support/tracker.php?aid=1558822
+ - Again update 64-bit fixes patch for the new upstream,
+ also drop use of -m32 (Closes: #426381)
+
+ -- Paul Wise <pabs@debian.org> Thu, 14 Jun 2007 19:41:16 +0100
+
+nsis (2.27-2) unstable; urgency=low
+
+ * Update 64-bit fixes patch for the new upstream, possibly closes: #423415
+
+ -- Paul Wise <pabs@debian.org> Sat, 26 May 2007 21:12:10 +1000
+
+nsis (2.27-1) unstable; urgency=low
+
+ * New upstream release
+ - builds with newer scons (Closes: #422829)
+ * Disable some functions of System plugin, builds now
+ * Document the differing location of plugin header
+
+ -- Paul Wise <pabs@debian.org> Wed, 09 May 2007 20:15:51 +1000
+
+nsis (2.25-1) experimental; urgency=low
+
+ * New upstream release
+ - requires scons 0.96.93, update build-depends
+ - 04_changelog: drop, upstream generates a ChangeLog now
+ - 02_debug_opt: drop, use APPEND_CCFLAGS/APPEND_LINKFLAGS
+ - Distributes the example plugin and header (Closes: #408646)
+ - 7-zip code is relicenced under the Common Public Licence 1.0
+ * XX_old_scons_compat: drop, new scons will soon be in stable
+ * Disable building the new menu item, needs wxWidgets 2.8 not in Debian
+ * Install the plugin header into the mingw32 include dir
+ * Bump debhelper compatability level
+
+ -- Paul Wise <pabs@debian.org> Mon, 02 Apr 2007 23:34:54 +0800
+
+nsis (2.19-3) unstable; urgency=low
+
+ * Create and use DEBUG_SYMBOLS and OPT instead of DEBUG,
+ which has side effects and modifying CFLAGS, which does not work.
+
+ -- Paul Wise <pabs@debian.org> Thu, 8 Feb 2007 15:50:43 +1100
+
+nsis (2.19-2) unstable; urgency=low
+
+ * Incorporate changes from NMUs (thanks everyone)
+ * Enable DEBUG=1 when building, to get the CFLAGS required by policy.
+ * Fix outstanding 64-bit issues in makensis. Closes: #398421.
+ * Change my email address now that I'm a Debian Developer
+
+ -- Paul Wise <pabs@debian.org> Tue, 30 Jan 2007 19:20:01 +1100
+
+nsis (2.19-1.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * apply patch to build correctly on 64bit-systems. Closes: #383336, #398421
+
+ -- Andreas Barth <aba@not.so.argh.org> Tue, 28 Nov 2006 10:10:52 +0100
+
+nsis (2.19-1) unstable; urgency=low
+
+ * New upstream release
+ - 04_changelog: update to v219 cvs tag
+
+ -- Paul Wise <pabs3@bonedaddy.net> Wed, 9 Aug 2006 13:55:57 +0800
+
+nsis (2.18-1) unstable; urgency=low
+
+ * New upstream release
+ - 04_changelog: update to v218 cvs tag
+ - 03_docs_fixes: drop (applied upstream)
+ * Only suggest wine on i386 and kfreebsd-i386
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 2 Jul 2006 22:41:35 +0800
+
+nsis (2.17-1) unstable; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - 04_changelog: update to v217 cvs tag
+ * Use quilt instead of dpatch
+ * Use the new scons in unstable:
+ - Update scons build-dependency
+ - Move diff.gz stuff to XX_old_scons_compat (still useful for backports)
+ - Add an extra fix to XX_old_scons_compat for the NSIS Menu SConscript
+ * 03_docs_fixes:
+ - Replace most of 03_docs_fixes with commands to detect .gz files
+ - Fix nsis ViewCVS url - SF.net changed its CVS URLs
+ - Fix VPatch Readme.html example.nsi link
+ * Remove 01_menu_fixes, since it is not used and probably bitrotten
+ * Update README.Debian: add URL to System.dll work and fix download URL
+ * Fix 2.16-1 changelog: replace 64-bit with big-endian
+ * Bump Standards-Version (no changes)
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 21 May 2006 22:18:35 +0800
+
+nsis (2.16-1) unstable; urgency=low
+
+ * New upstream release
+ - Finally supports big-endian platforms
+ - Update patches:
+ - 04_changelog: update to v216 cvs tag
+ - Drop parts of the diff.gz integrated upstream
+ * Upload to unstable (works with old scons now)
+ - Add patch to allow the scons stuff to work with scons 0.96.1.
+ This is in the diff.gz so that debian/rules clean works.
+ Thanks to Amir Szekely from upstream for helping with this.
+ - Reduce scons build-dependency to >= 0.96
+ - Clean .sconsign files at the appropriate moments
+ * debian/rules: prevent the tests from being run twice
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 9 Apr 2006 23:37:45 +0800
+
+nsis (2.15-2) experimental; urgency=low
+
+ * Brown paper bag release
+ * Fix broken search path for stubs/etc due to upstream changes related
+ to the introduction of Source/exehead/sconf.h
+
+ -- Paul Wise <pabs3@bonedaddy.net> Fri, 10 Mar 2006 23:24:35 +0800
+
+nsis (2.15-1) experimental; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - 04_changelog: update to v215 cvs tag
+ - Drop parts of the diff.gz integrated upstream
+ * debian/rules: Remove new generated files in clean target:
+ Source/exehead/sconf.h and Source/version.h
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 5 Mar 2006 12:32:44 +0800
+
+nsis (2.14-3) experimental; urgency=low
+
+ * Properly convert paths passed to !addincludedir. Closes: #352259
+
+ -- Paul Wise <pabs3@bonedaddy.net> Thu, 23 Feb 2006 19:29:16 +0800
+
+nsis (2.14-2) experimental; urgency=low
+
+ * Add a build-stamp target so that the tests only run once on buildds
+ * For the tests, install licence.txt, since one test needs it
+ * Use CPPDEFINES not CPPFLAGS to define __BIG_ENDIAN__ (Closes: #350112)
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sat, 28 Jan 2006 00:00:57 +0800
+
+nsis (2.14-1) experimental; urgency=low
+
+ * New upstream release
+ - Fixes plugin breakage on Win9X and WinNT in 2.13
+ - Update patches:
+ - 04_changelog: update to v214 cvs tag
+
+ -- Paul Wise <pabs3@bonedaddy.net> Wed, 25 Jan 2006 10:05:16 +0800
+
+nsis (2.13-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - 04_changelog: update to v213 cvs tag
+ - 03_docs_fixes: drop parts fixed by the POSIX install patch
+ - Drop patches:
+ - 02_config_dirs: upstream accepted my POSIX install patch for scons
+ - debian/rules: adapt install/etc to POSIX install patch
+ - debian/copyright: update copyright years
+ - debian/README.Debian: update upstream url
+ * debian/rules: in the clean target, only ignore missing scons
+ * debian/control: make the homepage comply to the developers reference
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 22 Jan 2006 12:09:43 +0800
+
+nsis (2.12-2) UNRELEASED; urgency=low
+
+ * 05_examples_fixes: replace with some sed calls
+ * debian/control: scons build-dependency doesn't need debian version
+ * debian/rules: tell scons to ignore tests that fail
+
+ -- Paul Wise <pabs3@bonedaddy.net> Tue, 3 Jan 2006 17:50:11 +0800
+
+nsis (2.12-1) experimental; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - 04_changelog: update to v212 cvs tag
+ - 05_examples_fixes: Fix MultiLanguage.nsi from the MUI
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 18 Dec 2005 13:47:11 +0800
+
+nsis (2.11-1) experimental; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - 04_changelog: update to v211 cvs tag
+ - Drop patches:
+ - 06_logiclib_fixes: fixed properly by upstream
+ * debian/rules: Use dpkg-parsechangelog to get the version
+ * debian/rules: Enable tests, but ignore the results
+ * debian/watch: use sf.net instead of the real url
+ * 01_menu_fixes: disable for now, not needed and a pain to update
+
+ -- Paul Wise <pabs3@bonedaddy.net> Mon, 14 Nov 2005 10:41:26 +0800
+
+nsis (2.10-1-1) experimental; urgency=low
+
+ * New upstream release
+ - VPatch 3 included upstream, we now have GenPat, so fix README.Debian
+ - Now requires scons 0.96.91 for building
+ - Update patches:
+ - 04_changelog: update to v210 cvs tag
+ * debian/rules: Ignore some failures in the clean target, motivated by
+ http://lists.debian.org/debian-mentors/2005/09/msg00009.html
+ * debian/README.Debian: Add note about System plugin plans to README.Debian
+ * debian/rules: Convert html files to README files using the pretty style
+ * debian/GenPat.xml: add manual page for GenPat
+ * debian/rules: Convert html to text README during build target instead
+ * debian/makensis.xml: Fix path to HTML docs and DTD version
+
+ -- Paul Wise <pabs3@bonedaddy.net> Wed, 5 Oct 2005 18:39:53 +0800
+
+nsis (2.09-1) experimental; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - 04_changelog: update to v209 cvs tag
+ - Drop patches included upstream:
+ - 07_fix_ndata_rsrc_order
+ - 08_extern_c_c++_plugins
+ - parts of 05_examples_fixes
+ * debian/watch: use uupdate when new releases are found
+ * 03_docs_fixes: remove reference to NSIS dir in tutorial.but
+
+ -- Paul Wise <pabs3@bonedaddy.net> Mon, 29 Aug 2005 08:48:23 +0800
+
+nsis (2.08-4) experimental; urgency=low
+
+ * 08_extern_c_c++_plugins: Change the C++ plugins to use extern "C" for
+ their DllMain, so that it gets called. Fixes crash with the BgImage plugin
+
+ -- Paul Wise <pabs3@bonedaddy.net> Wed, 10 Aug 2005 17:40:09 +0800
+
+nsis (2.08-3) experimental; urgency=medium
+
+ * debian/watch: use sourceforge support from uscan in devscripts 2.9
+ * Don't ship *.def and *.lib files for plugins
+ * 05_examples_fixes: change Luxembourgish.nsh macro case (Closes: #320557)
+ * 07_fix_ndata_rsrc_order: New patch from upstream to fix installers broken
+ by the interaction between .ndata and .rsrc sections in mingw32
+ http://forums.winamp.com/showthread.php?threadid=212630
+ http://forums.winamp.com/showthread.php?threadid=222992
+ (Closes: #319929)
+ * debian/makensis.xml:
+ - workaround xmlto using non-utf8 trademark symbol
+ - update to latest docbook version since sarge fixed it
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sat, 6 Aug 2005 19:25:04 +0800
+
+nsis (2.08-2) experimental; urgency=low
+
+ * New patches: (Closes: #319936)
+ - 05_examples_fixes: fix some minor problems with the examples
+ - 06_logiclib_fixes: fix non-portable !system commands
+ * Add a note about not-built stuff in the package description
+
+ -- Paul Wise <pabs3@bonedaddy.net> Wed, 27 Jul 2005 14:11:13 +0800
+
+nsis (2.08-1) experimental; urgency=low
+
+ * New upstream release
+ - Several files are now generated from proper source
+ * Update patches:
+ - 01_menu_fixes.dpatch: update case of some dirs
+ - 02_config_dirs.dpatch: parts replaced upstream
+ - 04_changelog.dpatch: update to v2.08 cvs tag
+ * Fix section in debian/doc-base
+ * Remove workaround for dh_strip bug from debian/rules
+ * Switch NEWS generation to AppendixF.html
+ * Update some years in debian/copyright
+ * Ship NEWS in the .deb (oops)
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sun, 24 Jul 2005 13:47:33 +0800
+
+nsis (2.07-2) UNRELEASED; urgency=low
+
+ * Add README.Debian explaining about removed stuff
+
+ -- Paul Wise <pabs3@bonedaddy.net> Sat, 9 Jul 2005 17:18:19 +0800
+
+nsis (2.07-1) experimental; urgency=low
+
+ * New upstream release
+ - Update patches:
+ - Update my email address
+ - 02_config_dirs.dpatch: one function name changed
+ - 04_changelog.dpatch: update to v2.07 cvs tag
+ - Drop stuff (integrated/replaced upstream):
+ - 01_fix_makefiles.dpatch
+ - 03_compile_fixes.dpatch
+ - 05_amd64_fixes.dpatch
+ - 06_halibut_fixes.dpatch
+ - 07_fix_examples.dpatch
+ * Use lolando's sfdlr.php in debian/watch
+ * Remove debian/README.Debian-source
+ * New patches:
+ - 01_menu_fixes.dpatch fixes Menu files for use in normal browsers
+ - 03_docs_fixes.dpatch fixes paths in Docs files
+
+ -- Paul Wise <pabs3@bonedaddy.net> Thu, 23 Jun 2005 20:56:42 +0800
+
+nsis (2.06-6) unstable; urgency=low
+
+ * Bump version number for gcc4 transition and sparc rebuild
+
+ -- Paul Wise <pabs3@bonedaddy.net> Thu, 7 Jul 2005 13:12:08 +0800
+
+nsis (2.06-5) unstable; urgency=low
+
+ * Brown paper bag release
+ * Use $^ instead of $< in Contrib Makefiles (Closes: #312564)
+ * Update maintainer address (v3.com discontinued email forwards)
+
+ -- Paul Wise <pabs3@bonedaddy.net> Mon, 13 Jun 2005 21:34:53 +0800
+
+nsis (2.06-4) unstable; urgency=low
+
+ * 01_fix_makefiles.dpatch
+ - Include the exe files from Contrib/UIs/ since upstream considers them
+ to be source code (Closes: #304678):
+ http://forums.winamp.com/showthread.php?postid=1642451#post1642451
+ - Create some symlinks due to incorrect filename case in some examples
+ - Change the magic to use /bin/bash instead of /bin/sh
+ - Install some extra files needed by the VPatch example
+ * 01_fix_makefiles.dpatch, debian/rules, debian/lintian.overrides
+ - Include /usr/share/nsis/Contrib/Modern UI/Licence.txt because the
+ example files require it, and create lintian/linda overrides too
+ * 07_fix_examples.dpatch
+ New patch: fix some issues in the example .nsi scripts
+ * debian/patches/*
+ - Update authorship and descriptions
+
+ -- Paul Wise <pabs@zip.to> Sun, 17 Apr 2005 17:20:52 +0800
+
+nsis (2.06-3) unstable; urgency=low
+
+ * 06_halibut_fixes.dpatch
+ - New patch: fix FTBFS caused by halibut segfaults,
+ thanks to Blars Blarson and finn/mentat (Closes: #303881)
+ * debian/control
+ - Merge the first two paragraphs of the Description,
+ and remove redundant information (Closes: #304102)
+
+ -- Paul Wise <pabs@zip.to> Tue, 12 Apr 2005 00:27:00 +0800
+
+nsis (2.06-2) unstable; urgency=low
+
+ * Change the generated ChangeLog to a generated NEWS
+ * 04_changelog.dpatch
+ - New patch: Adds cvs logs from upstream (using cvs2cl) as ChangeLog
+ * debian/watch
+ - New file - use heanet.sf.net, because it allows direct downloads
+ * 05_amd64_fixes.dpatch
+ - New patch: Add amd64 FTBFS patch from Andreas Jochens (Closes: #303709)
+
+ -- Paul Wise <pabs@zip.to> Fri, 8 Apr 2005 19:00:18 +0800
+
+nsis (2.06-1) unstable; urgency=low
+
+ * New upstream release
+ * Move patches to dpatch
+ * Fix spelling error in description
+ * Remove cruft from debian/rules
+ * Convert Appendix E from the docs to a changelog
+
+ -- Paul Wise <pabs@zip.to> Wed, 30 Mar 2005 19:53:45 +0800
+
+nsis (2.05-1) unstable; urgency=low
+
+ * Initial Release. (Closes: #276148, #276153)
+ * Grab halibut (builds docs) from upstream CVS
+
+ -- Paul Wise <pabs@zip.to> Tue, 15 Feb 2005 21:49:09 +0800
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b19a264
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,24 @@
+Source: nsis
+Section: devel
+Priority: optional
+Maintainer: Paul Wise <pabs@debian.org>
+Build-Depends: debhelper (>= 7), scons (>= 0.96.93), g++-multilib [amd64], mingw32, mingw32-runtime, mingw32-binutils, xmlto, html2text, libcppunit-dev [i386]
+Standards-Version: 3.8.1
+Homepage: http://nsis.sourceforge.net/
+
+Package: nsis
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: wine, mingw32
+Description: Nullsoft Scriptable Install System (modified for Debian)
+ NSIS is a tool for creating quick and user friendly installers for
+ Microsoft Windows (Win32) operating systems.
+ .
+ NSIS creates installers that are capable of installing, uninstalling,
+ setting system settings, extracting files, etc. Because it's based on
+ script files, you can fully control every part of your installers. The
+ script language supports variables, functions, string manipulation,
+ just like a normal programming language - but designed for the creation
+ of installers. Even with all these features, NSIS is still the smallest
+ installer system available. With the default options, it has an overhead
+ of only 34 KB.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b323be2
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,536 @@
+This package was debianized by Paul Wise <pabs@debian.org> on
+Tue, 8 Mar 2005 21:49:09 +0800.
+
+It was downloaded from http://nsis.sourceforge.net
+
+--------------------------------------------------------------------------------
+Copyright:
+
+Copyright 1999-2009 Contributors
+
+Copyright breakdown:
+
+--| Source
+
+Copyright 1999-2009 Nullsoft and Contributors
+Copyright 2002-2008 Amir Szekely
+Copyright 2003 Ramon
+
+--| Source/exehead
+
+Copyright 1999-2009 Nullsoft, Jeff Doozan and Contributors
+
+--| Source/zlib
+
+http://www.zlib.net/
+Copyright 1995-1998 Jean-loup Gailly and Mark Adler
+Modifications Copyright (C) 1999-2009 Nullsoft and Contributors
+
+--| Source/7zip
+
+http://www.7-zip.org/sdk.html
+Copyright 1999-2006 Igor Pavlov
+Modifications Copyright 2003-2009 Amir Szekely
+
+--| Source/boost
+
+http://www.boost.org/libs/utility/checked_delete.html
+Copyright (c) 1999, 2000, 2001, 2002 boost.org
+Copyright (c) 2002, 2003 Peter Dimov
+Copyright (c) 2003 Daniel Frey
+Copyright (c) 2003 Howard Hinnant
+
+http://www.boost.org/libs/smart_ptr/scoped_array.htm
+http://www.boost.org/libs/smart_ptr/scoped_ptr.htm
+Copyright 1998, 1999 Greg Colvin and Beman Dawes
+Copyright 2001, 2002 Peter Dimov
+
+detail/workaround.hhp
+Copyright 2002 David Abrahams
+
+--| Source/bzip2
+
+http://www.bzip.org/
+Copyright 1996-2000 Julian R Seward
+Modifications Copyright 1999-2009 Nullsoft and Contributors
+
+--| Contrib/Modern UI
+
+Copyright 2002-2009 Joost Verburg
+
+--| Contrib/Modern UI 2
+
+Copyright 2002-2009 Joost Verburg
+
+--| Contrib/MultiUser
+
+Copyright 2008-2009 Joost Verburg
+
+--| Contrib/NSISdl
+
+JNetLib Copyright 2000-2001 Nullsoft, Inc.
+Copyright 2001-2002 Yaroslav Faybishenko and Justin Frankel
+
+--| Contrib/VPatch
+
+Copyright 2001-2005 Van de Sande Productions
+Copyright 2001-2005 Koen van de Sande
+
+--| Contrib/VPatch/Source/Plugin/md5.h & Contrib/VPatch/Source/GenPat/md5.h
+
+Copyright 1999, 2002 Aladdin Enterprises
+
+--| Contrib/VPatch/Source/Plugin/md5.c & Contrib/VPatch/Source/GenPat/md5.c
+
+Copyright 1999, 2000, 2002 Aladdin Enterprises
+
+--| Contrib/VPatch/Source/GenPat/adler32.cpp
+
+Copyright 1995-2003 Mark Adler
+
+--| Contrib/VPatch/Source/GUI/vdsp_crc.pas
+
+Copyright 2002-2003 Van de Sande Productions
+
+--| Contrib/nsExec
+
+Copyright 2002 Robert Rainwater
+
+--| Contrib/System
+
+Copyright 2002 Nik Medved
+Copyright 2008 Thomas Gaugler
+
+--| Contrib/InstallOptions
+
+Original version Copyright 2001 Michael Bishop
+DLL version 1 Copyright 2001-2002 Nullsoft, Inc., ORTIM
+DLL version 2 Copyright 2003-2009 Amir Szekely, Joost Verburg, Dave Laundon
+
+--| Contrib/Math
+
+Copyright 2003 Nik Medved
+
+--| Contrib/zip2exe
+
+Portions Copyright 1999-2001 Miguel Garrido
+
+--| Contrib/zip2exe/zlib
+
+Copyright 1995-2005 Jean-loup Gailly and Mark Adler
+Copyright 1998-2005 Gilles Vollant
+
+--| Contrib/Makensisw
+
+Copyright 2002 Robert Rainwater
+Copyright 2003 Sunil Kamath
+
+--| Contrib/Makensisw/jnetlib
+
+Copyright 2000-2001 Nullsoft, Inc.
+
+--| Contrib/ExDLL
+
+Portions Copyright 2001 Peter Windridge
+Portions Copyright 2003 Bernhard Mayer
+
+--| Contrib/NSIS Menu
+
+Portions Copyright Julian Smart and Markus Holzem
+Portions Copyright 1999 Vaclav Slavik
+
+--| Docs/src/bin/halibut
+
+Copyright 1999-2001 Simon Tatham and James Aylett
+Note: This version is modified by Robert Rainwater and Amir Szekely
+
+--| SCons/Tools/crossmingw.py
+
+Copyright 2001-2004 The SCons Foundation
+
+--| SCons/Tools/mstoolkit.py
+
+Copyright 2004 John Connors
+
+--| Include/LangFile.nsh
+
+Copyright 2008-2009 Joost Verburg
+
+--| Include/VB6RunTime.nsh
+
+Copyright 2008-2009 Joost Verburg
+
+--------------------------------------------------------------------------------
+
+The zlib/libpng license applies to everything in the NSIS package, except
+where otherwise noted.
+
+License:
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+claim that you wrote the original software. If you use this software
+in a product, an acknowledgment in the product documentation would be
+appreciated but is not required.
+
+2. Altered source versions must be plainly marked as such, and must not
+be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any source distribution.
+
+Licence breakdown:
+
+--| Source/7zip
+
+Licensed under the Common Public License version 1.0 (the "License");
+you may not use this file except in compliance with the License.
+
+SPECIAL EXCEPTION FOR LZMA COMPRESSION MODULE
+---------------------------------------------
+
+Igor Pavlov and Amir Szekely, the authors of the LZMA compression module
+for NSIS, expressly permit you to statically or dynamically link your code
+(or bind by name) to the files from the LZMA compression module for NSIS
+without subjecting your linked code to the terms of the Common Public
+license version 1.0. Any modifications or additions to files from the
+LZMA compression module for NSIS, however, are subject to the terms of
+the Common Public License version 1.0.
+
+This software is provided 'as-is', without any express or implied
+warranty.
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
+THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+ a) in the case of the initial Contributor, the initial code and
+ documentation distributed under this Agreement, and
+ b) in the case of each subsequent Contributor:
+
+ i) changes to the Program, and
+
+ ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from
+ and are distributed by that particular Contributor. A Contribution
+ 'originates' from a Contributor if it was added to the Program
+ by such Contributor itself or anyone acting on such Contributor's
+ behalf. Contributions do not include additions to the Program which:
+ (i) are separate modules of software distributed in conjunction
+ with the Program under their own license agreement, and (ii)
+ are not derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which
+are necessarily infringed by the use or sale of its Contribution alone
+or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this
+Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement,
+including all Contributors.
+
+2. GRANT OF RIGHTS
+
+ a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare derivative works of, publicly display,
+ publicly perform, distribute and sublicense the Contribution of
+ such Contributor, if any, and such derivative works, in source
+ code and object code form.
+
+ b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in source code and object code form. This patent license
+ shall apply to the combination of the Contribution and the Program
+ if, at the time the Contribution is added by the Contributor,
+ such addition of the Contribution causes such combination to be
+ covered by the Licensed Patents. The patent license shall not
+ apply to any other combinations which include the Contribution. No
+ hardware per se is licensed hereunder.
+
+ c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe
+ the patent or other intellectual property rights of any other
+ entity. Each Contributor disclaims any liability to Recipient
+ for claims brought by any other entity based on infringement
+ of intellectual property rights or otherwise. As a condition to
+ exercising the rights and licenses granted hereunder, each Recipient
+ hereby assumes sole responsibility to secure any other intellectual
+ property rights needed, if any. For example, if a third party patent
+ license is required to allow Recipient to distribute the Program,
+ it is Recipient's responsibility to acquire that license before
+ distributing the Program.
+
+ d) Each Contributor represents that to its knowledge it has
+ sufficient copyright rights in its Contribution, if any, to grant
+ the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form
+under its own license agreement, provided that:
+
+ a) it complies with the terms and conditions of this Agreement; and
+
+ b) its license agreement:
+
+ i) effectively disclaims on behalf of all Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular
+ purpose;
+
+ ii) effectively excludes on behalf of all Contributors all liability
+ for damages, including direct, indirect, special, incidental and
+ consequential damages, such as lost profits;
+
+ iii) states that any provisions which differ from this Agreement are
+ offered by that Contributor alone and not by any other party; and
+
+ iv) states that source code for the Program is available from
+ such Contributor, and informs licensees how to obtain it in a
+ reasonable manner on or through a medium customarily used for
+ software exchange.
+
+When the Program is made available in source code form:
+
+ a) it must be made available under this Agreement; and
+
+ b) a copy of this Agreement must be included with each copy of
+ the Program.
+
+Contributors may not remove or alter any copyright notices contained
+within the Program.
+
+Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities
+with respect to end users, business partners and the like. While this
+license is intended to facilitate the commercial use of the Program, the
+Contributor who includes the Program in a commercial product offering
+should do so in a manner which does not create potential liability for
+other Contributors. Therefore, if a Contributor includes the Program in a
+commercial product offering, such Contributor ("Commercial Contributor")
+hereby agrees to defend and indemnify every other Contributor
+("Indemnified Contributor") against any losses, damages and costs
+(collectively "Losses") arising from claims, lawsuits and other legal
+actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor
+in connection with its distribution of the Program in a commercial
+product offering. The obligations in this section do not apply to any
+claims or Losses relating to any actual or alleged intellectual property
+infringement. In order to qualify, an Indemnified Contributor must: a)
+promptly notify the Commercial Contributor in writing of such claim,
+and b) allow the Commercial Contributor to control, and cooperate with
+the Commercial Contributor in, the defense and any related settlement
+negotiations. The Indemnified Contributor may participate in any such
+claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance claims,
+or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under
+this section, the Commercial Contributor would have to defend claims
+against the other Contributors related to those performance claims and
+warranties, and if a court requires any other Contributor to pay any
+damages as a result, the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
+ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
+EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
+CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE. Each Recipient is solely responsible for determining
+the appropriateness of using and distributing the Program and assumes
+all risks associated with its exercise of rights under this Agreement,
+including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
+ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION
+OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against a Contributor with
+respect to a patent applicable to software (including a cross-claim or
+counterclaim in a lawsuit), then any patent licenses granted by that
+Contributor to such Recipient under this Agreement shall terminate
+as of the date such litigation is filed. In addition, if Recipient
+institutes patent litigation against any entity (including a cross-claim
+or counterclaim in a lawsuit) alleging that the Program itself (excluding
+combinations of the Program with other software or hardware) infringes
+such Recipient's patent(s), then such Recipient's rights granted under
+Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails
+to comply with any of the material terms or conditions of this Agreement
+and does not cure such failure in a reasonable period of time after
+becoming aware of such noncompliance. If all Recipient's rights under
+this Agreement terminate, Recipient agrees to cease use and distribution
+of the Program as soon as reasonably practicable. However, Recipient's
+obligations under this Agreement and any licenses granted by Recipient
+relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement,
+but in order to avoid inconsistency the Agreement is copyrighted and may
+only be modified in the following manner. The Agreement Steward reserves
+the right to publish new versions (including revisions) of this Agreement
+from time to time. No one other than the Agreement Steward has the right
+to modify this Agreement. IBM is the initial Agreement Steward. IBM
+may assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be given
+a distinguishing version number. The Program (including Contributions)
+may always be distributed subject to the version of the Agreement under
+which it was received. In addition, after a new version of the Agreement
+is published, Contributor may elect to distribute the Program (including
+its Contributions) under the new version. Except as expressly stated in
+Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
+to the intellectual property of any Contributor under this Agreement,
+whether expressly, by implication, estoppel or otherwise. All rights in
+the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the
+intellectual property laws of the United States of America. No party to
+this Agreement will bring a legal action under this Agreement more than
+one year after the cause of action arose. Each party waives its rights
+to a jury trial in any resulting litigation.
+
+--| Source/boost
+
+Permission to copy, use, modify, sell and distribute this software
+is granted provided this copyright notice appears in all copies.
+This software is provided "as is" without express or implied warranty,
+and with no claim as to its suitability for any purpose.
+
+--| Source/bzip2
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment in the product documentation
+ would be appreciated but is not required.
+
+3. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+
+4. The name of the author may not be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--| Contrib/NSIS Menu
+
+Portions are licenced under the wxWindows license:
+
+This library is free software; you can redistribute it and/or modify it
+under the terms of the GNU Library General Public Licence as published by
+the Free Software Foundation; either version 2 of the Licence, or (at
+your option) any later version.
+
+This library is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library
+General Public Licence for more details. On Debian systems this can be found
+at /usr/share/common-licenses/GPL-2.
+
+EXCEPTION NOTICE
+
+1. As a special exception, the copyright holders of this library give
+permission for additional uses of the text contained in this release of
+the library as licenced under the wxWindows Library Licence, applying
+either version 3 of the Licence, or (at your option) any later version of
+the Licence as published by the copyright holders of version 3 of the
+Licence document.
+
+2. The exception is that you may use, copy, link, modify and distribute
+under the user's own terms, binary object code versions of works based
+on the Library.
+
+3. If you copy code from files distributed under the terms of the GNU
+General Public Licence or the GNU Library General Public Licence into a
+copy of this library, as this licence permits, the exception does not
+apply to the code that you add in this way. To avoid misleading anyone as
+to the status of such modified files, you must delete this exception
+notice from such code and/or adjust the licensing conditions notice
+accordingly.
+
+4. If you write modifications of your own for this library, it is your
+choice whether to permit this exception to apply to your modifications.
+If you do not wish that, you must delete the exception notice from such
+code and/or adjust the licensing conditions notice accordingly.
+
+--| Docs/src/bin/halibut & SCons/Tools/crossmingw.py & SCons/Tools/mstoolkit.py
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation files
+(the "Software"), to deal in the Software without restriction,
+including without limitation the rights to use, copy, modify, merge,
+publish, distribute, sublicense, and/or sell copies of the Software,
+and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/debian/doc-base b/debian/doc-base
new file mode 100644
index 0000000..0b32ab0
--- /dev/null
+++ b/debian/doc-base
@@ -0,0 +1,11 @@
+Document: nsis
+Title: Debian nsis Manual
+Author: Nullsoft, Inc.
+Abstract: This manual describes what nsis is
+ and how it can be used to create Windows
+ installer programs.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/nsis/Docs/Contents.html
+Files: /usr/share/doc/nsis/Docs/*.html
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..86e0137
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,6 @@
+TODO.txt
+build/NEWS
+build/README.VPatch
+build/README.InstallOptions
+build/README.MultiUser
+build/README.nsDialogs
diff --git a/debian/links b/debian/links
new file mode 100644
index 0000000..9d9c314
--- /dev/null
+++ b/debian/links
@@ -0,0 +1,15 @@
+/usr/bin/GenPat /usr/bin/genpat
+/usr/share/man/man1/GenPat.1 /usr/share/man/man1/genpat.1
+/usr/share/doc/nsis/Docs/Banner/Readme.txt /usr/share/doc/nsis/README.Banner
+/usr/share/doc/nsis/Docs/Math/Math.txt /usr/share/doc/nsis/README.Math
+/usr/share/doc/nsis/Docs/Dialer/Dialer.txt /usr/share/doc/nsis/README.Dialer
+/usr/share/doc/nsis/Docs/AdvSplash/advsplash.txt /usr/share/doc/nsis/README.AdvSplash
+/usr/share/doc/nsis/Docs/BgImage/BgImage.txt /usr/share/doc/nsis/README.BgImage
+/usr/share/doc/nsis/Docs/makensisw/Readme.txt /usr/share/doc/nsis/README.makensisw
+/usr/share/doc/nsis/Docs/NSISdl/ReadMe.txt /usr/share/doc/nsis/README.NSISdl
+/usr/share/doc/nsis/Docs/Splash/splash.txt /usr/share/doc/nsis/README.Splash
+/usr/share/doc/nsis/Docs/StartMenu/Readme.txt /usr/share/doc/nsis/README.StartMenu
+/usr/share/doc/nsis/Docs/nsExec/nsExec.txt /usr/share/doc/nsis/README.nsExec
+/usr/share/doc/nsis/Docs/StrFunc/StrFunc.txt /usr/share/doc/nsis/README.StrFunc
+/usr/share/doc/nsis/Docs/InstallOptions/Changelog.txt /usr/share/doc/nsis/changelog.InstallOptions
+/usr/share/doc/nsis/Docs/System/WhatsNew.txt /usr/share/doc/nsis/changelog.System
diff --git a/debian/makensis.xml b/debian/makensis.xml
new file mode 100644
index 0000000..bc7bef5
--- /dev/null
+++ b/debian/makensis.xml
@@ -0,0 +1,166 @@
+<?xml version='1.0'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
+ <!ENTITY firstname "<firstname>Paul</firstname>">
+ <!ENTITY surname "<surname>Wise</surname>">
+ <!ENTITY date "<date>October 5, 2005</date>">
+ <!ENTITY section "<manvolnum>1</manvolnum>">
+ <!ENTITY email "<email>pabs@debian.org</email>">
+ <!ENTITY username "Paul Wise">
+ <!ENTITY ucpackage "<refentrytitle>NSIS</refentrytitle>">
+ <!ENTITY package "makensis">
+ <!ENTITY debian "Debian (TM)">
+]>
+
+<refentry>
+ <refentryinfo>
+ <address>
+ &email;
+ </address>
+ <author>
+ &firstname;
+ &surname;
+ </author>
+ <copyright>
+ <year>2005</year>
+ <holder>&username;</holder>
+ </copyright>
+ &date;
+ </refentryinfo>
+ <refmeta>
+ &ucpackage;
+ &section;
+ </refmeta>
+ <refnamediv>
+ <refname>&package;</refname>
+ <refpurpose>A program to create Windows installers.</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>&package;</command>
+ <arg><option><replaceable>script.nsi</replaceable></option></arg>
+ <arg><option>-CMDHELP <replaceable>item</replaceable></option></arg>
+ <arg><option>-HDRINFO</option></arg>
+ <arg><option>-LICENSE</option></arg>
+ <arg><option>-VERSION</option></arg>
+ <arg><option>-V<replaceable>x</replaceable></option></arg>
+ <arg><option>-O<replaceable>file</replaceable></option></arg>
+ <arg><option>-PAUSE</option></arg>
+ <arg><option>-NOCONFIG</option></arg>
+ <arg><option>-NOCD</option></arg>
+ <arg><option>-D<replaceable>define</replaceable>=<replaceable>value</replaceable></option></arg>
+ <arg><option>-X<replaceable>scriptcmd</replaceable></option></arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>DESCRIPTION</title>
+ <para>This manual page documents briefly the
+ <command>&package;</command> command.</para>
+ <para>This manual page was written for the &debian; distribution
+ because the original program does not have a manual page.
+ Instead, it has documentation in the HTML format; see below.</para>
+ <para><command>&package;</command> is a program that creates installer programs for Windows.</para>
+ </refsect1>
+ <refsect1>
+ <title>OPTIONS</title>
+ <para>Parameters are processed by order (-Ddef ins.nsi != ins.nsi -Ddef)
+ for script file name, you can use - to read from the standard input.
+ For a complete description, see the HTML files.</para>
+ <variablelist>
+ <varlistentry>
+ <term><option>-V<replaceable>x</replaceable></option></term>
+ <listitem>
+ <para>Verbosity where x is 4=all, 3=no script, 2=no info, 1=no warnings, 0=none.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-O<replaceable>file</replaceable></option></term>
+ <listitem>
+ <para>Specifies a text file to log compiler output (default is stdout).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-PAUSE</option></term>
+ <listitem>
+ <para>Pauses after execution.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-NOCONFIG</option></term>
+ <listitem>
+ <para>Disables inclusion of /etc/nsisconf.nsh.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-NOCD</option></term>
+ <listitem>
+ <para>Disable changing the current directory to that of the .nsi file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-D<replaceable>define</replaceable>=<replaceable>value</replaceable></option></term>
+ <listitem>
+ <para>Defines the symbol "define" for the script to [value].</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-X<replaceable>scriptcmd</replaceable></option></term>
+ <listitem>
+ <para>Executes scriptcmd in the script (i.e. "-XOutFile poop.exe")</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-CMDHELP <replaceable>item</replaceable></option></term>
+ <listitem>
+ <para>Prints out help for 'item', or lists all commands.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-HDRINFO</option></term>
+ <listitem>
+ <para>Prints information about what options makensis was compiled with.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-LICENSE</option></term>
+ <listitem>
+ <para>Prints the makensis software license.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-VERSION</option></term>
+ <listitem>
+ <para>Prints the makensis version and exits.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>FILES</title>
+ <variablelist>
+ <varlistentry>
+ <term>/etc/nsisconf.nsh</term>
+ <listitem>
+ <para>System wide configuration file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>~/.nsisconf.nsh</term>
+ <listitem>
+ <para>Per-user configuration file.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>SEE ALSO</title>
+ <para>NSIS is documented more fully in the HTML files in
+ /usr/share/doc/nsis/Docs.</para>
+ </refsect1>
+ <refsect1>
+ <title>AUTHOR</title>
+ <para>This manual page was written by &username; &email; for
+ the &debian; system.
+ </para>
+ </refsect1>
+</refentry>
diff --git a/debian/manpages b/debian/manpages
new file mode 100644
index 0000000..373b7ec
--- /dev/null
+++ b/debian/manpages
@@ -0,0 +1,3 @@
+build/makensis.1
+build/GenPat.1
+build/LibraryLocal.1
diff --git a/debian/nsis.install b/debian/nsis.install
new file mode 100644
index 0000000..19eccfa
--- /dev/null
+++ b/debian/nsis.install
@@ -0,0 +1,9 @@
+usr/bin/makensis
+usr/bin/GenPat
+usr/bin/LibraryLocal
+usr/share/nsis/Stubs
+usr/share/nsis/Plugins
+usr/share/nsis
+etc/nsisconf.nsh
+usr/i586-mingw32msvc
+usr/share/doc/nsis
diff --git a/debian/nsis.lintian-overrides b/debian/nsis.lintian-overrides
new file mode 100644
index 0000000..80cebbf
--- /dev/null
+++ b/debian/nsis.lintian-overrides
@@ -0,0 +1 @@
+nsis: extra-license-file usr/share/nsis/Contrib/Modern UI 2/Pages/License.nsh
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..13d25c5
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,115 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# Disabled stuff:
+# the wxWidgets menu item is disabled until it works better
+
+VERSION=${shell dpkg-parsechangelog | sed -n 's/^Version: *//p'}
+
+# dpkg doesn't agree with policy yet, so handle commas too
+#DEB_BUILD_OPTIONS := $(shell echo $(DEB_BUILD_OPTIONS) | tr ',' ' ')
+
+# scons hangs in install if we turn this on, so leave it for the moment
+#ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+#NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+#endif
+
+SCONSOPTS = VERSION=$(VERSION) \
+ PREFIX=/usr PREFIX_CONF=/etc \
+ PREFIX_PLUGINAPI_INC=/usr/i586-mingw32msvc/include/ \
+ PREFIX_PLUGINAPI_LIB=/usr/i586-mingw32msvc/lib/ \
+ SKIPUTILS='NSIS Menu' CHMDOCS=0 \
+ APPEND_CCFLAGS="-Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)" \
+ APPEND_LINKFLAGS="-Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)"\
+ STRIP_CP=no $(if $(findstring nostripfull,$(DEB_BUILD_OPTIONS)),STRIP_W32=no,)
+
+SCONSOPTSALL = $(SCONSOPTS) SKIPDOC=COPYING
+
+# we are compiling with -m32 on amd64 and 32-bit cppunit is not available there
+# so only run the makensis test scripts rather than the cppunit tests and the scripts
+DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
+ifeq ($(DEB_HOST_ARCH),i386)
+TEST=test
+else
+TEST=test-scripts
+endif
+
+ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+TEST=
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+ scons $(SCONSOPTSALL)
+ if [ x$(TEST) != x ] ; then scons $(SCONSOPTS) $(TEST) ; fi
+ xmlto -o build man debian/makensis.xml
+ xmlto -o build man debian/GenPat.xml
+ xmlto -o build man debian/LibraryLocal.xml
+ html2text -nobs build/*/Docs/html/AppendixF.html | sed -e '0,/^\*\*\*\*\*/c\NSIS Release Notes (automatically converted from AppendixF.html)' -e 's/F\.[.0-9]* //g' -e 's/^\*\*\*\** *\([^*]*\) *\**\*\*\*/\n\1\n/g' -e '/Changelog/d' -e '/^NSIS_1.x_version_history/,/^=/c\ http://nsis.sourceforge.net/download/nsis1/' -e 's/^\(Released.*\)/ \1\n/g' | cat -s > build/NEWS
+ html2text -style pretty -nobs -o "build/README.Modern UI" "Contrib/Modern UI/Readme.html"
+ html2text -style pretty -nobs -o "build/README.Modern UI 2" "Contrib/Modern UI 2/Readme.html"
+ html2text -style pretty -nobs -o build/README.VPatch Contrib/VPatch/Readme.html
+ html2text -style pretty -nobs -o build/README.InstallOptions Contrib/InstallOptions/Readme.html
+ html2text -style pretty -nobs -o build/README.MultiUser Contrib/MultiUser/Readme.html
+ html2text -style pretty -nobs -o build/README.nsDialogs Contrib/nsDialogs/Readme.html
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ [ -x /usr/bin/scons ] && scons -c $(SCONSOPTSALL)
+ -rm -rf .sconf_temp .sconsign.dblite SCons/Tools/crossmingw.pyc build config.log .test build-stamp
+ -rm -f Source/exehead/sconf.h Source/version.h Source/defines.h
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+ scons $(SCONSOPTSALL) PREFIX_DEST=$(CURDIR)/debian/tmp install
+ rm "debian/tmp/usr/share/doc/nsis/Docs/Modern UI/License.txt"
+ rm "debian/tmp/usr/share/doc/nsis/Docs/Modern UI 2/License.txt"
+ rm debian/tmp/usr/share/doc/nsis/Docs/NSISdl/License.txt
+ rm debian/tmp/usr/share/doc/nsis/Docs/makensisw/License.txt
+ rm -f config.log
+
+binary-indep: install
+binary-arch: install
+ dh_testdir
+ dh_testroot
+ dh_install --sourcedir=debian/tmp --fail-missing
+ find debian/nsis/etc debian/nsis/usr/share/nsis \
+ debian/nsis/usr/i586-mingw32msvc -type f -perm +111 -exec chmod a-x {} \;
+ # Replaces 05_examples_fixes.dpatch
+ cd debian/nsis/usr/share/doc/nsis/Examples/Modern\ UI/ ; \
+ ls *.nsi | xargs -i{} sed -i -e 's/$${NSISDIR}\\Docs\\Modern UI\\License.txt/'{}/g "{}"
+ dh_lintian
+ dh_installchangelogs ChangeLog
+ # the docs file can't seem to have spaces within the file name(s)
+ dh_installdocs "build/README.Modern UI" "build/README.Modern UI 2"
+ dh_installexamples
+ dh_installman
+ # the links file can't seem to have spaces within the symlink name(s)
+ dh_link "/usr/share/doc/nsis/Docs/Modern UI/Changelog.txt" "/usr/share/doc/nsis/changelog.Modern UI"
+ dh_strip -Xlibpluginapi.a
+ dh_compress
+ # Replaces 03_docs_fixes
+ cd debian/nsis/usr/share/doc/nsis/ ; \
+ find ./ -mindepth 2 -iname \*.gz | \
+ sed -e 's_^\./\(.*\)\.gz$$_\1_g' -e 's/ /%20/g' | \
+ xargs -i88 sh -c 'fgrep -rl "88\"" . | xargs -i{} sed -i -e "s|88\"|88.gz\"|g" "{}"'
+ sed -i -e 's/"Changelog.txt"/"Changelog.txt.gz"/g' debian/nsis/usr/share/doc/nsis/Docs/InstallOptions/Readme.html
+ sed -i -e 's/"Changelog.txt"/"Changelog.txt.gz"/g' 'debian/nsis/usr/share/doc/nsis/Docs/Modern UI/Readme.html'
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install patch unpatch
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..061e87d
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/nsis/nsis-([\d.]*)-src.tar.bz2 debian uupdate