Imported Upstream version 5.0.0.42

Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-04-10 11:41:01 +00:00
parent 1190d13a04
commit 6bdd276d05
19939 changed files with 3099680 additions and 93811 deletions

View File

1
external/bockbuild/packages/atk.py vendored Normal file
View File

@@ -0,0 +1 @@
GnomeXzPackage('atk', version_major='2.8', version_minor='0')

27
external/bockbuild/packages/autoconf.py vendored Normal file
View File

@@ -0,0 +1,27 @@
class Autoconf (GnuPackage):
def __init__(self):
GnuPackage.__init__(self, 'autoconf', '2.69', override_properties={
'build_dependency': True})
self.extra_stage_files = ['share/autoconf/autom4te.cfg']
def install(self):
Package.install(self)
aclocal_dir = os.path.join(self.staged_prefix, "share", "aclocal")
if not os.path.exists(aclocal_dir):
os.makedirs(aclocal_dir)
def arch_build(self, arch):
if arch == 'darwin-universal':
self.local_ld_flags = ['-arch i386', '-arch x86_64']
self.local_gcc_flags = ['-arch i386', '-arch x86_64']
elif arch == 'darwin-32':
self.local_ld_flags = ['-arch i386', '-m32']
self.local_gcc_flags = ['-arch i386', '-m32']
self.local_configure_flags = ['--build=i386-apple-darwin11.2.0']
elif arch == 'darwin-64':
self.local_ld_flags = ['-arch x86_64 -m64']
self.local_gcc_flags = ['-arch x86_64 -m64']
Autoconf()

20
external/bockbuild/packages/automake.py vendored Normal file
View File

@@ -0,0 +1,20 @@
class Automake (GnuPackage):
def __init__(self):
GnuPackage.__init__(self, 'automake', '1.13', override_properties={
'build_dependency': True})
self.extra_stage_files = [
'share/automake-%{version}/Automake/Config.pm']
def arch_build(self, arch):
if arch == 'darwin-universal':
self.local_ld_flags = ['-arch i386', '-arch x86_64']
self.local_gcc_flags = ['-arch i386', '-arch x86_64']
elif arch == 'darwin-32':
self.local_ld_flags = ['-arch i386', '-m32']
self.local_gcc_flags = ['-arch i386', '-m32']
self.local_configure_flags = ['--build=i386-apple-darwin11.2.0']
elif arch == 'darwin-64':
self.local_ld_flags = ['-arch x86_64 -m64']
self.local_gcc_flags = ['-arch x86_64 -m64']
Automake()

40
external/bockbuild/packages/cairo.py vendored Normal file
View File

@@ -0,0 +1,40 @@
class CairoPackage (CairoGraphicsXzPackage):
def __init__(self):
CairoGraphicsXzPackage.__init__(self, 'cairo', '1.12.14')
self.sources.extend([
'patches/cairo-quartz-crash.patch',
'patches/cairo-fix-color-bitmap-fonts.patch',
'patches/cairo-fix-CGFontGetGlyphPath-deprecation.patch',
# 'patches/cairo-cglayer.patch',
])
def prep(self):
Package.prep(self)
if Package.profile.name == 'darwin':
for p in range(1, len(self.local_sources)):
self.sh('patch -p1 < "%{local_sources[' + str(p) + ']}"')
def build(self):
self.configure_flags = [
'--enable-pdf',
]
if Package.profile.name == 'darwin':
self.configure_flags.extend([
'--enable-quartz',
'--enable-quartz-font',
'--enable-quartz-image',
'--disable-xlib',
'--without-x'
])
elif Package.profile.name == 'linux':
self.configure_flags.extend([
'--disable-quartz',
'--with-x'
])
Package.build(self)
CairoPackage()

5
external/bockbuild/packages/ccache.py vendored Normal file
View File

@@ -0,0 +1,5 @@
GitHubPackage('kumpera', 'ccache', '3.1.9',
revision='55f1fc61765c96ce5ac90e253bab4d8feddea828',
configure='./autogen.sh --prefix="%{package_prefix}"; CC=cc ./configure --prefix="%{package_prefix}"',
override_properties={'build_dependency': True}
)

1
external/bockbuild/packages/expat.py vendored Normal file
View File

@@ -0,0 +1 @@
SourceForgePackage('expat', 'expat', '2.0.1')

View File

