Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_symbols =================================================================== --- /dev/null +++ abi_symbols @@ -0,0 +1,178 @@ +libatksharpglue-3.so:atksharp_misc_set_singleton_instance +libatksharpglue-3.so:atksharp_util_override_add_global_event_listener +libatksharpglue-3.so:atksharp_util_override_remove_global_event_listener +libatksharpglue-3.so:atksharp_util_override_remove_key_event_listener +libgiosharpglue-3.so:glibsharp_glib_dbusannotationinfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbusannotationinfo_get_key_offset +libgiosharpglue-3.so:glibsharp_glib_dbusannotationinfo_get_ref_count_offset +libgiosharpglue-3.so:glibsharp_glib_dbusannotationinfo_get_value_offset +libgiosharpglue-3.so:glibsharp_glib_dbusarginfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbusarginfo_get_name_offset +libgiosharpglue-3.so:glibsharp_glib_dbusarginfo_get_ref_count_offset +libgiosharpglue-3.so:glibsharp_glib_dbusarginfo_get_signature_offset +libgiosharpglue-3.so:glibsharp_glib_dbusinterfaceinfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbusinterfaceinfo_get_methods_offset +libgiosharpglue-3.so:glibsharp_glib_dbusinterfaceinfo_get_name_offset +libgiosharpglue-3.so:glibsharp_glib_dbusinterfaceinfo_get_properties_offset +libgiosharpglue-3.so:glibsharp_glib_dbusinterfaceinfo_get_ref_count_offset +libgiosharpglue-3.so:glibsharp_glib_dbusinterfaceinfo_get_signals_offset +libgiosharpglue-3.so:glibsharp_glib_dbusmethodinfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbusmethodinfo_get_in_args_offset +libgiosharpglue-3.so:glibsharp_glib_dbusmethodinfo_get_name_offset +libgiosharpglue-3.so:glibsharp_glib_dbusmethodinfo_get_out_args_offset +libgiosharpglue-3.so:glibsharp_glib_dbusmethodinfo_get_ref_count_offset +libgiosharpglue-3.so:glibsharp_glib_dbusnodeinfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbusnodeinfo_get_interfaces_offset +libgiosharpglue-3.so:glibsharp_glib_dbusnodeinfo_get_nodes_offset +libgiosharpglue-3.so:glibsharp_glib_dbusnodeinfo_get_path_offset +libgiosharpglue-3.so:glibsharp_glib_dbusnodeinfo_get_ref_count_offset +libgiosharpglue-3.so:glibsharp_glib_dbuspropertyinfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbuspropertyinfo_get_flags_offset +libgiosharpglue-3.so:glibsharp_glib_dbuspropertyinfo_get_name_offset +libgiosharpglue-3.so:glibsharp_glib_dbuspropertyinfo_get_ref_count_offset +libgiosharpglue-3.so:glibsharp_glib_dbuspropertyinfo_get_signature_offset +libgiosharpglue-3.so:glibsharp_glib_dbussignalinfo_get_annotations_offset +libgiosharpglue-3.so:glibsharp_glib_dbussignalinfo_get_args_offset +libgiosharpglue-3.so:glibsharp_glib_dbussignalinfo_get_name_offset +libgiosharpglue-3.so:glibsharp_glib_dbussignalinfo_get_ref_count_offset +libgtksharpglue-3.so:gtksharp_cellrenderer_base_get_size +libgtksharpglue-3.so:gtksharp_cellrenderer_override_get_size +libgtksharpglue-3.so:gtksharp_container_base_forall +libgtksharpglue-3.so:gtksharp_container_child_get_property +libgtksharpglue-3.so:gtksharp_container_invoke_add +libgtksharpglue-3.so:gtksharp_container_invoke_check_resize +libgtksharpglue-3.so:gtksharp_container_invoke_child_type +libgtksharpglue-3.so:gtksharp_container_invoke_composite_name +libgtksharpglue-3.so:gtksharp_container_invoke_get_child_property +libgtksharpglue-3.so:gtksharp_container_invoke_get_path_for_child +libgtksharpglue-3.so:gtksharp_container_invoke_gtk_callback +libgtksharpglue-3.so:gtksharp_container_invoke_remove +libgtksharpglue-3.so:gtksharp_container_invoke_set_child_property +libgtksharpglue-3.so:gtksharp_container_invoke_set_focus_child +libgtksharpglue-3.so:gtksharp_container_override_add +libgtksharpglue-3.so:gtksharp_container_override_check_resize +libgtksharpglue-3.so:gtksharp_container_override_child_type +libgtksharpglue-3.so:gtksharp_container_override_composite_name +libgtksharpglue-3.so:gtksharp_container_override_forall +libgtksharpglue-3.so:gtksharp_container_override_get_child_property +libgtksharpglue-3.so:gtksharp_container_override_get_path_for_child +libgtksharpglue-3.so:gtksharp_container_override_remove +libgtksharpglue-3.so:gtksharp_container_override_set_child_property +libgtksharpglue-3.so:gtksharp_container_override_set_focus_child +libgtksharpglue-3.so:gtksharp_gtk_accelkey_get_accel_flags +libgtksharpglue-3.so:gtksharp_gtk_accelkey_set_accel_flags +libgtksharpglue-3.so:gtksharp_gtk_rcstyle_get_font_desc_offset +libgtksharpglue-3.so:gtksharp_gtk_rcstyle_get_name_offset +libgtksharpglue-3.so:gtksharp_gtk_rcstyle_get_xthickness_offset +libgtksharpglue-3.so:gtksharp_gtk_rcstyle_get_ythickness_offset +libgtksharpglue-3.so:gtksharp_gtk_style_get_base +libgtksharpglue-3.so:gtksharp_gtk_style_get_bg +libgtksharpglue-3.so:gtksharp_gtk_style_get_black_offset +libgtksharpglue-3.so:gtksharp_gtk_style_get_dark +libgtksharpglue-3.so:gtksharp_gtk_style_get_fg +libgtksharpglue-3.so:gtksharp_gtk_style_get_font_desc_offset +libgtksharpglue-3.so:gtksharp_gtk_style_get_font_description +libgtksharpglue-3.so:gtksharp_gtk_style_get_light +libgtksharpglue-3.so:gtksharp_gtk_style_get_mid +libgtksharpglue-3.so:gtksharp_gtk_style_get_text +libgtksharpglue-3.so:gtksharp_gtk_style_get_thickness +libgtksharpglue-3.so:gtksharp_gtk_style_get_white_offset +libgtksharpglue-3.so:gtksharp_gtk_style_get_xthickness_offset +libgtksharpglue-3.so:gtksharp_gtk_style_get_ythickness_offset +libgtksharpglue-3.so:gtksharp_gtk_style_set_thickness +libgtksharpglue-3.so:gtksharp_gtk_textappearance_get_strikethrough +libgtksharpglue-3.so:gtksharp_gtk_textappearance_get_underline +libgtksharpglue-3.so:gtksharp_gtk_textappearance_set_strikethrough +libgtksharpglue-3.so:gtksharp_gtk_textappearance_set_underline +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_bg_full_height +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_direction_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_editable +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_font_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_font_scale_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_indent_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_invisible +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_justification_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_language_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_left_margin_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_pixels_above_lines_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_pixels_below_lines_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_pixels_inside_wrap_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_right_margin_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_tabs_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_get_wrap_mode_offset +libgtksharpglue-3.so:gtksharp_gtk_textattributes_set_bg_full_height +libgtksharpglue-3.so:gtksharp_gtk_textattributes_set_editable +libgtksharpglue-3.so:gtksharp_gtk_textattributes_set_invisible +libgtksharpglue-3.so:gtksharp_menuitem_invoke_activate +libgtksharpglue-3.so:gtksharp_menuitem_invoke_activate_item +libgtksharpglue-3.so:gtksharp_menuitem_invoke_deselect +libgtksharpglue-3.so:gtksharp_menuitem_invoke_get_label +libgtksharpglue-3.so:gtksharp_menuitem_invoke_select +libgtksharpglue-3.so:gtksharp_menuitem_invoke_set_label +libgtksharpglue-3.so:gtksharp_menuitem_invoke_toggle_size_allocate +libgtksharpglue-3.so:gtksharp_menuitem_invoke_toggle_size_request +libgtksharpglue-3.so:gtksharp_menuitem_override_activate +libgtksharpglue-3.so:gtksharp_menuitem_override_activate_item +libgtksharpglue-3.so:gtksharp_menuitem_override_deselect +libgtksharpglue-3.so:gtksharp_menuitem_override_get_label +libgtksharpglue-3.so:gtksharp_menuitem_override_select +libgtksharpglue-3.so:gtksharp_menuitem_override_set_label +libgtksharpglue-3.so:gtksharp_menuitem_override_toggle_size_allocate +libgtksharpglue-3.so:gtksharp_menuitem_override_toggle_size_request +libgtksharpglue-3.so:gtksharp_menushell_invoke_activate_current +libgtksharpglue-3.so:gtksharp_menushell_invoke_cancel +libgtksharpglue-3.so:gtksharp_menushell_invoke_deactivate +libgtksharpglue-3.so:gtksharp_menushell_invoke_get_popup_delay +libgtksharpglue-3.so:gtksharp_menushell_invoke_insert +libgtksharpglue-3.so:gtksharp_menushell_invoke_move_current +libgtksharpglue-3.so:gtksharp_menushell_invoke_move_selected +libgtksharpglue-3.so:gtksharp_menushell_invoke_select_item +libgtksharpglue-3.so:gtksharp_menushell_invoke_selection_done +libgtksharpglue-3.so:gtksharp_menushell_override_activate_current +libgtksharpglue-3.so:gtksharp_menushell_override_cancel +libgtksharpglue-3.so:gtksharp_menushell_override_deactivate +libgtksharpglue-3.so:gtksharp_menushell_override_get_popup_delay +libgtksharpglue-3.so:gtksharp_menushell_override_insert +libgtksharpglue-3.so:gtksharp_menushell_override_move_current +libgtksharpglue-3.so:gtksharp_menushell_override_move_selected +libgtksharpglue-3.so:gtksharp_menushell_override_select_item +libgtksharpglue-3.so:gtksharp_menushell_override_selection_done +libmono-profiler-gui-thread-check.so.0:mono_profiler_startup +libpangosharpglue-3.so:pangosharp_pango_glyphstring_get_num_glyphs_offset +libpangosharpglue-3.so:pangosharp_pango_glyphvisattr_get_is_cluster_start +libpangosharpglue-3.so:pangosharp_pango_glyphvisattr_set_is_cluster_start +libpangosharpglue-3.so:pangosharp_pango_item_get_analysis_offset +libpangosharpglue-3.so:pangosharp_pango_item_get_length_offset +libpangosharpglue-3.so:pangosharp_pango_item_get_num_chars_offset +libpangosharpglue-3.so:pangosharp_pango_item_get_offset_offset +libpangosharpglue-3.so:pangosharp_pango_layoutline_get_is_paragraph_start +libpangosharpglue-3.so:pangosharp_pango_layoutline_get_layout_offset +libpangosharpglue-3.so:pangosharp_pango_layoutline_get_length_offset +libpangosharpglue-3.so:pangosharp_pango_layoutline_get_resolved_dir +libpangosharpglue-3.so:pangosharp_pango_layoutline_get_start_index_offset +libpangosharpglue-3.so:pangosharp_pango_logattr_get_backspace_deletes_character +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_char_break +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_cursor_position +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_expandable_space +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_line_break +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_mandatory_break +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_sentence_boundary +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_sentence_end +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_sentence_start +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_white +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_word_boundary +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_word_end +libpangosharpglue-3.so:pangosharp_pango_logattr_get_is_word_start +libpangosharpglue-3.so:pangosharp_pango_logattr_set_backspace_deletes_character +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_char_break +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_cursor_position +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_expandable_space +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_line_break +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_mandatory_break +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_sentence_boundary +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_sentence_end +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_sentence_start +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_white +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_word_boundary +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_word_end +libpangosharpglue-3.so:pangosharp_pango_logattr_set_is_word_start Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,17 @@ +libatk-1.0.so.0 +libc.so.6 +libcairo-gobject.so.2 +libcairo.so.2 +libdl.so.2 +libgdk-3.so.0 +libgdk_pixbuf-2.0.so.0 +libgio-2.0.so.0 +libglib-2.0.so.0 +libgobject-2.0.so.0 +libgtk-3.so.0 +libm.so.6 +libmonosgen-2.0.so.1 +libpango-1.0.so.0 +libpangocairo-1.0.so.0 +libpthread.so.0 +librt.so.1 Index: files/gtk-sharp-profiler-startup.patch =================================================================== --- /dev/null +++ files/gtk-sharp-profiler-startup.patch @@ -0,0 +1,11 @@ +diff -Naur gtk-sharp.org/gtk/gui-thread-check/profiler/gui-thread-check.c gtk-sharp/gtk/gui-thread-check/profiler/gui-thread-check.c +--- gtk-sharp.org/gtk/gui-thread-check/profiler/gui-thread-check.c 2018-12-07 05:05:42.325500894 +0100 ++++ gtk-sharp/gtk/gui-thread-check/profiler/gui-thread-check.c 2018-12-07 05:40:53.044438289 +0100 +@@ -93,6 +93,6 @@ + + mono_profiler_install (NULL, NULL); + mono_profiler_install_enter_leave (simple_method_enter, NULL); +- mono_profiler_set_events (MONO_PROFILE_ENTER_LEAVE); ++ mono_profiler_set_events (1 << 12); + } + Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,25 @@ +name : gtk-sharp3 +version : 2.99.3 +release : 1 +source : + - https://download.gnome.org/sources/gtk-sharp/2.99/gtk-sharp-2.99.3.tar.xz : 6440f571416267ae0cb5698071d087b31e3084693fa2c829b1db37ca7ea2c3a2 +license : + - LGPL-2.1-or-later +summary : Gtk# 2.99.3 is a beta release of C# bindings for GTK 3.x. +description: | + Gtk# is a .NET language binding for the GTK+ toolkit and assorted GNOME + libraries. Gtk# is free software, licensed under the GNU LGPL. +component : programming.library +libsplit : no +environment : + export CSC=/usr/bin/mcs +builddeps : + - pkgconfig(gtk+-3.0) + - pkgconfig(mono) +setup : | + %patch -p1 < $pkgfiles/gtk-sharp-profiler-startup.patch + %configure --disable-static +build : | + %make +install : | + %make_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,102 @@ + + + gtk-sharp3 + + root + no.email.set.in.config + + LGPL-2.1-or-later + programming.library + Gtk# 2.99.3 is a beta release of C# bindings for GTK 3.x. + Gtk# is a .NET language binding for the GTK+ toolkit and assorted GNOME +libraries. Gtk# is free software, licensed under the GNU LGPL. + + https://getsol.us/sources/README.Solus + + + gtk-sharp3 + Gtk# 2.99.3 is a beta release of C# bindings for GTK 3.x. + Gtk# is a .NET language binding for the GTK+ toolkit and assorted GNOME +libraries. Gtk# is free software, licensed under the GNU LGPL. + + programming.library + + /usr/bin/gapi3-codegen + /usr/bin/gapi3-fixup + /usr/bin/gapi3-parser + /usr/lib/gapi-3.0/gapi-fixup.exe + /usr/lib/gapi-3.0/gapi-parser.exe + /usr/lib/gapi-3.0/gapi2xml.pl + /usr/lib/gapi-3.0/gapi_codegen.exe + /usr/lib/gapi-3.0/gapi_pp.pl + /usr/lib/mono/gac/atk-sharp/3.0.0.0__35e10195dab3c99f/atk-sharp.dll + /usr/lib/mono/gac/atk-sharp/3.0.0.0__35e10195dab3c99f/atk-sharp.dll.config + /usr/lib/mono/gac/cairo-sharp/1.10.0.0__0738eb9f132ed756/cairo-sharp.dll + /usr/lib/mono/gac/gdk-sharp/3.0.0.0__35e10195dab3c99f/gdk-sharp.dll + /usr/lib/mono/gac/gdk-sharp/3.0.0.0__35e10195dab3c99f/gdk-sharp.dll.config + /usr/lib/mono/gac/gio-sharp/3.0.0.0__35e10195dab3c99f/gio-sharp.dll + /usr/lib/mono/gac/gio-sharp/3.0.0.0__35e10195dab3c99f/gio-sharp.dll.config + /usr/lib/mono/gac/glib-sharp/3.0.0.0__35e10195dab3c99f/glib-sharp.dll + /usr/lib/mono/gac/glib-sharp/3.0.0.0__35e10195dab3c99f/glib-sharp.dll.config + /usr/lib/mono/gac/gtk-dotnet/3.0.0.0__35e10195dab3c99f/gtk-dotnet.dll + /usr/lib/mono/gac/gtk-dotnet/3.0.0.0__35e10195dab3c99f/gtk-dotnet.dll.config + /usr/lib/mono/gac/gtk-sharp/3.0.0.0__35e10195dab3c99f/gtk-sharp.dll + /usr/lib/mono/gac/gtk-sharp/3.0.0.0__35e10195dab3c99f/gtk-sharp.dll.config + /usr/lib/mono/gac/pango-sharp/3.0.0.0__35e10195dab3c99f/pango-sharp.dll + /usr/lib/mono/gac/pango-sharp/3.0.0.0__35e10195dab3c99f/pango-sharp.dll.config + /usr/lib/mono/gtk-sharp-3.0/atk-sharp.dll + /usr/lib/mono/gtk-sharp-3.0/cairo-sharp.dll + /usr/lib/mono/gtk-sharp-3.0/gdk-sharp.dll + /usr/lib/mono/gtk-sharp-3.0/gio-sharp.dll + /usr/lib/mono/gtk-sharp-3.0/glib-sharp.dll + /usr/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll + /usr/lib/mono/gtk-sharp-3.0/gtk-sharp.dll + /usr/lib/mono/gtk-sharp-3.0/pango-sharp.dll + /usr/lib/monodoc/sources/gtk-sharp-3-docs.source + /usr/lib/monodoc/sources/gtk-sharp-3-docs.tree + /usr/lib/monodoc/sources/gtk-sharp-3-docs.zip + /usr/lib64/libatksharpglue-3.so + /usr/lib64/libgiosharpglue-3.so + /usr/lib64/libgtksharpglue-3.so + /usr/lib64/libmono-profiler-gui-thread-check.so + /usr/lib64/libmono-profiler-gui-thread-check.so.0 + /usr/lib64/libmono-profiler-gui-thread-check.so.0.0.0 + /usr/lib64/libpangosharpglue-3.so + /usr/share/gapi-3.0/atk-api.xml + /usr/share/gapi-3.0/gapi.xsd + /usr/share/gapi-3.0/gdk-api.xml + /usr/share/gapi-3.0/gio-api.xml + /usr/share/gapi-3.0/glib-api.xml + /usr/share/gapi-3.0/gtk-api.xml + /usr/share/gapi-3.0/pango-api.xml + + + + gtk-sharp3-devel + Development files for gtk-sharp3 + Gtk# is a .NET language binding for the GTK+ toolkit and assorted GNOME +libraries. Gtk# is free software, licensed under the GNU LGPL. + + programming.devel + + gtk-sharp3 + + + /usr/lib64/pkgconfig/gapi-3.0.pc + /usr/lib64/pkgconfig/gdk-sharp-3.0.pc + /usr/lib64/pkgconfig/gio-sharp-3.0.pc + /usr/lib64/pkgconfig/glib-sharp-3.0.pc + /usr/lib64/pkgconfig/gtk-dotnet-3.0.pc + /usr/lib64/pkgconfig/gtk-sharp-3.0.pc + + + + + 2019-08-29 + 2.99.3 + Packaging update + root + no.email.set.in.config + + + \ No newline at end of file