Package: beagle Version: 0.3.9-3 Severity: normal Tags: patch User: [email protected] Usertags: origin-ubuntu lucid ubuntu-patch
Due to the -cil-dev package splits and the Mono 2.4.2 transition, the
following patch was applied in Ubuntu. These changes should be
applicable to the Debian package as well.
* debian/control:
- Add misc-depends for beagle-dev, thunderbird-beagle, and mozilla-beagle.
- Ensure minimum mono-devel version is 2.4.2
- Build depend on libndesk-dbus1.0-cil-dev, libndesk-dbus-glib1.0-cil-dev,
libgtk2.0-cil-dev, libglade2.0-cil-dev, libgconf2.0-cil-dev,
libgnome2.0-cil-dev, libgnome-vfs2.0-cil-dev, libtaglib-cil-dev, and
libavahi-cil-dev due to -cil-dev split.
* debian/patches/fix_build_system.dpatch:
- Set compiler to mono-csc for Mono 2.4.2 transition
diff -u beagle-0.3.9/debian/control beagle-0.3.9/debian/control
--- beagle-0.3.9/debian/control
+++ beagle-0.3.9/debian/control
@@ -16,23 +16,24 @@
unzip,
gtk-doc-tools,
xdg-utils,
- mono-devel (>= 2.0.1),
+ mono-devel (>= 2.4.2),
libmono-dev (>= 2.0.1),
libmono-system-runtime2.0-cil,
libmono-sharpzip2.84-cil,
libmono-sqlite2.0-cil,
libmono-cairo2.0-cil,
- libgtk2.0-cil (>= 2.4),
- libglade2.0-cil,
- libgconf2.0-cil,
- libgnome2.24-cil,
+ libgtk2.0-cil-dev (>= 2.4),
+ libglade2.0-cil-dev,
+ libgconf2.0-cil-dev,
+ libgnome2.0-cil-dev,
+ libgnome-vfs2.0-cil-dev,
libgmime2.2a-cil,
libevolution5.0-cil,
libgsf0.0-cil (>= 0.6),
- libndesk-dbus-glib1.0-cil,
- libndesk-dbus1.0-cil (>= 0.5.2),
- libavahi1.0-cil (>= 0.6.10),
- libtaglib2.0-cil,
+ libndesk-dbus-glib1.0-cil-dev,
+ libndesk-dbus1.0-cil-dev (>= 0.5.2),
+ libavahi-cil-dev (>= 0.6.10),
+ libtaglib-cil-dev,
monodoc-base,
libgnome-desktop-dev,
libgtk2.0-dev (>= 2.10),
@@ -72,7 +73,7 @@
Package: mozilla-beagle
Architecture: all
-Depends: beagle (>= ${source:Version}), beagle (<<
${source:Version}.1~), firefox | abrowser
+Depends: beagle (>= ${source:Version}), beagle (<<
${source:Version}.1~), firefox | abrowser, ${misc:Depends}
Description: Beagle extension for Firefox
Extension that allows Beagle indexing webpages visited by the user.
.
@@ -82,7 +83,7 @@
Package: thunderbird-beagle
Architecture: all
-Depends: beagle (>= ${source:Version}), beagle (<<
${source:Version}.1~), thunderbird
+Depends: beagle (>= ${source:Version}), beagle (<<
${source:Version}.1~), thunderbird, ${misc:Depends}
Description: Beagle extension for Thunderbird
Extension that allows Beagle indexing mails read by the user.
.
@@ -93,7 +94,7 @@
Package: beagle-dev
Architecture: any
Section: gnome
-Depends: beagle (= ${binary:Version})
+Depends: beagle (= ${binary:Version}), ${misc:Depends}
Description: library for accessing beagle (C# development files)
This library allow programmers accessing Beagle daemon and
performing searches,
and this package contains needed files for developing with it using C#.
diff -u beagle-0.3.9/debian/patches/fix_build_system.dpatch
beagle-0.3.9/debian/patches/fix_build_system.dpatch
--- beagle-0.3.9/debian/patches/fix_build_system.dpatch
+++ beagle-0.3.9/debian/patches/fix_build_system.dpatch
@@ -13,7 +13,7 @@
fi
-AC_PATH_PROG(MCS, gmcs, no)
-+AC_PATH_PROG(MCS, csc, no)
++AC_PATH_PROG(MCS, mono-csc, no)
if test "x$MCS" = "xno"; then
- AC_MSG_ERROR([You need to install the Mono gmcs compiler])
+ AC_MSG_ERROR([You need to install the Mono csc compiler])
diff
Description: Binary data