@@ -0,0 +1,22 @@
class FontConfigPackage (Package):
def __init__(self):
Package.__init__(self, 'fontconfig', '2.10.2',
configure_flags=['--disable-docs'],
sources=[
'http://www.fontconfig.org/release/%{name}-%{version}.tar.gz'
],
# note: a non-empty DESTDIR keeps fc-cache from running at
# install-time
)
def build(self):
if Package.profile.name == 'darwin':
self.configure_flags.extend([
'--with-cache-dir="~/Library/Caches/com.xamarin.fontconfig"',
'--with-default-fonts=/System/Library/Fonts',
'--with-add-fonts=/Library/Fonts,/Network/Library/Fonts,/System/Library/Fonts'
])
Package.build(self)
FontConfigPackage()

View File

@@ -0,0 +1 @@
SourceForgePackage('%{name}', 'freetype', '2.5.0.1')

View File

@@ -0,0 +1,34 @@
class GdkPixbufPackage (GnomeXzPackage):
def __init__(self):
GnomeXzPackage.__init__(
self,
'gdk-pixbuf',
version_major='2.28',
version_minor='2')
if Package.profile.name == 'darwin':
self.sources.extend([
'patches/gdk-pixbuf/0001-pixbuf-load-2x-variants-as-pixbuf-gobject-data.patch',
'patches/gdk-pixbuf/0001-pixbuf-Add-getter-setter-for-the-2x-variants.patch',
])
self.configure_flags.extend(['--enable-gtk-doc-html=no'])
def prep(self):
Package.prep(self)
if Package.profile.name == 'darwin':
for p in range(1, len(self.local_sources)):
self.sh(
'patch -p1 --ignore-whitespace < "%{local_sources[' + str(p) + ']}"')
def deploy(self):
self.loaders_cache = 'lib/gdk-pixbuf-2.0/2.10.0/loaders.cache'
self.sh('gdk-pixbuf-query-loaders --update-cache ')
# mark the file for destaging
self.sh(
'cp %{staged_profile}/%{loaders_cache} %{staged_profile}/%{loaders_cache}.release')
self.extra_stage_files = [self.loaders_cache]
GdkPixbufPackage()

31
external/bockbuild/packages/gettext.py vendored Normal file
View File

@@ -0,0 +1,31 @@
class GettextPackage (GnuPackage):
def __init__(self):
GnuPackage.__init__(self, 'gettext', '0.18.2',
configure_flags=[
'--disable-java',
'--disable-libasprintf',
'--disable-openmp',
'--with-included-glib'
]
)
if Package.profile.name == 'darwin':
self.configure_flags.extend([
# only build the tools, osx has the lib
# https://github.com/mxcl/homebrew/blob/master/Library/Formula/gettext.rb
#'--without-included-gettext',
])
self.sources.extend([
# Don't build samples
# https://trac.macports.org/export/79183/trunk/dports/devel/gettext/files/patch-gettext-tools-Makefile.in
'patches/gettext-no-samples.patch',
])
def prep(self):
Package.prep(self)
if Package.profile.name == 'darwin':
for p in range(1, len(self.local_sources)):
self.sh('patch -p1 < "%{local_sources[' + str(p) + ']}"')
GettextPackage()

79
external/bockbuild/packages/glib.py vendored Normal file
View File

