--- gnome-sharp2-2.16.0.orig/debian/list-examples +++ gnome-sharp2-2.16.0/debian/list-examples @@ -0,0 +1,4 @@ +#!/bin/sh +echo 'The following Gnome# examples (with source) are available:' +echo +ls /usr/share/gnome-sharp2-examples/*.exe --- gnome-sharp2-2.16.0.orig/debian/changelog +++ gnome-sharp2-2.16.0/debian/changelog @@ -0,0 +1,550 @@ +gnome-sharp2 (2.16.0-6) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + debian/libgconf2.0-cil.install, + debian/libgnome2.0-cil.install, + debian/control: + - Move the gconf-sharp-peditors libraries from libgnome2.0-cil to + libgconf2.0-cil as the pkg-config file of gconf-sharp references them. + + debian/control: + - Let the metapackage depend on all library packages. + + -- Sebastian Dröge Thu, 17 May 2007 11:05:36 +0200 + +gnome-sharp2 (2.16.0-5) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + debian/control: + - Add transitional dependencies on the new packages for libgnome2.0-cil. + + -- Sebastian Dröge Wed, 09 May 2007 08:11:26 +0200 + +gnome-sharp2 (2.16.0-4) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + debian/control, + debian/libart2.0-cil.install, + debian/libgnome-vfs2.0-cil.install, + debian/libgtkhtml2.0-cil.install, + debian/librsvg2.0-cil.install: + - Move the libart, gnomevfs, gtkhtml and rsvg bindings into their own + packages to prevent unnecessary large dependency chains. + + -- Sebastian Dröge Wed, 09 May 2007 07:26:49 +0200 + +gnome-sharp2 (2.16.0-3) unstable; urgency=low + + * Sebastian 'slomo' Dröge: + + debian/patches/01_glue-locations.dpatch, + debian/control: + - Build against libvte9. + + -- Sebastian Dröge Tue, 24 Apr 2007 22:49:55 +0200 + +gnome-sharp2 (2.16.0-2) unstable; urgency=low + + * Upload to unstable + * Sebastian 'slomo' Dröge: + + debian/control: + - s/2.10/2.16/ These are bindings for Gnome 2.16, not 2.10. + Thanks to Loic Minier for noticing + - Remove Dave Beckett from Uploaders by his request + + debian/patches/01_glue-locations.dpatch: + - Adjust soname of libvte for the version in unstable + + -- Sebastian Dröge Mon, 16 Apr 2007 00:25:41 +0200 + +gnome-sharp2 (2.16.0-1) experimental; urgency=low + + * Sebastian 'slomo' Dröge: + + New package based on gtk-sharp2: + - Gnome and GTK+ bindings split into separate source packages + + debian/watch: + - Updated + + debian/control: + - Updated Build-Depends + - Updated to use my debian.org mail address + + debian/patches/01_glue-locations.dpatch, + debian/patches/02_missing_dllmaps.dpatch: + - Updated + + debian/rules: + - Bumped clilibs to >= 2.16 + + debian/control, + debian/libgnome2.0-cil.install, + debian/libvte2.0-cil.install: + - Move gapi XML files to their corresponding library packages + + -- Sebastian Dröge Wed, 31 Jan 2007 11:04:09 +0100 + +gtk-sharp2 (2.8.3-2) unstable; urgency=medium + + * Mirco 'meebey' Bauer + + debian/patches/01_glue-locations.dpatch: + - Fixed tag closing, caused parse error for dh_clideps (FTBFS). + (Closes: #390116) + + debian/patches/02_missing_dllmaps.dpatch: + - Adds some missing entries in the DLL maps. + + debian/control: + - Bumped cli-common-dev build-dep to >= 0.4.6, handles paths now + correctly in DLL maps. + + -- Debian Mono Group Sat, 30 Sep 2006 01:16:22 +0200 + +gtk-sharp2 (2.8.3-1) unstable; urgency=low + + * Sebastian 'slomo' Dröge + + New upstream release + + debian/patches/02_workaround-340904.dpatch, + debian/patches/03_gnomevfs-mimetype-pinvokes.dpatch, + debian/patches/04_list-to-array-marshalling.dpatch, + debian/patches/05_gdk-drawable.dpatch, + debian/patches/06_value-array-smp-free.dpatch: + - dropped, merged upstream + + debian/control, + debian/compat: + - update debhelper compat level to 5 + + -- Debian Mono Group Sun, 9 Jul 2006 23:43:04 +0200 + +gtk-sharp2 (2.8.2-2) unstable; urgency=low + + * Mirco 'meebey' Bauer + + Rebuild against Mono 1.1.13.6-3 + + Updated cli-common build-dep to cli-common-dev >= 0.4.0 + + Added libmono-cairo1.0-cil to build-deps. + * Sebastian 'slomo' Dröge + + Add myself to Uploaders + + Update Standards-Version to 3.7.2 + + debian/patches/03_gnomevfs-mimetype-pinvokes.dpatch: (SVN rev 58615) + - Fix the GnomeVFS MimeType P/Invokes to conform to the + const/non-const conventions as specified in the gnomevfs headers. + This fixes a possible double free(). + + debian/patches/04_list-to-array-marshalling.dpatch: (SVN rev 58609) + - Fix the ListToArray marshalling to respect the owners of the Opaque + elements. + + debian/patches/05_gdk-drawable.dpatch: + - Fix signature of Gdk.Drawable.DrawPoints(). The old version was + completely wrong and would segfault everything using it. + http://bugzilla.ximian.com/show_bug.cgi?id=77942 + + debian/patches/06_value-array-smp-free.dpatch: + - Don't immediately free ValueArrays; queue them up to be freed in the + main thread by using a Timeout. This fixes SMP deadlocks when the + GValues contained therein aren't threadsafe (like GDK resources). + + -- Debian Mono Group Fri, 14 Apr 2006 12:48:02 +0200 + +gtk-sharp2 (2.8.2-1) unstable; urgency=low + + * New upstream release + + -- Debian Mono Group Sun, 12 Mar 2006 01:10:07 +0100 + +gtk-sharp2 (2.8.1-1) unstable; urgency=low + + * New upstream release + * Mirco 'meebey' Bauer + + debian/control: + - Added missing conflicts/replaces to gtk-sharp2-gapi for + gtk-sharp2-unstable-gapi. + + -- Debian Mono Group Sun, 12 Feb 2006 22:33:58 +0100 + +gtk-sharp2 (2.8.0-1) unstable; urgency=low + + * New upstream release + + This release ships GAC policy files which ensures ABI compatiblity for + programs that were compiled against GTK# 2.4 and 2.6 + * Mirco 'meebey' Bauer + + debian/control: + - Updated package descriptions for 2.8 + - Updated build-deps to use GTK+ 2.8 + - Added ${misc:Depends} where appropriate + + debian/rules: + - Updated dh_makeclilibs call for minimum ABI comp version 2.7.90 + + debian/libgconf2.0-cil.install: + - Added GAC policy files. + + debian/libglade2.0-cil.install: + - Added GAC policy files. + + debian/libglib2.0-cil.install: + - Added GAC policy files. + + debian/libgnome2.0-cil.install: + - Added GAC policy files. + + debian/libgtk2.0-cil.install: + - Added GAC policy files. + + debian/libvte2.0-cil.install: + - Added GAC policy files. + + -- Debian Mono Group Thu, 2 Feb 2006 20:08:26 +0100 + +gtk-sharp2 (2.4.0-2) unstable; urgency=low + + * Mirco 'meebey' Bauer + + Fixed debian/watch + + Added debian/02_workaround-340904.dpatch by Andreas Henriksson + (Closes: #348994): + - Changed Makefile.(am|in) to solve VTE build problems + + -- Debian Mono Group Fri, 20 Jan 2006 11:58:45 +0100 + +gtk-sharp2 (2.4.0-1) unstable; urgency=low + + * New upstream release + + This is the final stable release, thus dropping all "unstable version" + marks in the package descriptions. + * Mirco 'meebey' Bauer + + Added missing gtk-dotnet-2.0.pc to libgtk2.0-cil package. + + Updated all packages descriptions to match what the library binds. + + Patch by Sebastian 'slomo' Dröge : + - Renamed source package to gtk-sharp2 as it's stable now + - Moved glue libs from /usr/lib into /usr/lib/mono/gtk-sharp-2.0 + - Less stricter clilibs. Upstream guarantees ABI compatibility from now + on. + + -- Debian Mono Group Sun, 13 Nov 2005 19:53:17 +0100 + +gtk-sharp2-unstable (2.3.92-2) unstable; urgency=low + + * Mirco 'meebey' Bauer + + Added missing glib-sharp-2.0.pc to libglib2.0-cil package. + + -- Debian Mono Group Sun, 16 Oct 2005 20:21:39 +0100 + +gtk-sharp2-unstable (2.3.92-1) unstable; urgency=low + + * New upstream version + + -- Debian Mono Group Sun, 16 Oct 2005 20:21:39 +0100 + +gtk-sharp2-unstable (2.3.91-1) unstable; urgency=low + + * New upstream version + + Upstream bumped version number to 2.3.x so it will match the GTK+ 2.4 + version in the final release. + * Mirco 'meebey' Bauer + + Changes for Gtk# 2.3.91 are inspired by the Ubuntu patch + (thanks to Brandon Hale). + + gda and gnomedb are not shipped anymore in libgnome2.0-cil, dropped + upstream. + - Removed libgda2-dev and libgnomedb2-dev from build-deps. + - Removed dllmap hack in debian/rules for gda. + + Shipping gtk-dotnet assemblies in libgtk2.0-cil now. (Closes: #316483) + + dh_makeclilibs will now generate less strict deps, because with + 2.3.90 the API is now stable. + + Updated to Standards Version 3.6.2.1 (no changes). + + Added monodoc-gtk2.0-manual to "Depends" of gtk-sharp2 meta package. + + Change arch-field of libvte2.0-cil back to any, it contains now a glue + library. + + Updated versioned build-dep of cli-common to >= 0.2.0 + + -- Debian Mono Group Sun, 25 Sep 2005 19:56:04 +0100 + +gtk-sharp2-unstable (1.9.5-2) unstable; urgency=low + + * Dave Beckett + + Rebuild against libgtkhtml3.6-dev (Closes: #321560) + + -- Debian Mono Group Sat, 6 Aug 2005 14:21:04 +0100 + +gtk-sharp2-unstable (1.9.5-1) unstable; urgency=low + + * upload to unstable + * New upstream release + * Mirco 'meebey' Bauer + + debian/gtk-sharp2-gapi.install: + - gapi_parser.pl got replaced by gapi-parser.exe + - added gapi_pp.pl and gapi2xml.pl + + debian/gtk-sharp2-examples.manpages: + - created undocumented manpage for gapi2-codegen, gapi2-fixup and + gapi2-parser + + debian/gtk-sharp2-gapi.manpages: + - created undocumented manpage for gtk-sharp2-examples-list + + debian/libgtk2.0-cil.install: + - added libpangosharpglue-2.so + + debian/libvte2.0-cil.install: + - added libvtesharpglue-2.so + + added debian/watch file + + -- Debian Mono Group Sun, 29 May 2005 19:57:32 +0200 + +gtk-sharp2-unstable (1.9.3-2) experimental; urgency=low + + * Mirco 'meebey' Bauer + + added monodoc-gtk2.0-manual binary package + (we generate the Gtk#2 documentation now) + + updated versioned build-dep of cli-common to >= 0.1.3 + + -- Debian Mono Group Sun, 15 May 2005 19:11:20 +0200 + +gtk-sharp2-unstable (1.9.3-1) experimental; urgency=low + + * New upstream release + * Mirco 'meebey' Bauer + + /usr/share/dotnet to /usr/lib transition + + merged .files with .install + + fixed/updated directories/files so it can co-exist with gtk-sharp nicely + + created gkt-sharp2 metapackage, this way users can easily install the + whole Gtk# suite. + + updated versioned build-dep of libgnomedb2-dev to >= 1.2.1 + + added dllmap hack to use libgda-2.so.3 instead of libgda-2.so.1 + + removed "unstable" string from package names. + + added -l to dh_makeclilibs, making stricter dependencies now + (the is API not unstable yet) + * Dave Beckett + + Rebuild against libgda2-3 + + updated versioned build-dep of libgda2-dev to >= 1.2.1 + + Changed source package name to gtk-sharp2-unstable + + Switch to experimental + + Remove not-used Build-Depend on autoconf and automake1.4 + + debian/rules: generate correct clilibs version, directly using main + version rather than hand-edited hardcoded version + + Renamed libgtksharpglue-2.0* and libpanelappletsharpglue-2* + to libgtksharpglue-2* and libpanelappletsharpglue-2* to match upstream. + + Initial packaging for Gtk# 2.0 based on gtk-sharp source package. + + -- Debian Mono Group Sun, 10 Apr 2005 12:21:40 +0200 + +gtk-sharp (1.0.2-1) unstable; urgency=low + + * New upstream release + * Mirco 'meebey' Bauer + + changed dh_makenetlibs -m 0.93 to 1.0 (to guarantee compability) + + moved glade.pc to libglade-cil + (closes: #271873 thanks to Matt Kraai ) + + -- Debian Mono Group Thu, 09 Oct 2004 19:21:23 +0200 + +gtk-sharp (1.0-4) unstable; urgency=low + + * restored accidently deleted links for gapi-fixup and gapi-codegen + + -- Debian Mono Group Sun, 08 Aug 2004 16:46:43 +0200 + +gtk-sharp (1.0-3) unstable; urgency=medium + + * Switched to use "stable" libgtkhtml series (closes: #258995) + * set local MONO_GAC_PREFIX to make package internal dependencies + resolveable (closes: #258040, #260373) + + -- Debian Mono Group Sun, 08 Aug 2004 12:30:31 +0200 + +gtk-sharp (1.0-2) unstable; urgency=low + + * Eduard Bloch + + Fixed build-depends to fix FTBFS on Powerpc + + updates to work with libgtkhtml3.1-11 (closes: #259447) + + depending on a newer version of mono-utils having a better working + dh_makenetlibs (closes: #258040) + + -- Debian Mono Group Thu, 15 Jul 2004 16:13:05 +0200 + +gtk-sharp (1.0-1) unstable; urgency=low + + * New upstream release + * Eduard Bloch + + dependency tunning, suggesting versions >= 0.93 only + + chmod a-x on example source (closes: #255411) + * Mirco 'meebey' Bauer + + debian/rules: fixed .wapi path, added sample/rsvg Makefile hack + + -- Debian Mono Group Sat, 3 Jul 2004 00:10:15 +0200 + +gtk-sharp (0.98-2) unstable; urgency=low + + * Eduard Bloch + + Set strong Build-Dep on libgtkhtml3.1-10 now (in the hope that GNOME + funsters will keep at least THIS PACKAGE NAME and SONAME for longer than + few weeks) + + rewriting gtkhtml-sharp.dll.config to match the new SONAME + + -- Debian Mono Group Sat, 19 Jun 2004 15:25:35 +0200 + +gtk-sharp (0.98-1) unstable; urgency=low + + * New upstream release + * Eduard Bloch + + integration of the new debhelper-managed dependencies, finaly creating + proper dependencies between the packages and shared lib (closes: #255163) + + relaxed the suggested dependencies, the API should be frozen + * Mirco 'meebey' Bauer + + added proper Conflicts/Replaces for smooth upgrades from older versions + + -- Debian Mono Group Sat, 19 Jun 2004 14:54:01 +0200 + +gtk-sharp (0.91.1-1) unstable; urgency=low + + * Mirco 'meebey' Bauer + + new upstream version, fixes FTBFS on powerpc, jit should work + now (Closes: Bug#244874) + + new package libvte-cil + + cleaned up the rules script + + added pixmap directory for gtk-sharp-examples (Closes: Bug#248295) + + MonoConvention 0.1.4 conform + * Eduard Bloch + + Build-Conflicts: with the broken libart version + + change to Arch:any packages with splitted glue libs and + new package names + + splitted gnome into gnome and glade pkgs + + -- Mirco 'meebey' Bauer Tue, 11 May 2004 17:44:20 +0200 + +gtk-sharp (0.18-2) unstable; urgency=low + + * set the dependency on new monodoc-base or at least old monodoc-browser to + prevent possible FTBFS (monodoc/assembler.exe needed) + * explicit build-conflicts with libgtkhtml3.0-2, wrong dependency could be + set otherwise + + -- Eduard Bloch Fri, 9 Apr 2004 14:24:20 +0200 + +gtk-sharp (0.18-1) unstable; urgency=low + + * Mirco 'meebey' Bauer + + changed Build-Depends to debhelper (>= 4.1.87) + rules: set DH_COMPAT to 4, added GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 + (closes: Bug#237897 thanks to Anthony W. Juckel for the patch) + + changed Depends to libgtkhtml3.0-4, 3.0-2 is removed fom the archive + (closes: Bug#240529, Bug#241392) + + added gnome-sharp to gtk-sharp-examples dependencies (closes: #240297) + + new upstream release (closes: Bug#242001) + + -- Mirco 'meebey' Bauer Tue, 06 Apr 2004 11:03:39 +0200 + +gtk-sharp (0.17-1) unstable; urgency=low + + * Mirco 'meebey' Bauer + + chmod +x *.exe (according to MonoConventions) (closes #234891) + + added autoconf and automake1.4 to build-depends + (closes #233156 thanks to Daniel Schepler for the patch) + + new upstream release + + -- Mirco 'meebey' Bauer Tue, 06 Mar 2004 12:30:10 +0100 + +gtk-sharp (0.16-2) unstable; urgency=low + + * Mirco 'meebey' Bauer + + added libxml-libxml-perl dependency (closes: #234460) + + -- Mirco 'meebey' Bauer Tue, 24 Feb 2004 10:37:30 +0100 + +gtk-sharp (0.16-1) unstable; urgency=low + + * Mirco 'meebey' Bauer + + added libgail-dev to build-depends. + + new upstream release + * Eduard Bloch + + moved examples and their source to /usr/share/dotnet/gtk-sharp-examples + + added script to list them + + -- Mirco 'meebey' Bauer Thu, 12 Feb 2004 17:25:33 +0100 + +gtk-sharp (0.15-2) unstable; urgency=low + + * added more Build-Dependencies to control, in order to build new bindings to + Gnome2 components (gda, gnomedb, rsvg, gtkhtml) + * Dependencies cleanup: dropped weird deps on -dev packages, replaced most + gnome libs with depedencies to the ultimate dependencies harvester: + libgtkhtml3.0(-dev) + + -- Eduard Bloch Sun, 18 Jan 2004 19:32:50 +0100 + +gtk-sharp (0.15-1) unstable; urgency=low + + * added the -gapi package with the same data and desc as their RPM + * added examples and source in an extra package + * running autogen.sh at build time + + -- Eduard Bloch Sat, 17 Jan 2004 20:41:15 +0100 + +gtk-sharp (0.8-1) unstable; urgency=low + + * New upstream release + + -- Alp Toker Mon, 24 Feb 2003 18:21:27 +0000 + +gtk-sharp (0.7-1) unstable; urgency=low + + * New upstream release + * Remove Gst# hacks + * Pass RUNTIME argument to make + * epochs: just say no + + -- Alp Toker Tue, 21 Jan 2003 06:11:27 +0000 + +gtk-sharp (0.6-1) unstable; urgency=low + + * Gratuitously credited myself in debian/copyright. + * Added 1: epoch in honour of all those people who tracked these + gtk-sharp packages through the early days before they had versions + of their own (and were versioned like Mono releases). Rolled back + to 0.6-1 accordingly. + * Total rewrite of debian/rules. Severe crapectomy! Seperated build + targets for indep/arch. Correct treatment of arch all and arch any + packages in respective binary-indep/arch targets. + * Use correctly working DESTDIR instead of broken prefix, removing + necessity to complain and run configure twice. :P + * Removed need for gratuitous patchup script, do patching in the + binary-indep target after building the generator and api dirs. + * Tweaked descriptions in debian/control & raised standards version. + * Updated Maintainer to mono@debianplanet.org and added me and alp as + Uploaders. + * Tighten up dependencies on other -sharp packages to include the + current package version. Never know what's changing or changed, so + piecemeal upgrades could cause bugs or confusion down the line + (especially with an unversioned glue lib =). + * Added build-depends for libtool, autoconf and automake (to + compensate for bizzarely hosed upstream tarball). + * Added rm install-sh missing mkinstalldirs depcomp to clean target, + and switched to maintainer-clean (for same reason). + * Added Replaces header to glib-sharp for upgrades from old gtk-sharp + packages. + * Removed un-necessary .dirs files. + * Fixed upstream make install targets to make the dirs beforehand. + * Added gst to DIRS in the makefile so it gets built and installed + with the rest. + * Remove sample from DIRS in the makefile to bypass gconf schemas and + other nonsense. + * Use -avoid-version with libgtksharpglue to call the library .so and + avoid symlinks. Add gtk-sharp-glue.files now we're installing + things properly. + * Don't ship README. It's not helpful to end users, and it was going + into the wrong package anyway. + * Added gtk-sharp-glue deps to glib, gnome and glade. Grepping the + source shows this to be necessary. + * Replace glade-sharp (rolled into gnome-sharp) with gconf-sharp which + is potentially useful without the GNOME UI libs etc. Added + appropriate Conflicts/Provides/Replaces to gnome-sharp. + * Ship gconf-sharp-peditors.dll in gnome-sharp package. + + -- Robert McQueen Thu, 19 Dec 2002 06:01:55 +0000 + +gtk-sharp (0.6-5) unstable; urgency=low + + * Fix gnome-sharp files + + -- Alp Toker Tue, 17 Dec 2002 15:27:56 +0000 + +gtk-sharp (0.6-4) unstable; urgency=low + + * Depend on glib-sharp as needed + + -- Alp Toker Tue, 17 Dec 2002 14:57:54 +0000 + +gtk-sharp (0.6-3) unstable; urgency=low + + * Fix the clean target + + -- Alp Toker Tue, 17 Dec 2002 14:06:15 +0000 + +gtk-sharp (0.6-2) unstable; urgency=low + + * Add support for glade-sharp, gnome-sharp, gst-sharp as individual + packages. + + -- Alp Toker Mon, 16 Dec 2002 18:07:17 +0000 + +gtk-sharp (0.6-1) unstable; urgency=low + + * Initial Release. + + -- Alp Toker Sun, 28 Apr 2002 22:10:10 +0100 + --- gnome-sharp2-2.16.0.orig/debian/rules +++ gnome-sharp2-2.16.0/debian/rules @@ -0,0 +1,94 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 +export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 +export MONO_SHARED_DIR=$(CURDIR) + +include /usr/share/dpatch/dpatch.make + +UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,') +NEXT_UPVERSION = $(shell perl -e '$$_=pop; s/(\d+)$$/$$1+1/e; print' $(UPVERSION)) + +config: config-stamp +config-stamp: patch-stamp + dh_testdir + ./configure --prefix=/usr RUNTIME=/usr/bin/cli + touch config-stamp + +build-indep: build-indep-stamp +build-indep-stamp: config-stamp + dh_testdir + $(MAKE) RUNTIME=/usr/bin/cli + touch build-indep-stamp + +build-arch: build-arch-stamp +build-arch-stamp: config-stamp + dh_testdir + $(MAKE) RUNTIME=/usr/bin/cli + touch build-arch-stamp + +clean: unpatch + dh_testdir + dh_testroot + -$(MAKE) distclean RUNTIME=/usr/bin/cli + # gconf clean target is less than perfect + -cd gconf && find -name "*.exe" -exec rm -rf \{\} \; + -cd gconf && find -name "*.dll" -exec rm -rf \{\} \; + rm -f config-stamp build-indep-stamp build-arch-stamp + rm -rf $(MONO_SHARED_DIR)/.wapi + dh_clean + +install: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp RUNTIME=/usr/bin/cli + # fixing file permissions + cd debian && find -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" | xargs chmod -x + cd debian && find -type f -name "*.exe" | xargs chmod +x + +binary-indep: build-indep install + dh_testdir + dh_testroot + dh_installdirs -i + dh_movefiles -i + dh_link -i + # we must install arch dep and indep here! dh_clideps will get problems otherwise + dh_install + cd debian/gnome-sharp2-examples && find -type f -name "*.cs" | xargs chmod -x + install -m755 $(CURDIR)/debian/list-examples $(CURDIR)/debian/gnome-sharp2-examples/usr/bin/gnome-sharp2-examples-list + dh_installchangelogs -i ChangeLog + dh_installdocs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_makeclilibs -m 2.16.0 + dh_clideps -i -d + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build-arch install + dh_testdir + dh_testroot + dh_movefiles -a + dh_link -a + # we must install arch dep and indep here! dh_clideps will get problems otherwise + dh_install + dh_installchangelogs -a ChangeLog + dh_installdocs -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_makeclilibs -m 2.16.0 + dh_clideps -a -d + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +build: build-indep build-arch +binary: binary-indep binary-arch +.PHONY: config build-indep build-arch clean binary-indep binary-arch build binary --- gnome-sharp2-2.16.0.orig/debian/libvte2.0-cil.install +++ gnome-sharp2-2.16.0/debian/libvte2.0-cil.install @@ -0,0 +1,7 @@ +debian/tmp/usr/lib/libvtesharpglue-2.so /usr/lib/mono/gtk-sharp-2.0 +debian/tmp/usr/lib/pkgconfig/vte-sharp-2.0.pc +debian/tmp/usr/lib/mono/gac/vte-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.vte-sharp/ +debian/tmp/usr/lib/mono/gtk-sharp-2.0/vte-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.vte-sharp.dll +debian/tmp/usr/share/gapi-2.0/vte-api.xml --- gnome-sharp2-2.16.0.orig/debian/gnome-sharp2-examples.manpages +++ gnome-sharp2-2.16.0/debian/gnome-sharp2-examples.manpages @@ -0,0 +1 @@ +gnome-sharp2-examples-list.1 --- gnome-sharp2-2.16.0.orig/debian/gnome-sharp2-examples.install +++ gnome-sharp2-2.16.0/debian/gnome-sharp2-examples.install @@ -0,0 +1,3 @@ +sample/Makefile /usr/share/gnome-sharp2-examples/ +sample/*.exe /usr/share/gnome-sharp2-examples/ +sample/*.cs /usr/share/gnome-sharp2-examples/ --- gnome-sharp2-2.16.0.orig/debian/compat +++ gnome-sharp2-2.16.0/debian/compat @@ -0,0 +1 @@ +5 --- gnome-sharp2-2.16.0.orig/debian/libgtkhtml2.0-cil.install +++ gnome-sharp2-2.16.0/debian/libgtkhtml2.0-cil.install @@ -0,0 +1,6 @@ +debian/tmp/usr/lib/mono/gac/gtkhtml-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.gtkhtml-sharp/ +debian/tmp/usr/lib/pkgconfig/gtkhtml-sharp-2.0.pc +debian/tmp/usr/lib/mono/gtk-sharp-2.0/gtkhtml-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.gtkhtml-sharp.dll +debian/tmp/usr/share/gapi-2.0/gtkhtml-api.xml --- gnome-sharp2-2.16.0.orig/debian/libgconf2.0-cil.install +++ gnome-sharp2-2.16.0/debian/libgconf2.0-cil.install @@ -0,0 +1,11 @@ +debian/tmp/usr/bin/gconfsharp2-schemagen +debian/tmp/usr/lib/mono/gac/gconf-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.gconf-sharp/ +debian/tmp/usr/lib/mono/gac/gconf-sharp-peditors/ +debian/tmp/usr/lib/mono/gac/policy.2.*.gconf-sharp-peditors/ +debian/tmp/usr/lib/gtk-sharp-2.0/gconfsharp-schemagen.exe +debian/tmp/usr/lib/pkgconfig/gconf-sharp-2.0.pc +debian/tmp/usr/lib/mono/gtk-sharp-2.0/gconf-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.gconf-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.gconf-sharp-peditors.dll --- gnome-sharp2-2.16.0.orig/debian/libart2.0-cil.install +++ gnome-sharp2-2.16.0/debian/libart2.0-cil.install @@ -0,0 +1,6 @@ +debian/tmp/usr/lib/mono/gac/art-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.art-sharp/ +debian/tmp/usr/lib/pkgconfig/art-sharp-2.0.pc +debian/tmp/usr/lib/mono/gtk-sharp-2.0/art-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.art-sharp.dll +debian/tmp/usr/share/gapi-2.0/art-api.xml --- gnome-sharp2-2.16.0.orig/debian/control +++ gnome-sharp2-2.16.0/debian/control @@ -0,0 +1,106 @@ +Source: gnome-sharp2 +Section: libs +Priority: optional +Maintainer: Debian Mono Group +Uploaders: Mirco Bauer , Sebastian Dröge +Build-Depends: debhelper (>= 5), cli-common-dev (>= 0.4.6), dpatch, mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac (>= 1.0), libmono-dev (>= 1.0), pkg-config, libtool, libgtk2.0-dev (>= 2.10.0), libglib2.0-dev (>= 2.10.0), libgtk2.0-cil (>= 2.10.0), libglade2.0-cil (>= 2.10.0), gtk-sharp2-gapi (>= 2.10.0), libgnomevfs2-dev (>= 1:2.15.0), librsvg2-dev (>= 2.0.1), libgtkhtml3.8-dev (>= 3.8.0), libgnomeui-dev (>= 2.15.0), libgnomecanvas2-dev (>= 2.14.0), libgnomeprint2.2-dev (>= 2.10.0) , libgnomeprintui2.2-dev (>= 2.10.0), libart-2.0-dev (>= 2.3.16), libvte-dev (>= 0.16.0), libpanel-applet2-dev (>= 2.14.0), libmono0 (>= 1.0), mono-utils (>= 1.0-2), libmono-cairo1.0-cil +Standards-Version: 3.7.2 + +Package: gnome-sharp2 +Architecture: all +Depends: gtk-sharp2-examples, gnome-sharp2-examples, gtk-sharp2-gapi, libart2.0-cil, libglib2.0-cil, libgtk2.0-cil, libglade2.0-cil, libgnome2.0-cil, libgnome-vfs2.0-cil, libgtkhtml2.0-cil, librsvg2.0-cil, libgconf2.0-cil, libvte2.0-cil, monodoc-gtk2.0-manual +Description: Gnome# 2.16 suite, CLI bindings for Gnome + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + . + gnome-sharp2 is a metapackage containing dependencies for the Gtk# 2.10 and + Gnome# 2.16 suite. + +Package: gnome-sharp2-examples +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Description: sample applications for Gnome# 2.16 + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + . + This package contains some example programs that are distributed with + the Gtk# assemblies, including source to build them and learn from + them. + +Package: libart2.0-cil +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Replaces: gtk-sharp2-gapi (<< 2.10.0-1), libgnome2.0-cil (<< 2.16.0-4) +Description: CLI binding for libart 2.3 + This package provides assemblies that allow CLI (.NET) programs to use the + libart library 2.3. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + +Package: libgconf2.0-cil +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Replaces: libgnome2.0-cil (<< 2.16.0-6) +Description: CLI binding for GConf 2.16 + This package provides assemblies that allow CLI (.NET) programs to use the + GConf configuration storage system 2.16. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + +Package: libgnome2.0-cil +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, libart2.0-cil, libgnome-vfs2.0-cil, libgtkhtml2.0-cil, librsvg2.0-cil +Replaces: gtk-sharp2-gapi (<< 2.10.0-1) +Description: CLI binding for Gnome 2.16 + This package provides assemblies that allow CLI (.NET) programs to use the + Gnome and GnomeUI libraries 2.16. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + +Package: libgnome-vfs2.0-cil +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Replaces: gtk-sharp2-gapi (<< 2.10.0-1), libgnome2.0-cil (<< 2.16.0-4) +Description: CLI binding for GnomeVFS 2.16 + This package provides assemblies that allow CLI (.NET) programs to use the + GnomeVFS library 2.16. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + +Package: libgtkhtml2.0-cil +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Replaces: gtk-sharp2-gapi (<< 2.10.0-1), libgnome2.0-cil (<< 2.16.0-4) +Description: CLI binding for GtkHTML 3.8 + This package provides assemblies that allow CLI (.NET) programs to use the + GtkHTML library 3.8. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + +Package: librsvg2.0-cil +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Replaces: gtk-sharp2-gapi (<< 2.10.0-1), libgnome2.0-cil (<< 2.16.0-4) +Description: CLI binding for RSVG 2.0 + This package provides assemblies that allow CLI (.NET) programs to use the + RSVG library 2.0. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + +Package: libvte2.0-cil +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Replaces: gtk-sharp2-gapi (<< 2.10.0-1) +Description: CLI binding for VTE 0.16 + This package provides assemblies that allow CLI (.NET) programs to use the + VTE libraries 0.16. + . + Gnome# 2.16 is a CLI (.NET) language binding for the Gnome 2.16 platform and + assorted Gnome 2.16 desktop libraries. + --- gnome-sharp2-2.16.0.orig/debian/gnome-sharp2-examples.dirs +++ gnome-sharp2-2.16.0/debian/gnome-sharp2-examples.dirs @@ -0,0 +1 @@ +usr/bin --- gnome-sharp2-2.16.0.orig/debian/patches/00list +++ gnome-sharp2-2.16.0/debian/patches/00list @@ -0,0 +1,2 @@ +01_glue-locations.dpatch +02_missing_dllmaps.dpatch --- gnome-sharp2-2.16.0.orig/debian/patches/01_glue-locations.dpatch +++ gnome-sharp2-2.16.0/debian/patches/01_glue-locations.dpatch @@ -0,0 +1,20 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run + +@DPATCH@ + +--- gtk-sharp-2.3.92/gnome/gnome-sharp.dll.config.in.old 2005-10-17 21:44:06.296163656 +0200 ++++ gtk-sharp-2.3.92/gnome/gnome-sharp.dll.config.in 2005-10-17 21:44:36.586558816 +0200 +@@ -8,4 +8,5 @@ + + + ++ + +--- gtk-sharp-2.3.92/vte/vte-sharp.dll.config.in.old 2005-10-17 21:46:06.455896600 +0200 ++++ gtk-sharp-2.3.92/vte/vte-sharp.dll.config.in 2005-10-17 21:46:33.221827560 +0200 +@@ -2,4 +2,5 @@ + + + ++ + --- gnome-sharp2-2.16.0.orig/debian/patches/02_missing_dllmaps.dpatch +++ gnome-sharp2-2.16.0/debian/patches/02_missing_dllmaps.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_missing_dllmaps.dpatch by Mirco Bauer +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad gtk-sharp-2.8.3~/gnome/gnome-sharp.dll.config.in gtk-sharp-2.8.3/gnome/gnome-sharp.dll.config.in +--- gtk-sharp-2.8.3~/gnome/gnome-sharp.dll.config.in 2006-09-30 02:39:53.000000000 +0200 ++++ gtk-sharp-2.8.3/gnome/gnome-sharp.dll.config.in 2006-09-30 02:44:35.000000000 +0200 +@@ -8,5 +8,7 @@ + + + ++ + ++ + --- gnome-sharp2-2.16.0.orig/debian/watch +++ gnome-sharp2-2.16.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/([\d\.]+)/gnome-sharp-([\d\.]+)\.tar\.gz debian uupdate --- gnome-sharp2-2.16.0.orig/debian/copyright +++ gnome-sharp2-2.16.0/debian/copyright @@ -0,0 +1,14 @@ +This package was debianized by Dave Beckett +based on the gtk-sharp stable packaging maintained by the +Debian Mono Group + +It was downloaded from http://sourceforge.net/project/showfiles.php?group_id=40240 + +Upstream Author: +Mike Kestner + +Copyright: + +You are free to distribute this software under the terms of the GNU Library +General Public License. On Debian systems, the complete text of the GNU Library +General Public License can be found in /usr/share/common-licenses/LGPL file. --- gnome-sharp2-2.16.0.orig/debian/libgnome-vfs2.0-cil.install +++ gnome-sharp2-2.16.0/debian/libgnome-vfs2.0-cil.install @@ -0,0 +1,6 @@ +debian/tmp/usr/lib/mono/gac/gnome-vfs-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.gnome-vfs-sharp/ +debian/tmp/usr/lib/pkgconfig/gnome-vfs-sharp-2.0.pc +debian/tmp/usr/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.gnome-vfs-sharp.dll +debian/tmp/usr/share/gapi-2.0/gnome-vfs-api.xml --- gnome-sharp2-2.16.0.orig/debian/MAINTAINERS +++ gnome-sharp2-2.16.0/debian/MAINTAINERS @@ -0,0 +1,3 @@ +Current maintainers of the gnome-sharp2 packages are: + +Debian Mono Group --- gnome-sharp2-2.16.0.orig/debian/librsvg2.0-cil.install +++ gnome-sharp2-2.16.0/debian/librsvg2.0-cil.install @@ -0,0 +1,6 @@ +debian/tmp/usr/lib/mono/gac/rsvg-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.rsvg-sharp/ +debian/tmp/usr/lib/pkgconfig/rsvg-sharp-2.0.pc +debian/tmp/usr/lib/mono/gtk-sharp-2.0/rsvg-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.rsvg-sharp.dll +debian/tmp/usr/share/gapi-2.0/rsvg-api.xml --- gnome-sharp2-2.16.0.orig/debian/libgnome2.0-cil.install +++ gnome-sharp2-2.16.0/debian/libgnome2.0-cil.install @@ -0,0 +1,7 @@ +debian/tmp/usr/lib/mono/gac/gnome-sharp/ +debian/tmp/usr/lib/mono/gac/policy.2.*.gnome-sharp/ +debian/tmp/usr/lib/libgnomesharpglue-2.so /usr/lib/mono/gtk-sharp-2.0 +debian/tmp/usr/lib/pkgconfig/gnome-sharp-2.0.pc +debian/tmp/usr/lib/mono/gtk-sharp-2.0/gnome-sharp.dll +debian/tmp/usr/lib/mono/gtk-sharp-2.0/policy.2.*.gnome-sharp.dll +debian/tmp/usr/share/gapi-2.0/gnome-api.xml