Package: kvirc
Version: 2:3.2.4-4
Severity: normal
Tags: patch
Hi,
Attached is the diff for my kvirc 2:3.2.4-4.1 NMU, currently in
DELAYED/3-day.
--
Homepage: http://www.sesse.net/
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/acinclude.m4
/tmp/3Jg8UmzVXO/kvirc-3.2.4/acinclude.m4
--- /tmp/S12NbQWHq2/kvirc-3.2.4/acinclude.m4 2006-07-28 14:51:40.000000000
+0200
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/acinclude.m4 2006-11-02 02:35:01.000000000
+0100
@@ -2173,10 +2173,10 @@
helpdir="\${globalkvircdir}/help/en"
AC_SUBST(helpdir)
- pluglibdir="\${globalkvircdir}/modules"
+ pluglibdir="\${exec_prefix}/lib/kvirc/$SS_DIRTAG/modules"
AC_SUBST(pluglibdir)
- modulelibdir="\${globalkvircdir}/modules"
+ modulelibdir="\${exec_prefix}/lib/kvirc/$SS_DIRTAG/modules"
AC_SUBST(modulelibdir)
defscriptdir="\${globalkvircdir}/defscript"
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/configure
/tmp/3Jg8UmzVXO/kvirc-3.2.4/configure
--- /tmp/S12NbQWHq2/kvirc-3.2.4/configure 2006-11-02 02:34:48.000000000
+0100
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/configure 2006-11-02 02:35:01.000000000
+0100
@@ -33295,10 +33295,10 @@
helpdir="\${globalkvircdir}/help/en"
- pluglibdir="\${globalkvircdir}/modules"
+ pluglibdir="\${exec_prefix}/lib/kvirc/$SS_DIRTAG/modules"
- modulelibdir="\${globalkvircdir}/modules"
+ modulelibdir="\${exec_prefix}/lib/kvirc/$SS_DIRTAG/modules"
defscriptdir="\${globalkvircdir}/defscript"
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/debian/changelog
/tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/changelog
--- /tmp/S12NbQWHq2/kvirc-3.2.4/debian/changelog 2006-11-02
02:34:48.000000000 +0100
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/changelog 2006-11-02
02:35:01.000000000 +0100
@@ -1,3 +1,17 @@
+kvirc (2:3.2.4-4.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Move plugins and modules from /usr/share into /usr/lib. (Closes: #392393)
+ * Update paths in acinclude.m4, and rerun autoconf.
+ * Update debian/*.{dirs,install}.
+ * When checking if a directory is the kvirc global directory, don't check
+ for the modules, as they have moved; check for the help directory
+ instead (which the comments also suggest).
+ * Make a local hack in src/kvirc/kernel/kvi_app_fs.cpp to look for modules
+ and plugins in /usr/lib instead of /usr/share.
+
+ -- Steinar H. Gunderson <[EMAIL PROTECTED]> Thu, 2 Nov 2006 01:45:18 +0100
+
kvirc (2:3.2.4-4) unstable; urgency=low
* Fix non-POSIX shell code in debian/rules (Closes: #384915).
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/debian/kvirc-data.install
/tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/kvirc-data.install
--- /tmp/S12NbQWHq2/kvirc-3.2.4/debian/kvirc-data.install 2006-11-02
02:34:48.000000000 +0100
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/kvirc-data.install 2006-11-02
02:35:01.000000000 +0100
@@ -7,7 +7,7 @@
debian/tmp/usr/share/kvirc/*/help/
debian/tmp/usr/share/kvirc/*/license/
debian/tmp/usr/share/kvirc/*/locale/
-debian/tmp/usr/share/kvirc/*/modules/caps/
+debian/tmp/usr/lib/kvirc/*/modules/caps/
debian/tmp/usr/share/kvirc/*/msgcolors/
debian/tmp/usr/share/kvirc/*/pics/
debian/tmp/usr/share/kvirc/*/services/
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/debian/kvirc-dev.install
/tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/kvirc-dev.install
--- /tmp/S12NbQWHq2/kvirc-3.2.4/debian/kvirc-dev.install 2006-11-02
02:34:48.000000000 +0100
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/kvirc-dev.install 2006-11-02
02:35:01.000000000 +0100
@@ -2,4 +2,4 @@
debian/tmp/usr/include/kvirc/
debian/tmp/usr/lib/*.la
debian/tmp/usr/lib/*.so
-debian/tmp/usr/share/kvirc/*/modules/*.la
+debian/tmp/usr/lib/kvirc/*/modules/*.la
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/debian/kvirc.install
/tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/kvirc.install
--- /tmp/S12NbQWHq2/kvirc-3.2.4/debian/kvirc.install 2006-11-02
02:34:48.000000000 +0100
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/debian/kvirc.install 2006-11-02
02:35:01.000000000 +0100
@@ -1,4 +1,4 @@
debian/overrides/kvirc usr/share/lintian/overrides
debian/tmp/usr/bin/kvirc
debian/tmp/usr/lib/*.so.*
-debian/tmp/usr/share/kvirc/*/modules/*.so
+debian/tmp/usr/lib/kvirc/*/modules/*.so
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/src/kvirc/kernel/kvi_app_fs.cpp
/tmp/3Jg8UmzVXO/kvirc-3.2.4/src/kvirc/kernel/kvi_app_fs.cpp
--- /tmp/S12NbQWHq2/kvirc-3.2.4/src/kvirc/kernel/kvi_app_fs.cpp 2006-07-28
14:51:38.000000000 +0200
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/src/kvirc/kernel/kvi_app_fs.cpp 2006-11-02
02:35:01.000000000 +0100
@@ -50,8 +50,11 @@
{
case None :
break;
case Pics : szData.append("pics");
break;
+
+ // local hack for Debian
case Modules :
- case Plugins : szData.append("modules");
break;
+ case Plugins : szData = "/usr/lib/kvirc/"
KVI_VERSION_BRANCH "/modules"; break;
+
case ConfigPlugins :
KviQString::appendFormatted(szData,"config%smodules",KVI_PATH_SEPARATOR);
break;
case ConfigScripts :
KviQString::appendFormatted(szData,"config%sscripts",KVI_PATH_SEPARATOR);
break;
case Help :
diff -Nru /tmp/S12NbQWHq2/kvirc-3.2.4/src/kvirc/kernel/kvi_app_setup.cpp
/tmp/3Jg8UmzVXO/kvirc-3.2.4/src/kvirc/kernel/kvi_app_setup.cpp
--- /tmp/S12NbQWHq2/kvirc-3.2.4/src/kvirc/kernel/kvi_app_setup.cpp
2006-07-28 14:51:38.000000000 +0200
+++ /tmp/3Jg8UmzVXO/kvirc-3.2.4/src/kvirc/kernel/kvi_app_setup.cpp
2006-11-02 02:35:01.000000000 +0100
@@ -79,7 +79,7 @@
{
//First check if the help subdir exists
QString szDir2 = dir;
- szDir2+=KVI_PATH_SEPARATOR"modules";
+ szDir2+=KVI_PATH_SEPARATOR"help";
if(!KviFileUtils::directoryExists(szDir2))return false;
//Then check if the pics subdir exists
QString szDir = dir;