@@ -0,0 +1,79 @@
class GlibPackage (GnomeXzPackage):
def __init__(self):
GnomeXzPackage.__init__(self,
'glib',
version_major='2.36',
version_minor='4')
self.darwin = Package.profile.name == 'darwin'
if self.darwin:
# link to specific revisions for glib 2.30.x
self.sources.extend([
# https://trac.macports.org/export/91680/trunk/dports/devel/glib2/files/config.h.ed
'patches/glib/config.h.ed',
# https://trac.macports.org/export/98985/trunk/dports/devel/glib2/files/patch-configure.diff
'patches/glib/patch-configure.diff',
# https://trac.macports.org/export/42728/trunk/dports/devel/glib2/files/patch-gi18n.h.diff
'patches/glib/patch-gi18n.h.diff',
# https://trac.macports.org/export/92608/trunk/dports/devel/glib2/files/patch-gio_gdbusprivate.c.diff
'patches/glib/patch-gio_gdbusprivate.c.diff',
# https://trac.macports.org/export/49466/trunk/dports/devel/glib2/files/patch-gio_xdgmime_xdgmime.c.diff
'patches/glib/patch-gio_xdgmime_xdgmime.c.diff',
# https://trac.macports.org/export/91680/trunk/dports/devel/glib2/files/patch-glib-2.0.pc.in.diff
'patches/glib/patch-glib-2.0.pc.in.diff',
# https://trac.macports.org/export/64476/trunk/dports/devel/glib2/files/patch-glib_gunicollate.c.diff
'patches/glib/patch-glib_gunicollate.c.diff',
# Bug 6156 - [gtk] Quitting the application with unsaved file and answering Cancel results in crash
# https://bugzilla.xamarin.com/attachment.cgi?id=2214
'patches/glib-recursive-poll.patch',
])
def prep(self):
Package.prep(self)
if self.darwin:
for p in range(2, 8):
self.sh('patch -p0 < %{local_sources[' + str(p) + ']}')
for p in range(8, len(self.local_sources)):
self.sh(
'patch --ignore-whitespace -p1 < %{local_sources[' + str(p) + ']}')
def arch_build(self, arch):
if arch == 'darwin-universal': # multi-arch build pass
self.local_ld_flags = ['-arch i386', '-arch x86_64']
self.local_gcc_flags = ['-arch i386', '-arch x86_64', '-Os']
self.local_configure_flags = ['--disable-dependency-tracking']
else:
Package.arch_build(self, arch)
if self.darwin:
self.local_configure_flags.extend(['--disable-compile-warnings'])
def build(self):
# modified build for darwin
if self.darwin:
self.local_configure_flags.extend(['--disable-compile-warnings'])
Package.configure(self)
self.sh([
# 'autoconf',
#'%{configure} --disable-compile-warnings',
'ed - config.h < %{local_sources[1]}',
# work around
# https://bugzilla.gnome.org/show_bug.cgi?id=700350
'touch docs/reference/*/Makefile.in',
'touch docs/reference/*/*/Makefile.in',
#'%{make}'
])
Package.make(self)
else:
Package.build(self)
def install(self):
Package.install(self)
if self.darwin:
# FIXME: necessary?
self.sh('rm -f %{staged_prefix}/lib/charset.alias')
GlibPackage()

213
external/bockbuild/packages/gtk+.py vendored Normal file
View File

