--- mono-addins-0.4.orig/debian/libmono-addins-gui0.2-cil.postinst +++ mono-addins-0.4/debian/libmono-addins-gui0.2-cil.postinst @@ -0,0 +1,12 @@ +#!/bin/sh +set -e + +# policy files that were not removed in 0.3~svn.r90520-1 to 0.3-1 upgrade +if [ "$1" = "configure" ] && dpkg --compare-versions "$2" "<=" "0.3-2"; then + if [ -f /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.Gui.installcligac ]; then + echo "Removing forgotten GAC policy file: Mono.Addins.Gui 0.2..." + /usr/share/cli-common/policy-remove Mono.Addins.Gui 0.2 > /dev/null + fi +fi + +#DEBHELPER# --- mono-addins-0.4.orig/debian/compat +++ mono-addins-0.4/debian/compat @@ -0,0 +1 @@ +5 --- mono-addins-0.4.orig/debian/copyright +++ mono-addins-0.4/debian/copyright @@ -0,0 +1,32 @@ +This package was debianized by Mirco 'meebey' Bauer on +Tue, 19 Jun 2007 21:33:08 +0200. + +It was downloaded from: +http://www.mono-project.com/Mono.Addins +svn://anonsvn.mono-project.com/source/trunk/mono-addins + +Copyright: +Copyright (C) 2007 Novell, Inc (http://www.novell.com) + +Upstream Authors: +Lluis Sanchez Gual + +License: + 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. --- mono-addins-0.4.orig/debian/libmono-addins0.2-cil.manpages +++ mono-addins-0.4/debian/libmono-addins0.2-cil.manpages @@ -0,0 +1 @@ +debian/mautil.1 --- mono-addins-0.4.orig/debian/libmono-addins0.2-cil.install +++ mono-addins-0.4/debian/libmono-addins0.2-cil.install @@ -0,0 +1,10 @@ +usr/bin/mautil /usr/bin/ +usr/lib/mono/mono-addins/mautil.exe /usr/lib/mono/mono-addins/ +usr/lib/mono/gac/Mono.Addins/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/Mono.Addins.Setup/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/policy.0.2.Mono.Addins/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/policy.0.3.Mono.Addins/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/policy.0.2.Mono.Addins.Setup/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/policy.0.3.Mono.Addins.Setup/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/pkgconfig/mono-addins-0.2.pc /usr/lib/pkgconfig/ +usr/lib/pkgconfig/mono-addins-setup-0.2.pc /usr/lib/pkgconfig/ --- mono-addins-0.4.orig/debian/changelog +++ mono-addins-0.4/debian/changelog @@ -0,0 +1,201 @@ +mono-addins (0.4-2) experimental; urgency=low + + * debian/control: + + Dropped unneeded build-dep on libgnome2.0-cil. + + -- Mirco Bauer Mon, 02 Feb 2009 23:07:10 +0100 + +mono-addins (0.4-1) experimental; urgency=low + + [ Mirco Bauer ] + * New upstream release + * debian/rules: + + Bumped clilibs to >= 0.4. + * debian/patches/fix_addin_scan.patch: + + Removed, already applied upstream. + * debian/libmono-addins0.2-cil.install + debian/libmono-addins0.2-cil.installcligac + debian/libmono-addins-gui0.2-cil.install + debian/libmono-addins-gui0.2-cil.installcligac: + + Added GAC policy assemblies for 0.3. + * debian/control + debian/rules + debian/patches/*.dpatch + debian/patches/*.dpatch: + + Switched from dpatch to quilt. + * debian/control + debian/rules: + + Replaced mono-gac, mono-mcs and mono-1.0-devel with mono-devel for the + Mono 2.0 transition. + + Pass MCS variable to configure call. + + Added libmono-cairo2.0-cil to build-deps as required by Mono bug #425194. + * debian/control + debian/rules + debian/patches/99_autoreconf.dpatch: + + Replaced 99_autoreconf patch with autofoo commands. + * debian/control: + + Bumped Standards-Version to 3.8.0 (no changes needed) + + [ Tim Retout ] + * debian/mautil.1, debian/libmono-addins0.2-cil.manpages: + + Add a manual page for mautil. (Closes: #480403) + + -- Mirco Bauer Sun, 01 Feb 2009 18:57:56 +0100 + +mono-addins (0.3.1-5) unstable; urgency=medium + + * debian/control: + + Manually depend on cli-common >= 0.5.4 as we use the policy-remove script + from it, which doesn't exist in older versions. (Closes: #471647) + (this fixes smooth upgrades, thus urgency set to medium) + * debian/watch: + + Updated + + -- Mirco Bauer Fri, 02 May 2008 17:58:04 +0200 + +mono-addins (0.3.1-4) unstable; urgency=low + + * debian/patches/fix_addin_scan.dpatch: + + Fix from upstream SVN for addin scan issue. (Closes: #459649) + + -- Tim Retout Thu, 20 Mar 2008 16:49:59 +0000 + +mono-addins (0.3.1-3) unstable; urgency=low + + * debian/rules: + + Fix substitution in pkg-config files to actually work. + + -- Sebastian Dröge Mon, 03 Mar 2008 05:23:14 +0100 + +mono-addins (0.3.1-2) unstable; urgency=low + + * debian/patches/99_autoreconf.dpatch: + + Updated, debian/patches/fix_gac_policy_filenames.dpatch wasn't effective. + (Closes: #468869) + + -- Mirco Bauer Sun, 02 Mar 2008 02:36:43 +0100 + +mono-addins (0.3.1-1) unstable; urgency=low + + * New upstream release + * debian/patches/fix_configure.ac.dpatch: + + Removed leading "./" from paths, config.status is confused by that, + fixing FTBFS. (Closes: #464298) + * debian/patches/99_autoreconf.dpatch: + + autoreconf needed for configure.ac change. + * debian/watch: + + Updated + + -- Mirco Bauer Sat, 01 Mar 2008 15:35:24 +0100 + +mono-addins (0.3-2) unstable; urgency=low + + * Users upgrading from mono-addins << 0.3-1 to 0.3.1 to 0.3-2 please read the + bugreport of #458443, as that contains info how to unbreak the + mono-gac / mono-addins upgrade! + * debian/control: + + Fixed typo in package short description. (Closes: #457205) + * debian/libmono-addins0.2-cil.postinst + debian/libmono-addins-gui0.2-cil.postinst: + + Remove left over GAC policy files, missed by cli-common(-dev) debhelper + maintainer script magic in 0.3~svn.r90520-1 to 0.3-1 upgrade caused by a + bug of dh_cligacpolicy in cli-common-dev << 0.5.4. (Closes: #458443) + * debian/libmono-addins0.2-cil.cligacpolicy + debian/libmono-addins-gui0.2-cil.cligacpolicy: + + Dropped, unused since 0.3-1. + + -- Mirco Bauer Tue, 01 Jan 2008 21:05:54 +0100 + +mono-addins (0.3-1) unstable; urgency=low + + * New upstream release + * debian/watch: + + Updated + * debian/rules: + + Bumped clilibs to 0.3 + + Don't run autogen.sh as we use a release tarball again. + + Don't generate GAC policy files using dh_cligacpolicy, as upstream ships + them now. + + Enhanced error handling for "make clean". + * debian/control: + + Added mono-1.0-devel to build-dependencies. + + Removed autoconf and libtool from build-dependencies, as they + are not needed anymore. + (but leaving automake as build-dep, as the build fails in some obscure + way otherwise) + + Changed Maintainer to Debian CLI Libraries Team. + + Updated Standards-Version to 3.7.3, no changes needed. + * debian/patches/fix_mono-addins-gui.pc.dpatch + debian/patches/fix_mono-addins.pc.dpatch + debian/patches/fix_mono-addins-setup.pc.dpatch: + + Updated + * debian/patches/fix_gac_policy_filenames.dpatch: + + All raw GAC policy files were named without the assembly name component + (policy.0.2.config), fixed. + * debian/libmono-addins0.2-cil.install + debian/libmono-addins-gui0.2-cil.install: + + Updated paths, upstream changed the directory layout. + + Added GAC policy files provided by upstream now. + * debian/libmono-addins0.2-cil.installcligac + debian/libmono-addins-gui0.2-cil.installcligac: + + Added GAC policy files. + + -- Mirco Bauer Sun, 30 Dec 2007 17:08:42 +0100 + +mono-addins (0.3~svn.r90520-1) unstable; urgency=low + + * New subversion snapshot + * debian/patches/make_Mono.Addins.Gui.AddinTreeWidget_public: + + Removed, already applied upstream. + * debian/control: + + Added automake, autoconf and libtool to build-dependencies, as we are + packaging a snapshot now. + + Updated cli-common-dev build-dependency to >= 0.5.0, as we use + dh_cligacpolicy now for managing the policy files. + + Moved homepage URL from package description to Homepage field. + + Added Vcs-Svn and Vcs-Browser fields. + * debian/rules: + + Bumped clilibs to 0.3~svn.r90520. + + Run ./autogen.sh before /configure. + + Add API version number to pkg-config file names, as required by the + CLI Policy. + * debian/libmono-addins0.2-cil.links + debian/libmono-addins-gui0.2-cil.links: + + Unversioned symlinks to the versioned pkg-config files. + + -- Mirco Bauer Sun, 02 Dec 2007 15:14:44 +0100 + +mono-addins (0.2-4) unstable; urgency=low + + * Mirco 'meebey Bauer: + + debian/rules: + - Bumped clilibs to 0.2-4. + + debian/patches/fix_mono-addins.pc.dpatch + debian/patches/fix_mono-addins-gui.pc.dpatch + debian/patches/fix_mono-addins-setup.pc.dpatch: + - Fixed paths, Requires fields and bumped Version to 0.2.1 + + -- Mirco Bauer Sat, 22 Sep 2007 00:19:53 +0200 + +mono-addins (0.2-3) unstable; urgency=low + + * Mirco 'meebey Bauer: + + debian/rules: + - Bumped clilibs to 0.2-3. + + debian/patches/make_Mono.Addins.Gui.AddinTreeWidget_public.dpatch: + - Made AddinTreeWidget class public, tomboy needs it. + + -- Mirco Bauer Thu, 20 Sep 2007 21:44:06 +0200 + +mono-addins (0.2-2) unstable; urgency=low + + * Mirco 'meebey Bauer: + + Added missing Debian changelog to binary packages. + + -- Mirco Bauer Sat, 14 Jul 2007 12:07:48 +0200 + +mono-addins (0.2-1) unstable; urgency=low + + * Initial release + + -- Mirco Bauer Sat, 07 Jul 2007 11:06:11 +0200 --- mono-addins-0.4.orig/debian/rules +++ mono-addins-0.4/debian/rules @@ -0,0 +1,108 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 +export MONO_SHARED_DIR=$(CURDIR) + +DEB_CLI_ABI_VERSION=0.2 +DEB_CLI_API_VERSION=0.4 + +MAKEFILE = $(firstword $(MAKEFILE_LIST)) +DEBIAN_DIR = $(dir $(MAKEFILE)) +SOURCE_DIR = $(DEBIAN_DIR)/.. + +DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2) +DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2) +VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1) + +include /usr/share/quilt/quilt.make + +configure: configure-stamp +configure-stamp: $(QUILT_STAMPFN) + dh_testdir + + libtoolize + aclocal + autoconf + automake --add-missing --copy + + ./configure --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --enable-tests=no \ + MCS=/usr/bin/csc + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(MAKE) + touch build-stamp + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf $(CURDIR)/.wapi + rm -f configure-stamp build-stamp + + # delete generated autofoo stuff from above + find . -name "Makefile.in" -delete + rm -f config.status config.sub config.guess configure ltmain.sh + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + + perl -pe 's/#PACKAGE_ABI_VERSION#/$(DEB_CLI_ABI_VERSION)/g' -i \ + $(CURDIR)/debian/tmp/usr/lib/pkgconfig/*.pc + mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/mono-addins.pc \ + $(CURDIR)/debian/tmp/usr/lib/pkgconfig/mono-addins-$(DEB_CLI_ABI_VERSION).pc + mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/mono-addins-gui.pc \ + $(CURDIR)/debian/tmp/usr/lib/pkgconfig/mono-addins-gui-$(DEB_CLI_ABI_VERSION).pc + mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/mono-addins-setup.pc \ + $(CURDIR)/debian/tmp/usr/lib/pkgconfig/mono-addins-setup-$(DEB_CLI_ABI_VERSION).pc + +binary-indep: build install + dh_testdir + dh_testroot + dh_install -i --sourcedir=debian/tmp + dh_installchangelogs -i + dh_installdocs -i + dh_installexamples -i + dh_installman -i + dh_installcligac -i + dh_link -i + dh_strip -i + dh_clistrip -i + dh_compress -i + dh_fixperms -i + dh_clifixperms -i + dh_installdeb -i + dh_makeclilibs -i -m $(DEB_CLI_API_VERSION) + dh_clideps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: + +binary: binary-arch binary-indep + +get-orig-source: + uscan \ + --package $(DEB_SOURCE_NAME) \ + --watchfile $(DEBIAN_DIR)/watch \ + --upstream-version $(VERSION) \ + --download-version $(VERSION) \ + --destdir . \ + --force-download \ + --rename \ + --repack + +.PHONY: build clean binary-arch binary-indep binary install configure get-orig-source --- mono-addins-0.4.orig/debian/libmono-addins-gui0.2-cil.install +++ mono-addins-0.4/debian/libmono-addins-gui0.2-cil.install @@ -0,0 +1,4 @@ +usr/lib/pkgconfig/mono-addins-gui-0.2.pc +usr/lib/mono/gac/Mono.Addins.Gui/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/policy.0.2.Mono.Addins.Gui/*/* /usr/lib/cli/mono-addins-0.2/ +usr/lib/mono/gac/policy.0.3.Mono.Addins.Gui/*/* /usr/lib/cli/mono-addins-0.2/ --- mono-addins-0.4.orig/debian/mautil.1 +++ mono-addins-0.4/debian/mautil.1 @@ -0,0 +1,105 @@ +.\" +.\" man page for mautil +.\" +.\" Copyright (C) 2008 Tim Retout +.\" +.\" 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. +.\" +.TH MAUTIL "1" "May 2008" "Mono.Addins" "User Commands" +.SH NAME +mautil \- Mono.Addins Setup Utility +.SH SYNOPSIS +.B mautil +[\fIoptions\fR] \fI \fR[\fIarguments\fR] +.SH DESCRIPTION +The +.B mautil +tool works with Mono.Addins repositories and packages. +.SH OPTIONS +.TP +.BR \-\-registry ", " \-reg +Specify add\-in registry path +.TP +.BR \-\-path ", " \-p +Specify startup path +.TP +\fB\-v\fR +Verbose output +.SS "Add-in commands:" +.TP +.BR install ", " i +Installs add\-ins. +.TP +.BR uninstall ", " u +Uninstalls add\-ins. +.TP +.BR check\-install ", " ci +Checks installed add\-ins. +.TP +.BR update ", " up +Updates installed add\-ins. +.TP +.BR list ", " l +Lists installed add\-ins. +.TP +.BR list\-av ", " la +Lists add\-ins available in registered repositories. +.TP +.BR list\-update ", " lu +Lists available add\-in updates. +.SS "Repository Commands:" +.TP +.BR rep\-add ", " ra +Registers repositories. +.TP +.BR rep\-remove ", " rr +Unregisters repositories. +.TP +.BR rep\-update ", " ru +Updates the lists of available addins. +.TP +.BR rep\-list ", " rl +Lists registered repositories. +.SS "Add-in Registry Commands:" +.TP +.BR reg\-update ", " rgu +Updates the add\-in registry. +.TP +.BR reg\-build ", " rgb +Rebuilds the add\-in registry. +.TP +.BR info +Prints information about an add\-in. +.SS "Packaging Commands:" +.TP +.BR rep\-build ", " rb +Creates a repository index file for a directory structure. +.TP +.BR pack ", " p +Creates a package from an add\-in configuration file. +.TP +.BR help ", " h +Shows help about a command. +.SS "Debug Commands:" +.TP +.BR dump\-file +Prints the contents of a registry file. +.SH "SEE ALSO" +.BR mono (1). --- mono-addins-0.4.orig/debian/control +++ mono-addins-0.4/debian/control @@ -0,0 +1,48 @@ +Source: mono-addins +Section: libs +Priority: optional +Maintainer: Debian CLI Libraries Team +Uploaders: Mirco Bauer , Sebastian Dröge , Tim Retout +Build-Depends: debhelper (>= 5), quilt +Build-Depends-Indep: cli-common-dev (>= 0.5.4), + libtool, + autoconf, + automake, + autotools-dev + pkg-config, + mono-devel (>= 2.0), + libmono-dev, + libglib2.0-cil, + libgtk2.0-cil, + libmono2.0-cil, + libmono-cairo2.0-cil +Standards-Version: 3.8.0 +Homepage: http://www.mono-project.com/Mono.Addins +Vcs-Svn: svn://svn.debian.org/pkg-cli-libs/packages/mono-addins/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-libs/packages/mono-addins/trunk/ + +Package: libmono-addins0.2-cil +Architecture: all +Depends: ${cli:Depends}, cli-common (>= 0.5.4) +Description: addin framework for extensible CLI applications/libraries + Mono.Addins is a framework for creating extensible CLI applications, and for + creating libraries which extend those applications. + Mono.Addins has been designed to be easy to use and useful for a wide range + of applications: from simple applications with small extensibility needs, to + complex applications which need support for large add-in structures. + . + This new framework intends to set an standard for building extensible + applications and add-ins in Mono. + +Package: libmono-addins-gui0.2-cil +Architecture: all +Depends: ${cli:Depends}, cli-common (>= 0.5.4) +Description: GTK# frontend library for Mono.Addins + Mono.Addins is a framework for creating extensible CLI applications, and for + creating libraries which extend those applications. + Mono.Addins has been designed to be easy to use and useful for a wide range + of applications: from simple applications with small extensibility needs, to + complex applications which need support for large add-in structures. + . + This package contains a GTK# frontend library for the Mono.Addins.Setup + library. --- mono-addins-0.4.orig/debian/libmono-addins-gui0.2-cil.links +++ mono-addins-0.4/debian/libmono-addins-gui0.2-cil.links @@ -0,0 +1 @@ +usr/lib/pkgconfig/mono-addins-gui-0.2.pc usr/lib/pkgconfig/mono-addins-gui.pc --- mono-addins-0.4.orig/debian/libmono-addins0.2-cil.installcligac +++ mono-addins-0.4/debian/libmono-addins0.2-cil.installcligac @@ -0,0 +1,6 @@ +/usr/lib/cli/mono-addins-0.2/Mono.Addins.dll +/usr/lib/cli/mono-addins-0.2/Mono.Addins.Setup.dll +/usr/lib/cli/mono-addins-0.2/policy.0.2.Mono.Addins.dll +/usr/lib/cli/mono-addins-0.2/policy.0.3.Mono.Addins.dll +/usr/lib/cli/mono-addins-0.2/policy.0.2.Mono.Addins.Setup.dll +/usr/lib/cli/mono-addins-0.2/policy.0.3.Mono.Addins.Setup.dll --- mono-addins-0.4.orig/debian/libmono-addins0.2-cil.links +++ mono-addins-0.4/debian/libmono-addins0.2-cil.links @@ -0,0 +1,2 @@ +usr/lib/pkgconfig/mono-addins-0.2.pc usr/lib/pkgconfig/mono-addins.pc +usr/lib/pkgconfig/mono-addins-setup-0.2.pc usr/lib/pkgconfig/mono-addins-setup.pc --- mono-addins-0.4.orig/debian/watch +++ mono-addins-0.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.novell.com/pub/mono/sources/mono-addins/mono-addins-([\d\.]+)\.(?:zip|tar\.(?:gz|bz2)) --- mono-addins-0.4.orig/debian/libmono-addins-gui0.2-cil.installcligac +++ mono-addins-0.4/debian/libmono-addins-gui0.2-cil.installcligac @@ -0,0 +1,3 @@ +/usr/lib/cli/mono-addins-0.2/Mono.Addins.Gui.dll +/usr/lib/cli/mono-addins-0.2/policy.0.2.Mono.Addins.Gui.dll +/usr/lib/cli/mono-addins-0.2/policy.0.3.Mono.Addins.Gui.dll --- mono-addins-0.4.orig/debian/libmono-addins0.2-cil.postinst +++ mono-addins-0.4/debian/libmono-addins0.2-cil.postinst @@ -0,0 +1,16 @@ +#!/bin/sh +set -e + +# policy files that were not removed in 0.3~svn.r90520-1 to 0.3-1 upgrade +if [ "$1" = "configure" ] && dpkg --compare-versions "$2" "<=" "0.3-2"; then + if [ -f /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.installcligac ]; then + echo "Removing forgotten GAC policy file: Mono.Addins 0.2..." + /usr/share/cli-common/policy-remove Mono.Addins 0.2 + fi + if [ -f /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.Setup.installcligac ]; then + echo "Removing forgotten GAC policy file: Mono.Addins.Setup 0.2..." + /usr/share/cli-common/policy-remove Mono.Addins.Setup 0.2 + fi +fi + +#DEBHELPER# --- mono-addins-0.4.orig/debian/patches/fix_build-system.dpatch +++ mono-addins-0.4/debian/patches/fix_build-system.dpatch @@ -0,0 +1,179 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_build-system.dpatch by Steve Langasek +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad mono-addins-0.3.1~/Mono.Addins/Makefile.am mono-addins-0.3.1/Mono.Addins/Makefile.am +--- mono-addins-0.3.1~/Mono.Addins/Makefile.am 2008-01-30 22:37:53.000000000 +0000 ++++ mono-addins-0.3.1/Mono.Addins/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -langversion:ISO-1 -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG "-main:Mono.Addins.Database.SetupProcess" + ASSEMBLY = ../bin/Mono.Addins.dll + ASSEMBLY_NAME=Mono.Addins +diff -urNad mono-addins-0.3.1~/Mono.Addins.Gui/Makefile.am mono-addins-0.3.1/Mono.Addins.Gui/Makefile.am +--- mono-addins-0.3.1~/Mono.Addins.Gui/Makefile.am 2008-01-30 22:37:49.000000000 +0000 ++++ mono-addins-0.3.1/Mono.Addins.Gui/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/Mono.Addins.Gui.dll + ASSEMBLY_NAME=Mono.Addins.Gui +diff -urNad mono-addins-0.3.1~/Mono.Addins.Setup/Makefile.am mono-addins-0.3.1/Mono.Addins.Setup/Makefile.am +--- mono-addins-0.3.1~/Mono.Addins.Setup/Makefile.am 2008-01-30 22:37:51.000000000 +0000 ++++ mono-addins-0.3.1/Mono.Addins.Setup/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -langversion:ISO-1 -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/Mono.Addins.Setup.dll + ASSEMBLY_NAME=Mono.Addins.Setup +diff -urNad mono-addins-0.3.1~/Samples/TextEditor/Makefile.am mono-addins-0.3.1/Samples/TextEditor/Makefile.am +--- mono-addins-0.3.1~/Samples/TextEditor/Makefile.am 2008-01-30 22:37:50.000000000 +0000 ++++ mono-addins-0.3.1/Samples/TextEditor/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditor.exe + COMPILE_TARGET = exe +diff -urNad mono-addins-0.3.1~/Samples/TextEditor.CompilerService/Makefile.am mono-addins-0.3.1/Samples/TextEditor.CompilerService/Makefile.am +--- mono-addins-0.3.1~/Samples/TextEditor.CompilerService/Makefile.am 2008-01-30 22:37:49.000000000 +0000 ++++ mono-addins-0.3.1/Samples/TextEditor.CompilerService/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditor.CompilerService.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Samples/TextEditor.CompilerService.CSharp/Makefile.am mono-addins-0.3.1/Samples/TextEditor.CompilerService.CSharp/Makefile.am +--- mono-addins-0.3.1~/Samples/TextEditor.CompilerService.CSharp/Makefile.am 2008-01-30 22:37:49.000000000 +0000 ++++ mono-addins-0.3.1/Samples/TextEditor.CompilerService.CSharp/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditor.CompilerService.CSharp.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Samples/TextEditor.Xml/Makefile.am mono-addins-0.3.1/Samples/TextEditor.Xml/Makefile.am +--- mono-addins-0.3.1~/Samples/TextEditor.Xml/Makefile.am 2008-01-30 22:37:50.000000000 +0000 ++++ mono-addins-0.3.1/Samples/TextEditor.Xml/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/XmlAddin.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Samples/TextEditorLib/Makefile.am mono-addins-0.3.1/Samples/TextEditorLib/Makefile.am +--- mono-addins-0.3.1~/Samples/TextEditorLib/Makefile.am 2008-01-30 22:37:49.000000000 +0000 ++++ mono-addins-0.3.1/Samples/TextEditorLib/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditorLib.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Samples/WriterService/Makefile.am mono-addins-0.3.1/Samples/WriterService/Makefile.am +--- mono-addins-0.3.1~/Samples/WriterService/Makefile.am 2008-01-30 22:37:50.000000000 +0000 ++++ mono-addins-0.3.1/Samples/WriterService/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/WriterService.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Samples/WriterService.SampleExtender/Makefile.am mono-addins-0.3.1/Samples/WriterService.SampleExtender/Makefile.am +--- mono-addins-0.3.1~/Samples/WriterService.SampleExtender/Makefile.am 2008-01-30 22:37:50.000000000 +0000 ++++ mono-addins-0.3.1/Samples/WriterService.SampleExtender/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/SampleExtender.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Samples/WriterServiceHost/Makefile.am mono-addins-0.3.1/Samples/WriterServiceHost/Makefile.am +--- mono-addins-0.3.1~/Samples/WriterServiceHost/Makefile.am 2008-01-30 22:37:50.000000000 +0000 ++++ mono-addins-0.3.1/Samples/WriterServiceHost/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/SampleAddinHost.exe + COMPILE_TARGET = exe +diff -urNad mono-addins-0.3.1~/Test/CommandExtension/Makefile.am mono-addins-0.3.1/Test/CommandExtension/Makefile.am +--- mono-addins-0.3.1~/Test/CommandExtension/Makefile.am 2008-01-30 22:37:47.000000000 +0000 ++++ mono-addins-0.3.1/Test/CommandExtension/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/CommandExtension.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Test/FileContentExtension/Makefile.am mono-addins-0.3.1/Test/FileContentExtension/Makefile.am +--- mono-addins-0.3.1~/Test/FileContentExtension/Makefile.am 2008-01-30 22:37:47.000000000 +0000 ++++ mono-addins-0.3.1/Test/FileContentExtension/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/FileContentExtension.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Test/FileExtender/Makefile.am mono-addins-0.3.1/Test/FileExtender/Makefile.am +--- mono-addins-0.3.1~/Test/FileExtender/Makefile.am 2008-01-30 22:37:48.000000000 +0000 ++++ mono-addins-0.3.1/Test/FileExtender/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/extras/FileExtender.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Test/HelloWorldExtension/Makefile.am mono-addins-0.3.1/Test/HelloWorldExtension/Makefile.am +--- mono-addins-0.3.1~/Test/HelloWorldExtension/Makefile.am 2008-01-30 22:37:47.000000000 +0000 ++++ mono-addins-0.3.1/Test/HelloWorldExtension/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/HelloWorldExtension.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Test/SystemInfoExtension/Makefile.am mono-addins-0.3.1/Test/SystemInfoExtension/Makefile.am +--- mono-addins-0.3.1~/Test/SystemInfoExtension/Makefile.am 2008-01-30 22:37:47.000000000 +0000 ++++ mono-addins-0.3.1/Test/SystemInfoExtension/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/SystemInfoExtension.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/Test/UnitTests/Makefile.am mono-addins-0.3.1/Test/UnitTests/Makefile.am +--- mono-addins-0.3.1~/Test/UnitTests/Makefile.am 2008-01-30 22:37:47.000000000 +0000 ++++ mono-addins-0.3.1/Test/UnitTests/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ./bin/Debug/UnitTests.dll + COMPILE_TARGET = library +diff -urNad mono-addins-0.3.1~/mautil/Makefile.am mono-addins-0.3.1/mautil/Makefile.am +--- mono-addins-0.3.1~/mautil/Makefile.am 2008-01-30 22:37:49.000000000 +0000 ++++ mono-addins-0.3.1/mautil/Makefile.am 2008-12-17 17:43:36.000000000 +0000 +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/mautil.exe + COMPILE_TARGET = exe --- mono-addins-0.4.orig/debian/patches/fix_addin_scan.patch +++ mono-addins-0.4/debian/patches/fix_addin_scan.patch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_addin_scan.dpatch by Tim Retout +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix from upstream SVN r95443 for addin scan issue. Closes: #459649 + +@DPATCH@ +diff -urNad mono-addins~/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs mono-addins/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs +--- mono-addins~/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs 2008-01-30 22:37:53.000000000 +0000 ++++ mono-addins/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs 2008-03-20 16:46:40.000000000 +0000 +@@ -512,6 +512,8 @@ + string dir = Path.GetDirectoryName (mp); + string pat = Path.GetFileName (mp); + foreach (string fmp in fileDatabase.GetDirectoryFiles (dir, pat)) { ++ if (files.Contains (fmp)) ++ continue; + files.Add (fmp); + string an = Path.GetFileNameWithoutExtension (fmp); + changedAddins [an] = an; --- mono-addins-0.4.orig/debian/patches/fix_mono-addins-gui.pc.patch +++ mono-addins-0.4/debian/patches/fix_mono-addins-gui.pc.patch @@ -0,0 +1,27 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_mono-addins-gui.pc.dpatch by Mirco Bauer +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad mono-addins-0.3~/Mono.Addins.Gui/mono-addins-gui.pc.in mono-addins-0.3/Mono.Addins.Gui/mono-addins-gui.pc.in +--- mono-addins-0.3~/Mono.Addins.Gui/mono-addins-gui.pc.in 2007-12-18 20:16:23.000000000 +0100 ++++ mono-addins-0.3/Mono.Addins.Gui/mono-addins-gui.pc.in 2007-12-30 14:54:19.000000000 +0100 +@@ -1,11 +1,10 @@ + prefix=@prefix@ + exec_prefix=${prefix} +-pkglibdir=@libdir@/mono/@PACKAGE@ +-Libraries= ${pkglibdir}/@MONO_ADDINS_GUI_DEFAULT_LIB@ ++pkglibdir=@libdir@/cli/@PACKAGE@-#PACKAGE_ABI_VERSION# + + Name: Mono.Addins.Gui + Description: + Version: @VERSION@ + +-Requires: mono-addins +-Libs: -r:${pkglibdir}/@MONO_ADDINS_GUI_DEFAULT_LIB@ +\ No newline at end of file ++Requires: gnome-sharp-2.0 gtk-sharp-2.0 glade-sharp-2.0 mono-addins ++Libs: -r:${pkglibdir}/@MONO_ADDINS_GUI_DEFAULT_LIB@ +\ No newline at end of file --- mono-addins-0.4.orig/debian/patches/series +++ mono-addins-0.4/debian/patches/series @@ -0,0 +1,6 @@ +configurable_compiler.patch +fix_mono-addins.pc.patch +fix_mono-addins-gui.pc.patch +fix_mono-addins-setup.pc.patch +fix_gac_policy_filenames.patch +fix_configure.ac.patch --- mono-addins-0.4.orig/debian/patches/fix_mono-addins-setup.pc.patch +++ mono-addins-0.4/debian/patches/fix_mono-addins-setup.pc.patch @@ -0,0 +1,25 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_mono-addins-setup.pc.dpatch by Mirco Bauer +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad mono-addins-0.3~/Mono.Addins.Setup/mono-addins-setup.pc.in mono-addins-0.3/Mono.Addins.Setup/mono-addins-setup.pc.in +--- mono-addins-0.3~/Mono.Addins.Setup/mono-addins-setup.pc.in 2007-12-18 20:16:25.000000000 +0100 ++++ mono-addins-0.3/Mono.Addins.Setup/mono-addins-setup.pc.in 2007-12-30 14:55:04.000000000 +0100 +@@ -1,11 +1,10 @@ + prefix=@prefix@ + exec_prefix=${prefix} +-pkglibdir=@libdir@/mono/@PACKAGE@ +-Libraries= ${pkglibdir}/@MONO_ADDINS_SETUP_DEFAULT_LIB@ ++pkglibdir=@libdir@/cli/@PACKAGE@-#PACKAGE_ABI_VERSION# + + Name: Mono.Addins.Setup + Description: + Version: @VERSION@ + +-Requires: mono-addins +-Libs: -r:${pkglibdir}/@MONO_ADDINS_SETUP_DEFAULT_LIB@ ++Requires: mono-addins ++Libs: -r:${pkglibdir}/@MONO_ADDINS_SETUP_DEFAULT_LIB@ --- mono-addins-0.4.orig/debian/patches/fix_gac_policy_filenames.patch +++ mono-addins-0.4/debian/patches/fix_gac_policy_filenames.patch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_gac_policy_filenames.dpatch by Mirco Bauer +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +--- mono-addins-0.4.orig/Makefile.include ++++ mono-addins-0.4/Makefile.include +@@ -20,8 +20,8 @@ + $(POLICY_ASSEMBLIES): $(top_builddir)/policy.config $(top_srcdir)/mono-addins.snk + @for i in $(POLICY_VERSIONS); do \ + echo "Creating policy.$$i.$(ASSEMBLY_NAME)"; \ +- sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$$i/" $(top_builddir)/policy.config > policy.$$i.config; \ +- $(AL) -link:policy.$$i.config -out:policy.$$i.$(ASSEMBLY_NAME).dll -keyfile:$(top_srcdir)/mono-addins.snk; \ ++ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$$i/" $(top_builddir)/policy.config > policy.$$i.$(ASSEMBLY_NAME).config; \ ++ $(AL) -link:policy.$$i.$(ASSEMBLY_NAME).config -out:policy.$$i.$(ASSEMBLY_NAME).dll -keyfile:$(top_srcdir)/mono-addins.snk; \ + done + + gac-install: $(POLICY_ASSEMBLIES) --- mono-addins-0.4.orig/debian/patches/fix_mono-addins.pc.patch +++ mono-addins-0.4/debian/patches/fix_mono-addins.pc.patch @@ -0,0 +1,25 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_mono-addins-gui.pc.dpatch by Mirco Bauer +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad mono-addins-0.3~/Mono.Addins/mono-addins.pc.in mono-addins-0.3/Mono.Addins/mono-addins.pc.in +--- mono-addins-0.3~/Mono.Addins/mono-addins.pc.in 2007-12-30 14:44:58.000000000 +0100 ++++ mono-addins-0.3/Mono.Addins/mono-addins.pc.in 2007-12-30 14:52:37.000000000 +0100 +@@ -1,11 +1,9 @@ + prefix=@prefix@ + exec_prefix=${prefix} +-pkglibdir=@libdir@/mono/@PACKAGE@ +-Libraries= ${pkglibdir}/@MONO_ADDINS_DEFAULT_LIB@ ++pkglibdir=@libdir@/cli/@PACKAGE@-#PACKAGE_ABI_VERSION# + + Name: Mono.Addins + Description: + Version: @VERSION@ + +-Requires: +-Libs: -r:${pkglibdir}/@MONO_ADDINS_DEFAULT_LIB@ +\ No newline at end of file ++Libs: -r:${pkglibdir}/@MONO_ADDINS_DEFAULT_LIB@ --- mono-addins-0.4.orig/debian/patches/fix_configure.ac.patch +++ mono-addins-0.4/debian/patches/fix_configure.ac.patch @@ -0,0 +1,71 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_configure.ac.dpatch by Mirco Bauer +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +--- mono-addins-0.4.orig/configure.ac ++++ mono-addins-0.4/configure.ac +@@ -72,34 +72,33 @@ + AC_SUBST(MONO_ADDINS_SETUP_DEFAULT_LIB) + + AC_CONFIG_FILES([ +-./Mono.Addins/mono-addins.pc +-./Mono.Addins.Gui/mono-addins-gui.pc +-./Mono.Addins.Setup/mono-addins-setup.pc +-./Makefile +-./policy.config +-./Mono.Addins.Gui/Makefile +-./Mono.Addins.Setup/Makefile +-./Mono.Addins/Makefile +-./Mono.Addins.CecilReflector/Makefile +-./mautil/Makefile +-./mautil/mautil +-./Test/HelloWorldExtension/Makefile +-./Test/FileContentExtension/Makefile +-./Test/UnitTests/Makefile +-./Test/CommandExtension/Makefile +-./Test/SystemInfoExtension/Makefile +-./Test/FileExtender/Makefile +-./Test/Makefile +-./Samples/TextEditor.Xml/Makefile +-./Samples/TextEditor/Makefile +-./Samples/TextEditor.CompilerService/Makefile +-./Samples/WriterServiceHost/Makefile +-./Samples/TextEditor.CompilerService.CSharp/Makefile +-./Samples/WriterService.SampleExtender/Makefile +-./Samples/Makefile +-./Samples/TextEditorLib/Makefile +-./Samples/WriterService/Makefile +- ++Mono.Addins/mono-addins.pc ++Mono.Addins.Gui/mono-addins-gui.pc ++Mono.Addins.Setup/mono-addins-setup.pc ++Makefile ++policy.config ++Mono.Addins.Gui/Makefile ++Mono.Addins.Setup/Makefile ++Mono.Addins/Makefile ++Mono.Addins.CecilReflector/Makefile ++mautil/Makefile ++mautil/mautil ++Test/HelloWorldExtension/Makefile ++Test/FileContentExtension/Makefile ++Test/UnitTests/Makefile ++Test/CommandExtension/Makefile ++Test/SystemInfoExtension/Makefile ++Test/FileExtender/Makefile ++Test/Makefile ++Samples/TextEditor.Xml/Makefile ++Samples/TextEditor/Makefile ++Samples/TextEditor.CompilerService/Makefile ++Samples/WriterServiceHost/Makefile ++Samples/TextEditor.CompilerService.CSharp/Makefile ++Samples/WriterService.SampleExtender/Makefile ++Samples/Makefile ++Samples/TextEditorLib/Makefile ++Samples/WriterService/Makefile + ]) + + AC_OUTPUT --- mono-addins-0.4.orig/debian/patches/configurable_compiler.patch +++ mono-addins-0.4/debian/patches/configurable_compiler.patch @@ -0,0 +1,164 @@ +--- mono-addins-0.4.orig/Mono.Addins.CecilReflector/Makefile.am ++++ mono-addins-0.4/Mono.Addins.CecilReflector/Makefile.am +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/Mono.Addins.CecilReflector.dll + ASSEMBLY_NAME=Mono.Addins.CecilReflector +--- mono-addins-0.4.orig/Mono.Addins.Gui/Makefile.am ++++ mono-addins-0.4/Mono.Addins.Gui/Makefile.am +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/Mono.Addins.Gui.dll + ASSEMBLY_NAME=Mono.Addins.Gui +--- mono-addins-0.4.orig/Mono.Addins.Setup/Makefile.am ++++ mono-addins-0.4/Mono.Addins.Setup/Makefile.am +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -langversion:ISO-1 -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/Mono.Addins.Setup.dll + ASSEMBLY_NAME=Mono.Addins.Setup +--- mono-addins-0.4.orig/Mono.Addins/Makefile.am ++++ mono-addins-0.4/Mono.Addins/Makefile.am +@@ -1,6 +1,6 @@ + + KEY_FILE=$(top_srcdir)/mono-addins.snk +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -langversion:ISO-1 -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG "-main:Mono.Addins.Database.SetupProcess" + ASSEMBLY = ../bin/Mono.Addins.dll + ASSEMBLY_NAME=Mono.Addins +--- mono-addins-0.4.orig/Samples/TextEditor.CompilerService.CSharp/Makefile.am ++++ mono-addins-0.4/Samples/TextEditor.CompilerService.CSharp/Makefile.am +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditor.CompilerService.CSharp.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Samples/TextEditor.CompilerService/Makefile.am ++++ mono-addins-0.4/Samples/TextEditor.CompilerService/Makefile.am +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditor.CompilerService.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Samples/TextEditor.Xml/Makefile.am ++++ mono-addins-0.4/Samples/TextEditor.Xml/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/XmlAddin.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Samples/TextEditor/Makefile.am ++++ mono-addins-0.4/Samples/TextEditor/Makefile.am +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditor.exe + COMPILE_TARGET = exe +--- mono-addins-0.4.orig/Samples/TextEditorLib/Makefile.am ++++ mono-addins-0.4/Samples/TextEditorLib/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/TextEditorLib.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Samples/WriterService.SampleExtender/Makefile.am ++++ mono-addins-0.4/Samples/WriterService.SampleExtender/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/SampleExtender.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Samples/WriterService/Makefile.am ++++ mono-addins-0.4/Samples/WriterService/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/WriterService.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Samples/WriterServiceHost/Makefile.am ++++ mono-addins-0.4/Samples/WriterServiceHost/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/SampleAddinHost.exe + COMPILE_TARGET = exe +--- mono-addins-0.4.orig/Test/CommandExtension/Makefile.am ++++ mono-addins-0.4/Test/CommandExtension/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/CommandExtension.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Test/FileContentExtension/Makefile.am ++++ mono-addins-0.4/Test/FileContentExtension/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/FileContentExtension.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Test/FileExtender/Makefile.am ++++ mono-addins-0.4/Test/FileExtender/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/extras/FileExtender.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Test/HelloWorldExtension/Makefile.am ++++ mono-addins-0.4/Test/HelloWorldExtension/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/HelloWorldExtension.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Test/SystemInfoExtension/Makefile.am ++++ mono-addins-0.4/Test/SystemInfoExtension/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../lib/SystemInfoExtension.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/Test/UnitTests/Makefile.am ++++ mono-addins-0.4/Test/UnitTests/Makefile.am +@@ -1,4 +1,4 @@ +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ./bin/Debug/UnitTests.dll + COMPILE_TARGET = library +--- mono-addins-0.4.orig/mautil/Makefile.am ++++ mono-addins-0.4/mautil/Makefile.am +@@ -1,5 +1,5 @@ + +-ASSEMBLY_COMPILER_COMMAND = mcs ++ASSEMBLY_COMPILER_COMMAND = @MCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + ASSEMBLY = ../bin/mautil.exe + COMPILE_TARGET = exe