[Pkg-cli-libs-commits] r3698 - in /packages/gecko-sharp2/trunk/debian: MAINTAINERS changelog control copyright docs libgecko2.0-cil.install libgecko2.0-cil.installcligac patches/00list patches/01_missing_dllmap.dpatch patches/gecko-sharp-2.0.pc.dpatch rules watch

meebey at users.alioth.debian.org meebey at users.alioth.debian.org
Sun Apr 13 14:24:49 UTC 2008


Author: meebey
Date: Sun Apr 13 14:24:48 2008
New Revision: 3698

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3698
Log:
gecko-sharp-2.0 0.13-1 love


Added:
    packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.installcligac
    packages/gecko-sharp2/trunk/debian/patches/gecko-sharp-2.0.pc.dpatch   (with props)
Removed:
    packages/gecko-sharp2/trunk/debian/MAINTAINERS
    packages/gecko-sharp2/trunk/debian/docs
Modified:
    packages/gecko-sharp2/trunk/debian/changelog
    packages/gecko-sharp2/trunk/debian/control
    packages/gecko-sharp2/trunk/debian/copyright
    packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.install
    packages/gecko-sharp2/trunk/debian/patches/00list
    packages/gecko-sharp2/trunk/debian/patches/01_missing_dllmap.dpatch
    packages/gecko-sharp2/trunk/debian/rules
    packages/gecko-sharp2/trunk/debian/watch

Modified: packages/gecko-sharp2/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/changelog?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/changelog (original)
+++ packages/gecko-sharp2/trunk/debian/changelog Sun Apr 13 14:24:48 2008
@@ -1,3 +1,39 @@
+gecko-sharp2 (0.13-1) unstable; urgency=low
+
+  * The "get sexy and ready for lenny" release
+    (Debian CLI Policy and lintian happy)
+  * New upstream release
+  * debian/control:
+    + Changed Maintainer to Debian CLI Libraries Team.
+    + Using my debian email address now.
+    + Updated to Standards Version 3.7.3 (no changes).
+    + Updated cli-common-dev build-dependency to >= 0.5.4
+      (needed for dh_clistrip).
+    + Use ${shlibs:Depends} and ${misc:Depends}.
+    + Removed manual dependency on libxul0d (dh_clideps takes care of it now
+      using ${cli:Depends}).
+    + Added Vcs-Browser and Vcs-Svn fields.
+  * debian/rules:
+    + Use dh_clistrip and dh_clifixperms.
+    + Enhanced error handling of "make clean".
+    + Fixed target dependencies.
+  * debian/patches/01_missing_dllmap.dpatch:
+    + Removed unused mappings as they cause extra dependencies.
+  * debian/patches/gecko-sharp-2.0.pc.dpatch:
+    + Patch path to gecko-sharp.dll.
+  * debian/rules
+    debian/libgecko2.0-cil.install
+    debian/libgecko2.0-cil.installcligac:
+    + Libraries are now installed into the GAC at package install.
+      (using dh_installcligac)
+  * debian/copyright:
+    + Updated FSF address.
+    + Added copyright info.
+  * debian/watch:
+    + Updated (Closes: #449740)
+
+ -- Mirco Bauer <meebey at debian.org>  Sun, 13 Apr 2008 14:43:08 +0200
+
 gecko-sharp2 (0.11-3) unstable; urgency=low
 
   * Moved debhelper and dpatch from build-dep-indep to build-dep.

Modified: packages/gecko-sharp2/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/control?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/control (original)
+++ packages/gecko-sharp2/trunk/debian/control Sun Apr 13 14:24:48 2008
@@ -2,14 +2,26 @@
 Section: libs
 Priority: optional
 Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org>
-Uploaders: Eduard Bloch <blade at debian.org>, Mirco Bauer <meebey at meebey.net>
+Uploaders: Mirco Bauer <meebey at debian.org>
 Build-Depends: debhelper (>= 5), dpatch
-Build-Depends-Indep: cli-common-dev (>= 0.4.0), mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac (>= 1.0), monodoc-base (>= 1.0), libmono-dev (>= 1.0), libgtk2.0-dev (>= 2.0.0), libgtk2.0-cil (>= 2.3.91), libglib2.0-cil (>= 2.3.91), libgnome2.0-cil (>= 2.3.91), gtk-sharp2-gapi (>= 2.3.91), libxul-dev
-Standards-Version: 3.6.2.1
+Build-Depends-Indep: cli-common-dev (>= 0.5.4),
+ mono-mcs (>= 1.0) | c-sharp-compiler,
+ mono-gac (>= 1.0),
+ monodoc-base (>= 1.0),
+ libmono-dev (>= 1.0),
+ libgtk2.0-dev (>= 2.0),
+ libgtk2.0-cil (>= 2.3.91),
+ libglib2.0-cil (>= 2.3.91),
+ libgnome2.0-cil (>= 2.3.91),
+ gtk-sharp2-gapi (>= 2.3.91),
+ libxul-dev
+Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-libs/packages/gecko-sharp2/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/
+Standards-Version: 3.7.3
 
 Package: libgecko2.0-cil
 Architecture: all
-Depends: ${cli:Depends}, libxul0d
+Depends:  ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}
 Description: CLI binding for the GtkMozEmbed library, unstable version
  This package provides assemblies that allow CLI (.NET) programs
  to use the GtkMozEmbed library.