@@ -0,0 +1,213 @@
class GtkPackage (GnomeGitPackage):
def __init__(self):
GnomeGitPackage.__init__(self, 'gtk+', '2.24', '280fc402be5fb46b66bcd32056963bb1afb8b54b',
configure_flags=[
'--with-gdktarget=%{gdk_target}',
# '--disable-cups',
]
)
self.gdk_target = 'x11'
if Package.profile.name == 'darwin':
self.gdk_target = 'quartz'
self.sources.extend([
# Custom gtkrc
'patches/gtkrc',
# smooth scrolling, scrollbars, overscroll, retina,
# gtknsview
'patches/gtk/0001-Add-invariant-that-a-child-is-unmapped-if-parent-is-.patch',
'patches/gtk/0002-Maintain-map-unmap-invariants-in-GtkRecentChooserDia.patch',
'patches/gtk/0003-GtkPlug-preserve-map-unmap-invariants.patch',
'patches/gtk/0004-Add-gdk_screen_get_monitor_workarea-and-use-it-all-o.patch',
'patches/gtk/0005-gtk-don-t-scroll-combo-box-menus-if-less-than-3-item.patch',
'patches/gtk/0006-gtk-paint-only-the-exposed-region-in-gdk_window_expo.patch',
'patches/gtk/0007-Implement-gtk-enable-overlay-scrollbars-GtkSetting.patch',
'patches/gtk/0008-Smooth-scrolling.patch',
'patches/gtk/0009-gtk-Add-a-way-to-do-event-capture.patch',
'patches/gtk/0010-gtk-don-t-let-insensitive-children-eat-scroll-events.patch',
'patches/gtk/0011-scrolledwindow-Kinetic-scrolling-support.patch',
'patches/gtk/0012-gtk-paint-to-the-right-windows-in-gtk_scrolled_windo.patch',
'patches/gtk/0013-GtkScrolledWindow-add-overlay-scrollbars.patch',
'patches/gtk/0014-gtk-add-event-handling-to-GtkScrolledWindow-s-overla.patch',
'patches/gtk/0015-Use-gtk-enable-overlay-scrollbars-in-GtkScrolledWind.patch',
'patches/gtk/0016-gtk-correctly-handle-toggling-of-the-scrollbar-visib.patch',
'patches/gtk/0017-gtk-handle-gtk-primary-button-warps-slider-for-the-o.patch',
'patches/gtk/0018-Introduce-phase-field-in-GdkEventScroll.patch',
'patches/gtk/0019-Add-hack-to-lock-flow-of-scroll-events-to-window-whe.patch',
'patches/gtk/0020-Introduce-a-background-window.patch',
'patches/gtk/0021-Make-scrolled-window-work-well-with-Mac-touchpad.patch',
'patches/gtk/0022-Use-start-end-phase-in-event-handling.patch',
'patches/gtk/0023-Improve-overshooting-behavior.patch',
'patches/gtk/0024-Cancel-out-smaller-delta-component.patch',
'patches/gtk/0025-quartz-Add-a-dummy-NSView-serving-as-layer-view.patch',
'patches/gtk/0026-gtk-port-overlay-scrollbars-to-native-CALayers.patch',
'patches/gtk/0027-Refrain-from-starting-fading-out-while-a-gesture-is-.patch',
'patches/gtk/0028-gtk-don-t-show-the-olverlay-scrollbars-if-only-the-s.patch',
'patches/gtk/0029-Reclamp-unclamped-adjustments-after-resize.patch',
'patches/gtk/0030-gtk-fix-size_request-of-scrolled-window.patch',
'patches/gtk/0031-Hackish-fix-for-bug-8493-Min-size-of-GtkScrolledWind.patch',
'patches/gtk/0032-Add-momentum_phase-to-GdkEventScroll.patch',
'patches/gtk/0033-Never-intervene-in-the-event-stream-for-legacy-mice.patch',
'patches/gtk/0034-Do-not-start-overshooting-for-legacy-mouse-scroll-ev.patch',
'patches/gtk/0035-gtk-remove-the-overlay-scrollbar-grab-on-unrealize.patch',
'patches/gtk/0036-gtk-add-GtkScrolledWindow-API-to-disable-overshoot-p.patch',
'patches/gtk/0037-quartz-return-events-on-embedded-foreign-NSViews-bac.patch',
'patches/gtk/0038-quartz-don-t-forward-events-to-the-toplevel-nswindow.patch',
'patches/gtk/0039-gdk-add-a-move-native-children-signal-to-GdkWindow.patch',
'patches/gtk/0040-gtk-add-new-widget-GtkNSView-which-alows-to-embed-an.patch',
'patches/gtk/0041-tests-add-a-notebook-to-testnsview.c.patch',
'patches/gtk/0042-gtk-connect-GtkNSView-to-move-native-children-and-re.patch',
'patches/gtk/0043-tests-add-a-scrolled-window-test-widget-to-testnsvie.patch',
'patches/gtk/0044-gtknsview-clip-drawRect-to-a-parent-GtkViewport-s-wi.patch',
'patches/gtk/0045-gtk-clip-NSViews-to-the-scrolled-window-s-overshoot_.patch',
'patches/gtk/0046-gtk-implement-clipping-to-multiple-parent-viewports-.patch',
'patches/gtk/0047-gtk-first-attempt-to-also-clip-NSWindow-s-field-edit.patch',
'patches/gtk/0048-gtk-also-clip-the-NSView-s-subviews.patch',
'patches/gtk/0049-nsview-also-swizzle-DidAddSubview-and-clip-all-subvi.patch',
'patches/gtk/0050-nsview-clip-text-field-cursor-drawing.patch',
'patches/gtk/0051-nsview-factor-out-almost-all-code-from-the-overridde.patch',
'patches/gtk/0052-nsview-also-focus-the-GtkNSView-if-a-focussable-subv.patch',
'patches/gtk/0053-gtk-add-an-overlay-policy-API-to-GtkScrolledWindow.patch',
'patches/gtk/0054-quartz-add-gdk_screen_-and-gdk_window_get_scale_fact.patch',
'patches/gtk/0055-gtk-add-gtk_widget_get_scale_factor.patch',
'patches/gtk/0056-iconfactory-Add-_scaled-variants.patch',
'patches/gtk/0057-widget-Add-_scaled-variants-for-icon-rendering.patch',
'patches/gtk/0058-icontheme-Add-support-for-high-resolution-icons.patch',
'patches/gtk/0059-iconfactory-Add-scale-info-to-GtkIconSource.patch',
'patches/gtk/0060-iconfactory-Add-gtk_cairo_set_source_icon_set.patch',
'patches/gtk/0061-image-Use-scaled-icons-on-windows-with-a-scaling-fac.patch',
'patches/gtk/0062-cellrendererpixbuf-Use-scaled-icons-on-windows-with-.patch',
'patches/gtk/0063-entry-Use-scaled-icons-on-windows-with-a-scale-facto.patch',
'patches/gtk/0064-gdk-Lookup-double-scaled-variants-on-pixbufs.patch',
'patches/gtk/0065-Make-usual-calls-to-get-a-GdkPixbuf-attach-a-2x-vari.patch',
'patches/gtk/0066-cellrendererpixbuf-let-2x-variants-go-through-pixel-.patch',
'patches/gtk/0067-quartz-Make-event-loop-deal-with-recursive-poll-invo.patch',
'patches/gtk/0068-nsview-implement-a-few-text-view-command-accelerator.patch',
'patches/gtk/0069-menu-scrolling.patch',
'patches/gtk/0070-tooltips-focus.patch',
'patches/gtk/0071-light-and-dark-overlay-scrollbars.patch',
'patches/gtk/0072-let-global-keyboard-shortcuts-pass-through.patch',
'patches/gtk/0073-disable-combobox-scrolling.patch',
'patches/gtk/0074-fix-NULL-pointer-in-clipboard.patch',
'patches/gtk/0075-filechooserwidget-location-entry-activation.patch',
'patches/gtk/0076-iconfactory-treat-gt-1-0-icons-as-2-0.patch',
# Bug 702841 - GdkQuartz does not distinguish Eisu, Kana and Space keys on Japanese keyrboard
# https://bugzilla.gnome.org/show_bug.cgi?id=702841
'patches/gtk/bgo702841-fix-kana-eisu-keys.patch',
# make new modifier behviour opt-in, so as not to break old
# versions of MonoDevelop
'patches/gdk-quartz-set-fix-modifiers-hack-v3.patch',
# attempt to work around 2158 - [GTK] crash triggering context menu
# also prints some warnings that may help to debug the real issue
# https://bugzilla.xamarin.com/attachment.cgi?id=1644
'patches/gtk/bxc2158_workaround_crash_triggering_context_menu.patch',
# Zoom, rotate, swipe events
'patches/gtk-gestures.patch',
# Fix gtk_window_begin_move_drag on Quartz
'patches/gtk-quartz-move-drag.patch',
# Bug 3457 - [GTK] Support more standard keyboard shortcuts in dialogs
# https://bugzilla.xamarin.com/attachment.cgi?id=2240
'patches/gtk/bxc3457_more_standard_keyboard_shortcuts.patch',
# Bug 10256 - Mac window manipulation tools get confused by Xamarin Studio
# https://bugzilla.xamarin.com/attachment.cgi?id=3465
'patches/gtk/bxc_10256_window_tools_get_confused.diff',
# 'patches/gtk/gdk-pixmap-get-cgimage-2.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=18157
'patches/gtk/gtk-check-grab_toplevel-is-destroyed.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=18241
# https://bugzilla.xamarin.com/show_bug.cgi?id=17631
# https://bugzilla.xamarin.com/show_bug.cgi?id=17692
'patches/gtk/gtk-imquartz-defer-signals-in-output_result.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=17401
'patches/gtk/gtknsview-defer-map-and-lock-in-clipping.patch',
'patches/gtk/gtknsview-timeout-fix.patch',
'patches/gtk/nsview-embedding.patch',
'patches/gtk/enable-swizzle-property.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=12618
'patches/gtk/disable-eye-dropper.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=13100
'patches/gtk/flip-command-mask-between-mod1-and-mod2.patch',
'patches/gtk/nsview-embedding-fix-keyboard-routing.patch',
'patches/gtk/nsview-check-for-superview.patch',
'patches/gtk/gtknsview-forward-cmdz-to-textview-undo-manager.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=20732
'patches/gtk/embedded-nstextview-has-focus.patch',
'patches/gtk/remove-demos-from-build.patch',
# This fixes an issue in where in some situations the user needed
# to click a native text entry twice in order to be able to
# focus it.
'patches/gtk/gtknsview-only-unset-first-responder-if-it-is-our-view.patch',
# For the test framework to be able to traverse down the
# NSView hierarchy
'patches/gtk/gtknsview-getter.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=29301#c3
'patches/gtk/gtknsview-fix-invalid-casts.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=29001
'patches/gtk/quartz-call-undo-redo-on-cmdz.patch',
'patches/gtk/scrolled-window-draw-child-bg.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=37239
'patches/gtk/fix-imquartz-crasher.patch',
# https://bugzilla.gnome.org/show_bug.cgi?id=630226
# https://bugzilla.xamarin.com/show_bug.cgi?id=34973
'patches/gtk/remove-mouse-scrolling-from-GtkNotebook-tabs.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=37951
'patches/gtk/dont-call-CopySymbolicHotKeys-so-much.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=38664
'patches/gtk/combobox-crossing-events.patch',
# https://bugzilla.xamarin.com/show_bug.cgi?id=41657
'patches/gtk/bxc-41657.patch',
'patches/gtk/emit-container-add.patch',
'patches/gtk/create-accessibility-object.patch',
'patches/gtk/make-gtkpaned-emit-signals.patch'
])
def prep(self):
Package.prep(self)
if Package.profile.name == 'darwin':
for p in range(2, len(self.local_sources)):
self.sh(
'patch -p1 --ignore-whitespace < "%{local_sources[' + str(p) + ']}"')
def install(self):
Package.install(self)
if Package.profile.name == 'darwin':
self.install_gtkrc()
def install_gtkrc(self):
gtkrc = self.local_sources[1]
destdir = os.path.join(self.staged_prefix, "etc", "gtk-2.0")
if not os.path.exists(destdir):
os.makedirs(destdir)
self.sh('cp %s %s' % (gtkrc, destdir))
GtkPackage()

