[Pkg-cli-libs-commits] r3604 - in /packages/evolution-sharp/trunk/debian: changelog compat control copyright dirs install links patches/evolution-sharp.pc.dpatch patches/fix-dllmappings.dpatch rules

meebey at users.alioth.debian.org meebey at users.alioth.debian.org
Sun Feb 24 20:28:57 UTC 2008


Author: meebey
Date: Sun Feb 24 20:28:56 2008
New Revision: 3604

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3604
Log:
evolution-sharp love


Added:
    packages/evolution-sharp/trunk/debian/links
Removed:
    packages/evolution-sharp/trunk/debian/dirs
Modified:
    packages/evolution-sharp/trunk/debian/changelog
    packages/evolution-sharp/trunk/debian/compat
    packages/evolution-sharp/trunk/debian/control
    packages/evolution-sharp/trunk/debian/copyright
    packages/evolution-sharp/trunk/debian/install
    packages/evolution-sharp/trunk/debian/patches/evolution-sharp.pc.dpatch
    packages/evolution-sharp/trunk/debian/patches/fix-dllmappings.dpatch
    packages/evolution-sharp/trunk/debian/rules

Modified: packages/evolution-sharp/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/changelog?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/changelog (original)
+++ packages/evolution-sharp/trunk/debian/changelog Sun Feb 24 20:28:56 2008
@@ -1,3 +1,25 @@
+evolution-sharp (0.14.0.1-2~pre1) unstable; urgency=low
+
+  * debian/control:
+    + Updated evolution-data-server-dev build-dependency to >= 1.8.
+      (Closes: #425396)
+    + Updated debhelper build-dependency to >= 5.
+    + Updated cli-common-dev build-dependency to >= 0.5.4
+      (needed for dh_clistrip).
+    + Bumped Standards-Version to 3.7.3 (no changes needed).
+    + Added Vcs-Browser field.
+    + Renamed XS-X-Vcs-Svn to Vcs-Svn.
+  * debian/patches/fix-dllmappings.dpatch:
+    + Added mappings for glibsharpglue-2 and gobject-2.0.    
+  * debian/rules:
+    + Replaced debug symbol removal code with dh_clistrip.
+    + Handle ABI and API versions here now instead of hardcoding the versions
+      everywhere (install, installcligac, links, dpatches).
+  * debian/compat:
+    + Updated to 5.
+
+ -- Mirco Bauer <meebey at debian.org>  Sun, 13 Jan 2008 12:53:27 +0100
+
 evolution-sharp (0.14.0.1-1) unstable; urgency=medium
 
   * New upstream release

Modified: packages/evolution-sharp/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/compat?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/compat (original)
+++ packages/evolution-sharp/trunk/debian/compat Sun Feb 24 20:28:56 2008
@@ -1,1 +1,1 @@
-4
+5

Modified: packages/evolution-sharp/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/control?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/control (original)
+++ packages/evolution-sharp/trunk/debian/control Sun Feb 24 20:28:56 2008
@@ -3,9 +3,10 @@
 Priority: optional
 Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org>
 Uploaders: Jose Carlos Garcia Sogo <jsogo at debian.org>, Mirco Bauer <meebey at debian.org>
-Build-Depends: debhelper (>= 4.0.0), dpatch, libgtk2.0-dev (>= 2.0.0), libgnome2.0-cil, gtk-sharp2-gapi, evolution-dev (>= 2.6.0), evolution-data-server-dev (>= 1.6.1), libecal1.2-dev, libebook1.2-dev, cli-common-dev (>= 0.4.4), mono-mcs | c-sharp-compiler, libmono-dev (>= 1.0)
-Standards-Version: 3.7.2
-XS-X-Vcs-Svn: svn://svn.debian.org/svn/pkg-mono/evolution-sharp/trunk
+Build-Depends: debhelper (>= 5), dpatch, cli-common-dev (>= 0.5.4), libgtk2.0-dev (>= 2.0.0), libgnome2.0-cil, gtk-sharp2-gapi, evolution-dev (>= 2.6.0), evolution-data-server-dev (>= 1.8), libecal1.2-dev, libebook1.2-dev, mono-mcs | c-sharp-compiler, libmono-dev (>= 1.0)
+Standards-Version: 3.7.3
+Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-libs/packages/evolution-sharp/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/
 
 Package: libevolution3.0-cil
 Architecture: any

Modified: packages/evolution-sharp/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/copyright?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/copyright (original)
+++ packages/evolution-sharp/trunk/debian/copyright Sun Feb 24 20:28:56 2008
@@ -5,10 +5,28 @@
 
 It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/evolution-sharp/
 
-Copyright: Mike Kestner <mkestner at ximian.com>
+Copyright:
+Copyright (C) 2003-2006 Novell, Inc.
 
-Upstream Author: Mike Kestner <mkestner at ximian.com>
+Upstream Authors:
+Mike Kestner            <mkestner at ximian.com>
+Joe Shaw                <joeshaw at novell.com>
+Veerapuram Varadhan     <vvaradhan at novell.com>
 
 License:
-This package is licensed under GPL v2 or later.
-See /usr/share/common-licenses/GPL on your Debian system.
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of version 2 of the GNU General Public
+ License as published by the Free Software Foundation.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public
+ License along with this program; if not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+
+Full text of the GPL-2 license may be found at
+/usr/share/common-licenses/GPL-2.

Modified: packages/evolution-sharp/trunk/debian/install
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/install?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/install (original)
+++ packages/evolution-sharp/trunk/debian/install Sun Feb 24 20:28:56 2008
@@ -1,4 +1,4 @@
-usr/lib/mono/gac/evolution-sharp/3.0.0.*/* /usr/lib/cli/evolution-sharp-3.0
-usr/lib/pkgconfig/evolution-sharp.pc
-usr/lib/*.so /usr/lib/cli/evolution-sharp-3.0
-usr/share/gapi-2.0 /usr/share
+usr/lib/mono/gac/evolution-sharp/#DEB_CLI_ABI_VERSION#.*/*	/usr/lib/cli/evolution-sharp-#DEB_CLI_ABI_VERSION#/
+usr/lib/*.so							/usr/lib/cli/evolution-sharp-#DEB_CLI_ABI_VERSION#/
+usr/lib/pkgconfig/
+usr/share/gapi-2.0/

Added: packages/evolution-sharp/trunk/debian/links
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/links?rev=3604&op=file
==============================================================================
--- packages/evolution-sharp/trunk/debian/links (added)
+++ packages/evolution-sharp/trunk/debian/links Sun Feb 24 20:28:56 2008
@@ -1,0 +1,1 @@
+usr/lib/pkgconfig/evolution-sharp-#DEB_CLI_ABI_VERSION#.pc	/usr/lib/pkgconfig/evolution-sharp.pc

Modified: packages/evolution-sharp/trunk/debian/patches/evolution-sharp.pc.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/patches/evolution-sharp.pc.dpatch?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/patches/evolution-sharp.pc.dpatch (original)
+++ packages/evolution-sharp/trunk/debian/patches/evolution-sharp.pc.dpatch Sun Feb 24 20:28:56 2008
@@ -13,4 +13,4 @@
  Description: Evolution# - Evolution .NET Binding
  Version: @VERSION@
 -Libs: -r:${libdir}/mono/evolution-sharp/evolution-sharp.dll
-+Libs: -r:${libdir}/cli/evolution-sharp-3.0/evolution-sharp.dll
++Libs: -r:${libdir}/cli/evolution-sharp-#DEB_CLI_ABI_VERSION#/evolution-sharp.dll

Modified: packages/evolution-sharp/trunk/debian/patches/fix-dllmappings.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/patches/fix-dllmappings.dpatch?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/patches/fix-dllmappings.dpatch (original)
+++ packages/evolution-sharp/trunk/debian/patches/fix-dllmappings.dpatch Sun Feb 24 20:28:56 2008
@@ -5,12 +5,14 @@
 ## DP: No description.
 
 @DPATCH@
-diff -urNad evolution-sharp-0.11.1~/evolution/evolution-sharp.dll.config.in evolution-sharp-0.11.1/evolution/evolution-sharp.dll.config.in
---- evolution-sharp-0.11.1~/evolution/evolution-sharp.dll.config.in	2005-07-20 18:52:55.000000000 +0200
-+++ evolution-sharp-0.11.1/evolution/evolution-sharp.dll.config.in	2006-11-04 10:27:53.000000000 +0100
-@@ -2,4 +2,5 @@
+diff -urNad evolution-sharp-0.14.0.1~/evolution/evolution-sharp.dll.config.in evolution-sharp-0.14.0.1/evolution/evolution-sharp.dll.config.in
+--- evolution-sharp-0.14.0.1~/evolution/evolution-sharp.dll.config.in	2008-01-13 13:39:21.000000000 +0100
++++ evolution-sharp-0.14.0.1/evolution/evolution-sharp.dll.config.in	2008-01-13 13:42:02.000000000 +0100
+@@ -2,4 +2,7 @@
    <dllmap dll="ebook" target="libebook at EDS_VERSION@@LIB_PREFIX at .@EBOOK_SOVERSION@@LIB_SUFFIX@"/>
    <dllmap dll="ecal" target="libecal at EDS_VERSION@@LIB_PREFIX at .@ECAL_SOVERSION@@LIB_SUFFIX@"/>
    <dllmap dll="edataserver" target="libedataserver at EDS_VERSION@@LIB_PREFIX at .@EDS_SOVERSION@@LIB_SUFFIX@"/>
-+  <dllmap dll="evolutionglue" target="/usr/lib/cli/evolution-sharp-3.0/libevolutionglue.so"/>
++  <dllmap dll="evolutionglue" target="/usr/lib/cli/evolution-sharp-#DEB_CLI_ABI_VERSION#/libevolutionglue.so"/>
++  <dllmap dll="glibsharpglue-2" target="/usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so"/>
++  <dllmap dll="gobject-2.0" target="libgobject-2.0.so.0"/>
  </configuration>

Modified: packages/evolution-sharp/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/evolution-sharp/trunk/debian/rules?rev=3604&op=diff
==============================================================================
--- packages/evolution-sharp/trunk/debian/rules (original)
+++ packages/evolution-sharp/trunk/debian/rules Sun Feb 24 20:28:56 2008
@@ -1,14 +1,16 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
+
+DEB_CLI_ABI_VERSION = 3.0
+DEB_CLI_API_VERSION = 0.14.0.1
+
 export MONO_SHARED_DIR=$(CURDIR)
-EVO_LIB_PATH = usr/lib/cli/evolution-sharp-3.0
 
 include /usr/share/dpatch/dpatch.make
 
 configure: configure-stamp
-configure-stamp: patch
+configure-stamp: patch-stamp
 	dh_testdir
 	./configure --prefix=/usr
 	touch configure-stamp
@@ -34,30 +36,36 @@
 	dh_clean -k 
 	dh_installdirs
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig/evolution-sharp.pc \
+	   $(CURDIR)/debian/tmp/usr/lib/pkgconfig/evolution-sharp-$(DEB_CLI_ABI_VERSION).pc
+	perl -pe 's/#DEB_CLI_ABI_VERSION#/$(DEB_CLI_ABI_VERSION)/' -i \
+	  $(CURDIR)/debian/links \
+	  $(CURDIR)/debian/install \
+	  $(CURDIR)/debian/installcligac \
+	  $(CURDIR)/debian/tmp/usr/lib/pkgconfig/evolution-sharp-$(DEB_CLI_ABI_VERSION).pc \
+	  $(CURDIR)/debian/tmp/usr/lib/mono/gac/evolution-sharp/*/evolution-sharp.dll.config
 
 binary-arch: build install
 	dh_testdir
 	dh_testroot
-	dh_install --sourcedir=debian/tmp
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	find debian/ -type f -name "*.mdb" -delete
-endif
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installman
-	dh_installcligac
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_clifixperms
-	dh_makeclilibs -V
-	dh_installdeb
-	dh_shlibdeps
-	dh_clideps -d
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
+	dh_install -s --sourcedir=debian/tmp
+	dh_installchangelogs -s ChangeLog
+	dh_installdocs -s
+	dh_installman -s
+	dh_installcligac -s
+	dh_link -s
+	dh_strip -s
+	dh_clistrip -s
+	dh_compress -s
+	dh_fixperms -s
+	dh_clifixperms -s
+	dh_makeclilibs -s -m $(DEB_CLI_API_VERSION)
+	dh_installdeb -s
+	dh_shlibdeps -s
+	dh_clideps -s -d
+	dh_gencontrol -s
+	dh_md5sums -s
+	dh_builddebs -s
 
 binary: binary-arch
 .PHONY: build clean binary-arch binary install configure




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