/[gentoo-x86]/eclass/gtk-sharp-module.eclass
Gentoo

Diff of /eclass/gtk-sharp-module.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.27 Revision 1.30
1# Copyright 1999-2008 Gentoo Foundation 1# Copyright 1999-2008 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/gtk-sharp-module.eclass,v 1.27 2010/11/18 09:06:18 pacho Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/gtk-sharp-module.eclass,v 1.30 2011/05/06 04:24:31 loki_val Exp $
4 4
5# @ECLASS: gtk-sharp-module.eclass 5# @ECLASS: gtk-sharp-module.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# dotnet@gentoo.org 7# dotnet@gentoo.org
8# @BLURB: Manages the modules of the gtk-, gnome-, and gnome-desktop-sharp tarballs 8# @BLURB: Manages the modules of the gtk-, gnome-, and gnome-desktop-sharp tarballs
180 add_depend "~dev-dotnet/glib-sharp-${PV}" 180 add_depend "~dev-dotnet/glib-sharp-${PV}"
181 add_depend "~dev-dotnet/atk-sharp-${PV}" 181 add_depend "~dev-dotnet/atk-sharp-${PV}"
182 add_depend "~dev-dotnet/gdk-sharp-${PV}" 182 add_depend "~dev-dotnet/gdk-sharp-${PV}"
183 add_depend "~dev-dotnet/gtk-sharp-${PV}" 183 add_depend "~dev-dotnet/gtk-sharp-${PV}"
184 add_depend "~dev-dotnet/pango-sharp-${PV}" 184 add_depend "~dev-dotnet/pango-sharp-${PV}"
185 add_depend ">=gnome-base/libglade-2.3.6" 185 add_depend ">=gnome-base/libglade-2.3.6:2.0"
186 ;; 186 ;;
187 #gnome-sharp tarball 187 #gnome-sharp tarball
188 art-sharp-*) 188 art-sharp-*)
189 add_depend ">=media-libs/libart_lgpl-2.3.20" 189 add_depend ">=media-libs/libart_lgpl-2.3.20"
190 ;; 190 ;;
191 gnome-sharp-*) 191 gnome-sharp-*)
192 add_depend ">=gnome-base/libgnomeui-${PV_MAJOR}" 192 add_depend ">=gnome-base/libgnomeui-${PV_MAJOR}"
193 add_depend "~dev-dotnet/gnomevfs-sharp-${PV}" 193 add_depend "~dev-dotnet/gnomevfs-sharp-${PV}"
194 add_depend "~dev-dotnet/art-sharp-${PV}" 194 add_depend "~dev-dotnet/art-sharp-${PV}"
195 add_depend ">=gnome-base/libgnomecanvas-${GNOMECANVAS_REQUIRED_VERSION}" 195 add_depend ">=gnome-base/libgnomecanvas-${GNOMECANVAS_REQUIRED_VERSION}"
196 add_depend ">=x11-libs/gtk+-2.14.0" 196 add_depend ">=x11-libs/gtk+-2.14.0:2"
197 ;; 197 ;;
198 gconf-sharp-*) 198 gconf-sharp-*)
199 add_depend ">=gnome-base/gconf-${PV_MAJOR}" 199 add_depend ">=gnome-base/gconf-${PV_MAJOR}:2"
200 add_depend "=dev-dotnet/glade-sharp-${GTK_SHARP_REQUIRED_VERSION}*" 200 add_depend "=dev-dotnet/glade-sharp-${GTK_SHARP_REQUIRED_VERSION}*"
201 add_depend "~dev-dotnet/gnome-sharp-${PV}" 201 add_depend "~dev-dotnet/gnome-sharp-${PV}"
202 add_depend "~dev-dotnet/art-sharp-${PV}" 202 add_depend "~dev-dotnet/art-sharp-${PV}"
203 ;; 203 ;;
204 gnomevfs-sharp-*) 204 gnomevfs-sharp-*)
205 add_depend ">=gnome-base/gnome-vfs-${PV_MAJOR}" 205 add_depend ">=gnome-base/gnome-vfs-${PV_MAJOR}:2"
206 ;; 206 ;;
207 #gnome-desktop-sharp tarball 207 #gnome-desktop-sharp tarball
208 gnome-desktop-sharp-*) 208 gnome-desktop-sharp-*)
209 # NOTE: libgnome-desktop-2.so has been known to make binary- 209 # NOTE: libgnome-desktop-2.so has been known to make binary-
210 # incompatible changes, requiring .so bumps. gnome-desktop-sharp 210 # incompatible changes, requiring .so bumps. gnome-desktop-sharp
211 # is locked to a specific .so.n version, so strict dependencies 211 # is locked to a specific .so.n version, so strict dependencies
212 # may be required in the future (as it has in the past). 212 # may be required in the future (as it has in the past).
213 add_depend ">=gnome-base/gnome-desktop-${PV_MAJOR}" 213 add_depend ">=gnome-base/gnome-desktop-${PV_MAJOR}:2"
214 ;; 214 ;;
215 gnome-panel-sharp-*) 215 gnome-panel-sharp-*)
216 add_depend ">=gnome-base/gnome-panel-${PV_MAJOR}" 216 add_depend ">=gnome-base/gnome-panel-${PV_MAJOR}"
217 ;; 217 ;;
218 gnome-print-sharp-*) 218 gnome-print-sharp-*)
219 add_depend ">=gnome-base/libgnomeprint-${API_VERSION}" 219 add_depend "gnome-base/libgnomeprint:2.2"
220 add_depend "gnome-base/libgnomeprintui:2.2"
220 ;; 221 ;;
221 gtkhtml-sharp-*) 222 gtkhtml-sharp-*)
222 #NOTE: gtkhtml dependency must follow gtkhtml-sharp version. 223 #NOTE: gtkhtml dependency must follow gtkhtml-sharp version.
223 #i.e. gtkhtml-sharp-2.24.0 >=gtkhtml-3.24 224 #i.e. gtkhtml-sharp-2.24.0 >=gtkhtml-3.24
224 # gtkhtml-sharp-2.16.0 >=gtkhtml-3.16 225 # gtkhtml-sharp-2.16.0 >=gtkhtml-3.16
225 # See bug 249540 for unpleasant side effects. 226 # See bug 249540 for unpleasant side effects.
226 add_depend ">=gnome-extra/gtkhtml-$(($(get_version_component_range 1) + 1 )).$(get_version_component_range 2)" 227 add_depend ">=gnome-extra/gtkhtml-$(($(get_version_component_range 1) + 1 )).$(get_version_component_range 2):3.14"
227 ;; 228 ;;
228 gtksourceview-sharp-*) 229 gtksourceview-sharp-*)
229 add_depend ">=x11-libs/gtksourceview-${GTKSOURCEVIEW_REQUIRED_VERSION}:2.0" 230 add_depend ">=x11-libs/gtksourceview-${GTKSOURCEVIEW_REQUIRED_VERSION}:2.0"
230 ;; 231 ;;
231 nautilusburn-sharp-*) 232 nautilusburn-sharp-*)
232 add_depend ">=gnome-extra/nautilus-cd-burner-2.24.0" 233 add_depend ">=gnome-extra/nautilus-cd-burner-2.24.0"
233 ;; 234 ;;
234 rsvg-sharp-*) 235 rsvg-sharp-*)
235 add_depend ">=gnome-base/librsvg-${RSVG_REQUIRED_VERSION}" 236 add_depend ">=gnome-base/librsvg-${RSVG_REQUIRED_VERSION}:2"
236 ;; 237 ;;
237 vte-sharp-*) 238 vte-sharp-*)
238 add_depend ">=x11-libs/vte-${VTE_REQUIRED_VERSION}" 239 add_depend ">=x11-libs/vte-${VTE_REQUIRED_VERSION}:0"
239 ;; 240 ;;
240 wnck-sharp-*) 241 wnck-sharp-*)
241 add_depend ">=x11-libs/libwnck-${PV_MAJOR}" 242 add_depend ">=x11-libs/libwnck-${PV_MAJOR}:1"
242 ;; 243 ;;
243esac 244esac
244 245
245# @ECLASS-VARIABLE: DESCRIPTION 246# @ECLASS-VARIABLE: DESCRIPTION
246# @DESCRIPTION: 247# @DESCRIPTION:

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.30

  ViewVC Help
Powered by ViewVC 1.1.20