View File

@@ -0,0 +1,3 @@
GnomePackage('gtk-doc', version_major='1', version_minor='18', configure_flags=['--with-xml-catalog="%{staged_profile}/share/xml/catalog"'], sources=['http://ftp.gnome.org/pub/gnome/sources/%{name}/%{version}/%{name}-%{version}.tar.bz2'],
override_properties={'build_dependency': True}
)

View File

@@ -0,0 +1,2 @@
GnomePackage('gtk-engines', version_major='2.20', version_minor='2',
configure_flags=[''])

View File

@@ -0,0 +1,16 @@
class GtkOSXDocbookPackage (GitHubTarballPackage):
def __init__(self):
GitHubTarballPackage.__init__(self, 'jralls', 'gtk-osx-docbook',
'1.0', '55419344c9d82ed06f50bfe22a924c49ad59f68e', '',
override_properties={
'build_dependency': True}
)
def build(self):
return
def install(self):
self.sh('JHBUILD_PREFIX="%{staged_profile}" %{makeinstall}')
GtkOSXDocbookPackage()

View File

@@ -0,0 +1,13 @@
class GtkQuartzEnginePackage (Package):
def __init__(self):
Package.__init__(self, 'gtk-quartz-engine',
sources=[
'git://github.com/mono/gtk-quartz-engine.git'],
override_properties={
'configure': './autogen.sh --prefix=%{package_prefix}',
'needs_lipo': True
},
revision='9555a08f0c9c98d02153c9d77b54a2dd83ce5d6f')
GtkQuartzEnginePackage()

View File

@@ -0,0 +1,14 @@
class GtkSharp212ReleasePackage (Package):
def __init__(self):
Package.__init__(self, 'gtk-sharp',
sources=['git://github.com/mono/gtk-sharp.git'],
git_branch='gtk-sharp-2-12-branch',
revision='f092864bce996c4ac51a13281069067d1e7e6d4b',
override_properties={
'configure': './bootstrap-2.12 --prefix=%{package_prefix}',
}
)
self.make = 'make CSC=mcs'
GtkSharp212ReleasePackage()

View File

@@ -0,0 +1 @@
FreeDesktopPackage('icon-theme', 'hicolor-icon-theme', '0.12')

View File

@@ -0,0 +1,3 @@
SourceForgePackage('gtk-osx', 'ige-mac-integration', '0.9.4', ['--without-compile-warnings'],
override_properties={'configure': './configure --prefix="%{staged_prefix}"',
'makeinstall': 'make install'})

Some files were not shown because too many files have changed in this diff Show More