Modified: packages/gecko-sharp2/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/copyright?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/copyright (original)
+++ packages/gecko-sharp2/trunk/debian/copyright Sun Apr 13 14:24:48 2008
@@ -3,13 +3,15 @@
 
 It was downloaded from:
 http://www.mono-project.com/Downloads
-http://go-mono.com/sources/gecko-sharp-2.0/gecko-sharp-2.0-0.10.tar.gz
-
-Upstream Author:
+http://ftp.novell.com/pub/mono/sources/gecko-sharp-2.0/
+
+Author(s):
 Mark Crichton <crichton at gimp.org>
 
 Copyright:
-
+Copyright (C) 2003 Mark Crichton
+
+License:
 This software is dual licensed under the GNU Lesser General Public License
 and the Mozilla Public license.
 
@@ -24,8 +26,9 @@
     Lesser General Public License for more details.
 
     You should have received a copy of the GNU Lesser General Public
-    License along with this package; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
+    License along with this package; if not, write to the
+    Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+    Boston, MA 02110-1301, USA.
 
 On Debian systems, the complete text of the GNU Lesser General
 Public License can be found in `/usr/share/common-licenses/LGPL'.

Modified: packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.install
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.install?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.install (original)
+++ packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.install Sun Apr 13 14:24:48 2008
@@ -1,3 +1,2 @@
-usr/lib/mono/gac/
-usr/lib/mono/gecko-sharp-2.0/
-usr/lib/pkgconfig/gecko-sharp-2.0.pc
+usr/lib/mono/gac/gecko-sharp/2.0.*/*	/usr/lib/cli/gecko-sharp-2.0/
+usr/lib/pkgconfig/

Added: packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.installcligac
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.installcligac?rev=3698&op=file
==============================================================================
--- packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.installcligac (added)
+++ packages/gecko-sharp2/trunk/debian/libgecko2.0-cil.installcligac Sun Apr 13 14:24:48 2008
@@ -1,0 +1,1 @@
+/usr/lib/cli/gecko-sharp-2.0/gecko-sharp.dll

Modified: packages/gecko-sharp2/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/patches/00list?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/patches/00list (original)
+++ packages/gecko-sharp2/trunk/debian/patches/00list Sun Apr 13 14:24:48 2008
@@ -1,1 +1,2 @@
 01_missing_dllmap
+gecko-sharp-2.0.pc

Modified: packages/gecko-sharp2/trunk/debian/patches/01_missing_dllmap.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/patches/01_missing_dllmap.dpatch?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/patches/01_missing_dllmap.dpatch (original)
+++ packages/gecko-sharp2/trunk/debian/patches/01_missing_dllmap.dpatch Sun Apr 13 14:24:48 2008
@@ -23,13 +23,15 @@
 exit 0
 
 @DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./gtkmozembed/gecko-sharp.dll.config.in /tmp/dpep-work.A9qQD4/gecko-sharp-2.0-0.10/gtkmozembed/gecko-sharp.dll.config.in
---- ./gtkmozembed/gecko-sharp.dll.config.in	2005-03-07 12:05:41.000000000 +0100
-+++ /tmp/dpep-work.A9qQD4/gecko-sharp-2.0-0.10/gtkmozembed/gecko-sharp.dll.config.in	2005-05-15 16:03:36.000000000 +0200
-@@ -3,5 +3,5 @@
-   <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
-   <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
-   <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+diff -urNad gecko-sharp-2.0-0.13~/gtkmozembed/gecko-sharp.dll.config.in gecko-sharp-2.0-0.13/gtkmozembed/gecko-sharp.dll.config.in
+--- gecko-sharp-2.0-0.13~/gtkmozembed/gecko-sharp.dll.config.in	2008-04-13 15:46:04.000000000 +0200
++++ gecko-sharp-2.0-0.13/gtkmozembed/gecko-sharp.dll.config.in	2008-04-13 15:46:28.000000000 +0200
+@@ -1,7 +1,3 @@
+ <configuration>
+-  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+-  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+-  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+-  <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
 -  <dllmap dll="gtkembedmoz.dll" target="libgtkembedmoz at LIB_PREFIX@@LIB_SUFFIX@"/>
 +  <dllmap dll="gtkembedmoz.dll" target="libgtkembedmoz at LIB_PREFIX@.0d at LIB_SUFFIX@"/>
  </configuration>

Added: packages/gecko-sharp2/trunk/debian/patches/gecko-sharp-2.0.pc.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/patches/gecko-sharp-2.0.pc.dpatch?rev=3698&op=file
==============================================================================
--- packages/gecko-sharp2/trunk/debian/patches/gecko-sharp-2.0.pc.dpatch (added)
+++ packages/gecko-sharp2/trunk/debian/patches/gecko-sharp-2.0.pc.dpatch Sun Apr 13 14:24:48 2008
@@ -1,0 +1,16 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## gecko-sharp-2.0.pc.dpatch by Mirco Bauer <meebey at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad gecko-sharp-2.0-0.13~/gecko-sharp-2.0.pc.in gecko-sharp-2.0-0.13/gecko-sharp-2.0.pc.in
+--- gecko-sharp-2.0-0.13~/gecko-sharp-2.0.pc.in	2008-03-10 21:30:29.000000000 +0100
++++ gecko-sharp-2.0-0.13/gecko-sharp-2.0.pc.in	2008-04-13 16:12:41.000000000 +0200
+@@ -6,4 +6,4 @@
+ Description: Gecko# - A Gtk# Mozilla binding
+ Version: @VERSION@
+ Requires: gtk-sharp-2.0
+-Libs: -r:${prefix}/lib/mono/gecko-sharp-2.0/gecko-sharp.dll
++Libs: -r:${prefix}/lib/cli/gecko-sharp-#DEB_CLI_ABI_VERSION#/gecko-sharp.dll

Propchange: packages/gecko-sharp2/trunk/debian/patches/gecko-sharp-2.0.pc.dpatch
------------------------------------------------------------------------------
    svn:executable = *

Modified: packages/gecko-sharp2/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/rules?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/rules (original)
+++ packages/gecko-sharp2/trunk/debian/rules Sun Apr 13 14:24:48 2008
@@ -1,12 +1,16 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
+
+DEB_CLI_ABI_VERSION = 2.0
+DEB_CLI_API_VERSION = 0.11-3
+
 export MONO_SHARED_DIR=$(CURDIR)
+
 include /usr/share/dpatch/dpatch.make
 
 configure: configure-stamp
-configure-stamp: patch
+configure-stamp: patch-stamp
 	dh_testdir
 	./configure --prefix=/usr MONODOC=/bin/true
 	touch configure-stamp
@@ -17,12 +21,13 @@
 	$(MAKE)
 	touch build-stamp
 
-clean: unpatch
+clean: clean-patched unpatch
+clean-patched:
 	dh_testdir
 	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -rf $(CURDIR)/.wapi
 	rm -f build-stamp configure-stamp
-	-$(MAKE) clean
-	rm -rf $(CURDIR)/.wapi
 	dh_clean 
 
 install: build
@@ -31,7 +36,9 @@
 	dh_clean -k 
 	dh_installdirs
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-	-cd $(CURDIR)/debian && find -type f -name "*.dll" -exec chmod -x {} \;
+	
+	perl -pe 's/#DEB_CLI_ABI_VERSION#/$(DEB_CLI_ABI_VERSION)/' -i \
+	  $(CURDIR)/debian/tmp/usr/lib/pkgconfig/gecko-sharp-$(DEB_CLI_ABI_VERSION).pc
 
 binary-indep: build install
 	dh_testdir
@@ -41,13 +48,16 @@
 	dh_installdocs
 	dh_installexamples
 	dh_installman
+	dh_installcligac
 	dh_link
 	dh_strip
+	dh_clistrip
 	dh_compress
 	dh_fixperms
+	dh_clifixperms
 	dh_installdeb
 	dh_shlibdeps
-	dh_makeclilibs -m 0.11-3
+	dh_makeclilibs -m $(DEB_CLI_API_VERSION)
 	dh_clideps -d
 	dh_gencontrol
 	dh_md5sums

Modified: packages/gecko-sharp2/trunk/debian/watch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/gecko-sharp2/trunk/debian/watch?rev=3698&op=diff
==============================================================================
--- packages/gecko-sharp2/trunk/debian/watch (original)
+++ packages/gecko-sharp2/trunk/debian/watch Sun Apr 13 14:24:48 2008
@@ -1,2 +1,2 @@
-version=2
-http://go-mono.com/sources/ gecko-sharp-2\.0/gecko-sharp-2\.0-([\d\.]+)\.tar\.gz
+version=3
+http://ftp.novell.com/pub/mono/sources/gecko-sharp-2.0/gecko-sharp-2\.0-([\d\.]+)\.(?:zip|tar\.(?:gz|bz2)) debian uupdate




More information about the Pkg-cli-libs-commits mailing list