tags 364379 + patch pending thanks I changed the build-dep to libxul-dev and made some minor fixes. The package builds fine in i386 and is lintian clean now.
The interdiff of the NMU is attached.
--
~ Kanru Chen <[EMAIL PROTECTED]>
'v' http://stu.csie.ncnu.edu.tw/~kanru.96/
// \\ GnuPG-Key ID: 365CC7A2
/( )\ Fingerprint: 3278 DFB4 BB28 6E8C 9E1F 1ECB B1B7 5B5F 365C C7A2
^`~'^
diff -u pcmanx-gtk2-0.3.4/debian/control pcmanx-gtk2-0.3.4/debian/control
--- pcmanx-gtk2-0.3.4/debian/control
+++ pcmanx-gtk2-0.3.4/debian/control
@@ -2,8 +2,8 @@
Section: x11
Priority: optional
Maintainer: Emfox Zhou <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), autotools-dev, libxft-dev, libgtk2.0-dev,
mozilla-dev, sharutils, dpatch (>= 2.0)
-Standards-Version: 3.6.2
+Build-Depends: debhelper (>= 4.0.0), autotools-dev, libxft-dev, libgtk2.0-dev,
libxul-dev, libxt-dev, sharutils, dpatch (>= 2.0)
+Standards-Version: 3.7.2
Package: pcmanx-gtk2
Architecture: any
@@ -25,7 +25,7 @@
Section: web
Architecture: any
Depends: ${shlibs:Depends}
-Recommends: mozilla-browser | mozilla-firefox
+Recommends: mozilla-browser | firefox
Description: pcmanx plugin for Mozilla based browser
This plugin adds support for telnet:// protocol to your Mozilla
browser. The protocol engine is done by PCManX and the output window
diff -u pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.dirs
pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.dirs
--- pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.dirs
+++ pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.dirs
@@ -3,2 +3,2 @@
-usr/lib/mozilla/plugins
-usr/lib/mozilla/components
+usr/lib/pcmanx-gtk2/plugins
+usr/lib/pcmanx-gtk2/components
diff -u pcmanx-gtk2-0.3.4/debian/changelog pcmanx-gtk2-0.3.4/debian/changelog
--- pcmanx-gtk2-0.3.4/debian/changelog
+++ pcmanx-gtk2-0.3.4/debian/changelog
@@ -1,3 +1,16 @@
+pcmanx-gtk2 (0.3.4-1.1) unstable; urgency=medium
+
+ Set urgency to medium as it fixes a RC bug.
+
+ * Non-maintainer upload.
+ * Remove image file from usr/lib.
+ * Build depends on xulrunner. (Closes: #364379)
+ - Add LDFLAGS="-Wl,--as-needed" to prevent linking to librarys from
+ libxul-dev.
+ * Bump standards version to 3.7.2, no changes needed.
+
+ -- Kanru Chen <[EMAIL PROTECTED]> Sat, 5 Aug 2006 13:24:10 +0800
+
pcmanx-gtk2 (0.3.4-1) unstable; urgency=low
* New upstream release
diff -u pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.links
pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.links
--- pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.links
+++ pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.links
@@ -1,5 +1,5 @@
-usr/lib/mozilla/plugins/pcmanx-plugin.so
usr/lib/mozilla-firefox/plugins/pcmanx-plugin.so
-usr/lib/mozilla/components/pcmanx.html
usr/lib/mozilla-firefox/components/pcmanx.html
-usr/lib/mozilla/components/pcmanx.png
usr/lib/mozilla-firefox/components/pcmanx.png
-usr/lib/mozilla/components/TelnetProtocol.js
usr/lib/mozilla-firefox/components/TelnetProtocol.js
-usr/lib/mozilla/components/pcmanx_interface.xpt
usr/lib/mozilla-firefox/components/pcmanx_interface.xpt
+usr/lib/pcmanx-gtk2/plugins/pcmanx-plugin.so
usr/lib/firefox/plugins/pcmanx-plugin.so
+usr/lib/pcmanx-gtk2/components/pcmanx.html
usr/lib/firefox/components/pcmanx.html
+usr/lib/pcmanx-gtk2/components/pcmanx.png usr/lib/firefox/components/pcmanx.png
+usr/lib/pcmanx-gtk2/components/TelnetProtocol.js
usr/lib/firefox/components/TelnetProtocol.js
+usr/lib/pcmanx-gtk2/components/pcmanx_interface.xpt
usr/lib/firefox/components/pcmanx_interface.xpt
diff -u pcmanx-gtk2-0.3.4/debian/rules pcmanx-gtk2-0.3.4/debian/rules
--- pcmanx-gtk2-0.3.4/debian/rules
+++ pcmanx-gtk2-0.3.4/debian/rules
@@ -15,6 +15,7 @@
include /usr/share/dpatch/dpatch.make
CXXFLAGS = -Wall -g
+LDFLAGS += -Wl,--as-needed
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CXXFLAGS += -O0
@@ -25,7 +26,7 @@
config.status: configure
dh_testdir
# Add here commands to configure the package.
- CXXFLAGS="$(CXXFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE)
--build=$(DEB_BUILD_GNU_TYPE) \
+ CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure
--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr --mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info \
--enable-plugin
@@ -59,6 +60,7 @@
# Add here commands to install the package into debian/pcmanx-gtk2.
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
install -m 644 debian/pcmanx.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps/
+ rm $(CURDIR)/debian/tmp/usr/lib/xulrunner/components/pcmanx.png
binary-indep: build install
@@ -74,7 +76,7 @@
dh_strip
dh_compress
dh_fixperms
- dh_makeshlibs -V -Xmozilla
+ dh_makeshlibs -V -Xfirefox
dh_installdeb
dh_shlibdeps -L libpcmanx-core0 -l debian/libpcmanx-core0/usr/lib
dh_gencontrol
diff -u pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.install
pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.install
--- pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.install
+++ pcmanx-gtk2-0.3.4/debian/mozilla-plugin-pcmanx.install
@@ -1,2 +1,2 @@
-usr/lib/mozilla/plugins
-usr/lib/mozilla/components
+usr/lib/xulrunner/plugins usr/lib/pcmanx-gtk2
+usr/lib/xulrunner/components usr/lib/pcmanx-gtk2
only in patch2:
unchanged:
--- pcmanx-gtk2-0.3.4.orig/debian/patches/use_xulrunner.dpatch
+++ pcmanx-gtk2-0.3.4/debian/patches/use_xulrunner.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## use_xulrunner.dpatch by Kanru Chen <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
[EMAIL PROTECTED]@
+diff -urNad pcmanx-gtk2-0.3.4~/configure pcmanx-gtk2-0.3.4/configure
+--- pcmanx-gtk2-0.3.4~/configure 2006-08-01 01:19:50.000000000 +0800
++++ pcmanx-gtk2-0.3.4/configure 2006-08-01 01:22:31.000000000 +0800
+@@ -24145,7 +24145,7 @@
+ if test "$plugin" = "yes"; then
+ echo "$as_me:$LINENO: checking for Mozilla support" >&5
+ echo $ECHO_N "checking for Mozilla support... $ECHO_C" >&6
+- gecko_provider=mozilla
++ gecko_provider=xulrunner
+ user_specified_mozilla=no
+
+ if test ! -z "$INPUT_MOZILLA_ROOT"; then
only in patch2:
unchanged:
--- pcmanx-gtk2-0.3.4.orig/debian/patches/00list
+++ pcmanx-gtk2-0.3.4/debian/patches/00list
@@ -0,0 +1,2 @@
+use_xulrunner.dpatch
+remove_image_file_in_usr_lib.dpatch
only in patch2:
unchanged:
--- pcmanx-gtk2-0.3.4.orig/debian/patches/remove_image_file_in_usr_lib.dpatch
+++ pcmanx-gtk2-0.3.4/debian/patches/remove_image_file_in_usr_lib.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## remove_image_file_in_usr_lib.dpatch by Kanru Chen <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
[EMAIL PROTECTED]@
+diff -urNad pcmanx-gtk2-0.3.4~/plugin/data/pcmanx.html
pcmanx-gtk2-0.3.4/plugin/data/pcmanx.html
+--- pcmanx-gtk2-0.3.4~/plugin/data/pcmanx.html 2006-03-13 13:48:03.000000000
+0800
++++ pcmanx-gtk2-0.3.4/plugin/data/pcmanx.html 2006-08-01 01:58:13.000000000
+0800
+@@ -2,7 +2,7 @@
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=big5" />
+ <title>PCMan</title>
+-<link rel="shortcut icon" href="pcmanx.png" type="image/png">
++<link rel="shortcut icon" href="file:///usr/share/pixmaps/pcmanx.png"
type="image/png">
+ </head>
+ <script language="javascript">
+ function autoConnect(){
signature.asc
Description: Digital signature

