From a49b6c9c6da9f66e7907f2b39d855e356ba0335e84528f3cb0282b8821cadb13 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 20 Apr 2015 12:41:08 +0000 Subject: [PATCH] Accepting request 297899 from home:benoit_monin:branches:multimedia:apps - update to version 15.5 - add snd-15.5_backport_remove_glprofile.patch: fix build with gtk 3.16 - drop sndrpmlintrc: hidden file not packaged anymore OBS-URL: https://build.opensuse.org/request/show/297899 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/snd?expand=0&rev=30 --- snd-15.4.tar.gz | 3 - snd-15.5.tar.gz | 3 + snd-15.5_backport_remove_glprofile.patch | 368 +++++++++++++++++++++++ snd.changes | 9 + snd.spec | 11 +- sndrpmlintrc | 1 - 6 files changed, 387 insertions(+), 8 deletions(-) delete mode 100644 snd-15.4.tar.gz create mode 100644 snd-15.5.tar.gz create mode 100644 snd-15.5_backport_remove_glprofile.patch delete mode 100644 sndrpmlintrc diff --git a/snd-15.4.tar.gz b/snd-15.4.tar.gz deleted file mode 100644 index 3de971a..0000000 --- a/snd-15.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90df2ad5e04fe1fcc3e6dd536226ad3bf4384184cdac0b0b2c84341b058859b5 -size 14653067 diff --git a/snd-15.5.tar.gz b/snd-15.5.tar.gz new file mode 100644 index 0000000..7a701f1 --- /dev/null +++ b/snd-15.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:330a4c522e9ff9a6dce2fdba923f6d71bb362c808c5ba087b2c21194d011f62f +size 14677987 diff --git a/snd-15.5_backport_remove_glprofile.patch b/snd-15.5_backport_remove_glprofile.patch new file mode 100644 index 0000000..d5beaaa --- /dev/null +++ b/snd-15.5_backport_remove_glprofile.patch @@ -0,0 +1,368 @@ +Date: 2015-04-17 22:46:14 +0200 +Subject: backport removal of GdkGLProfile + +GTK 3.16 dropped GdkGLProfile and related functions, so remove corresponding +declarations in xg.c. This is a backport from current upstream CVS. + +--- + tools/xgdata.scm | 40 ++++++++++--------- + xg.c | 113 ++++++++----------------------------------------------- + 2 files changed, 38 insertions(+), 115 deletions(-) + +Index: snd-15.5/tools/xgdata.scm +=================================================================== +--- snd-15.5.orig/tools/xgdata.scm ++++ snd-15.5/tools/xgdata.scm +@@ -1458,7 +1458,7 @@ + (CFNC "GdkPixbuf* gdk_pixbuf_new_from_file char* filename GError** [error]") + (CFNC "GdkPixbuf* gdk_pixbuf_new_from_data guchar* data GdkColorspace colorspace gboolean has_alpha int bits_per_sample int width int height int rowstride GdkPixbufDestroyNotify destroy_fn gpointer destroy_fn_data") + (CFNC "GdkPixbuf* gdk_pixbuf_new_from_xpm_data char** data" 'const) +-(CFNC "GdkPixbuf* gdk_pixbuf_new_from_inline gint data_length guint8* data gboolean copy_pixels GError** [error]") ++;;; 3.16.0 (CFNC "GdkPixbuf* gdk_pixbuf_new_from_inline gint data_length guint8* data gboolean copy_pixels GError** [error]") + (CFNC "void gdk_pixbuf_fill GdkPixbuf* pixbuf guint32 pixel") + ;;; (CFNC "gboolean gdk_pixbuf_save GdkPixbuf* pixbuf char* filename char* type GError** [error] ...") + (CFNC "gboolean gdk_pixbuf_savev GdkPixbuf* pixbuf char* filename char* type char** option_keys char** option_values GError** [error]") +@@ -8996,22 +8996,22 @@ + ;;; 3.15.0: + + (CINT-3.16 "GTK_POLICY_EXTERNAL" "GtkPolicyType") +-(CINT-3.16 "GDK_GL_PROFILE_DEFAULT" "GdkGLProfile") +-(CINT-3.16 "GDK_GL_PROFILE_LEGACY" "GdkGLProfile") +-(CINT-3.16 "GDK_GL_PROFILE_3_2_CORE" "GdkGLProfile") +-(CINT-3.16 "GDK_GL_ERROR_NOT_AVAILABLE" "GdkGLError") +-(CINT-3.16 "GDK_GL_ERROR_UNSUPPORTED_FORMAT" "GdkGLError") +-(CINT-3.16 "GDK_GL_ERROR_UNSUPPORTED_PROFIL" "GdkGLError") ++;(CINT-3.16 "GDK_GL_PROFILE_DEFAULT" "GdkGLProfile") ++;(CINT-3.16 "GDK_GL_PROFILE_LEGACY" "GdkGLProfile") ++;(CINT-3.16 "GDK_GL_PROFILE_3_2_CORE" "GdkGLProfile") ++;(CINT-3.16 "GDK_GL_ERROR_NOT_AVAILABLE" "GdkGLError") ++;(CINT-3.16 "GDK_GL_ERROR_UNSUPPORTED_FORMAT" "GdkGLError") ++;(CINT-3.16 "GDK_GL_ERROR_UNSUPPORTED_PROFIL" "GdkGLError") + + (CCAST-3.16 "GTK_GL_AREA(object)" "GtkGLArea*") +-(CCAST-3.16 "GDK_GL_CONTEXT(object)" "GdkGLContext") ++(CCAST-3.16 "GDK_GL_CONTEXT(object)" "GdkGLContext*") + + (CCHK-3.16 "GTK_IS_GL_AREA(object)" "GtkGLArea*") + (CCHK-3.16 "GDK_IS_GL_CONTEXT(object)" "GdkGLContext*") + + (CFNC-3.16 "void gdk_cairo_draw_from_gl cairo_t* cr GdkWindow* window int source int source_type int buffer_scale int x int y int width int height") + (CFNC-3.16 "void gdk_window_mark_paint_from_clip GdkWindow* window cairo_t* cr") +-(CFNC-3.16 "GdkGLContext* gdk_window_create_gl_context GdkWindow* window GdkGLProfile profile GError** error") ++;(CFNC-3.16 "GdkGLContext* gdk_window_create_gl_context GdkWindow* window GdkGLProfile profile GError** error") + ;(CFNC-3.16 "void gtk_css_provider_load_from_resource GtkCssProvider* css_provider gchar* resource_path" 'const) + (CFNC-3.16 "void gtk_label_set_xalign GtkLabel* label gfloat xalign") + (CFNC-3.16 "gfloat gtk_label_get_xalign GtkLabel* label") +@@ -9024,7 +9024,7 @@ + (CFNC-3.16 "void gtk_text_view_set_monospace GtkTextView* text_view gboolean monospace") + (CFNC-3.16 "gboolean gtk_text_view_get_monospace GtkTextView* text_view") + (CFNC-3.16 "GtkWidget* gtk_window_get_titlebar GtkWindow* window") +-(CFNC-3.16 "GtkWidget* gtk_gl_area_new void") ++(CFNC-3.16 "GtkWidget* gtk_gl_area_new void") + (CFNC-3.16 "gboolean gtk_gl_area_get_has_alpha GtkGLArea* area") + (CFNC-3.16 "void gtk_gl_area_set_has_alpha GtkGLArea* area gboolean has_alpha") + (CFNC-3.16 "gboolean gtk_gl_area_get_has_depth_buffer GtkGLArea* area") +@@ -9072,19 +9072,19 @@ + + ;;; 3.15.2: + +-(CINT-3.16 "GDK_GL_DISABLE" "GdkGLFlags") +-(CINT-3.16 "GDK_GL_ALWAYS" "GdkGLFlags") +-(CINT-3.16 "GDK_GL_SOFTWARE_DRAW_GL" "GdkGLFlags") +-(CINT-3.16 "GDK_GL_SOFTWARE_DRAW_SURFACE" "GdkGLFlags") +-(CINT-3.16 "GDK_GL_TEXTURE_RECTANGLE" "GdkGLFlags") ++;(CINT-3.16 "GDK_GL_DISABLE" "GdkGLFlags") ++;(CINT-3.16 "GDK_GL_ALWAYS" "GdkGLFlags") ++;(CINT-3.16 "GDK_GL_SOFTWARE_DRAW_GL" "GdkGLFlags") ++;(CINT-3.16 "GDK_GL_SOFTWARE_DRAW_SURFACE" "GdkGLFlags") ++;(CINT-3.16 "GDK_GL_TEXTURE_RECTANGLE" "GdkGLFlags") + + (CCAST-3.16 "GTK_POPOVER_MENU(object)" "GtkPopoverMenu*") + (CCHK-3.16 "GTK_IS_POPOVER_MENU(object)" "GtkPopoverMenu*") + + (CFNC-3.16 "GdkDisplay* gdk_gl_context_get_display GdkGLContext* context") +-(CFNC-3.16 "GdkGLProfile gdk_gl_context_get_profile GdkGLContext* context") +-(CFNC-3.16 "GdkGLProfile gtk_gl_area_get_profile GtkGLArea* area") +-(CFNC-3.16 "void gtk_gl_area_set_profile GtkGLArea* area GdkGLProfile profile") ++;(CFNC-3.16 "GdkGLProfile gdk_gl_context_get_profile GdkGLContext* context") ++;(CFNC-3.16 "GdkGLProfile gtk_gl_area_get_profile GtkGLArea* area") ++;(CFNC-3.16 "void gtk_gl_area_set_profile GtkGLArea* area GdkGLProfile profile") + (CFNC-3.16 "gboolean gtk_gl_area_get_has_stencil_buffer GtkGLArea* area") + (CFNC-3.16 "void gtk_gl_area_set_has_stencil_buffer GtkGLArea* area gboolean has_stencil_buffer") + (CFNC-3.16 "gboolean gtk_gl_area_get_auto_render GtkGLArea* area") +@@ -9147,4 +9147,6 @@ + (CFNC-3.16 "void gtk_popover_set_transitions_enabled GtkPopover* popover gboolean transitions_enabled") + (CFNC-3.16 "gboolean gtk_popover_get_transitions_enabled GtkPopover* popover") + +-;;; 3.16.0 +\ No newline at end of file ++;;; 3.16.0 ++;;; 3.16.1 ++;;; 3.16.2: +Index: snd-15.5/xg.c +=================================================================== +--- snd-15.5.orig/xg.c ++++ snd-15.5/xg.c +@@ -94,7 +94,6 @@ + + #include "mus-config.h" + +-#define HAVE_GTK_3 (GTK_MAJOR_VERSION == 3) + #define HAVE_CAIRO_1_8 ((CAIRO_VERSION_MAJOR >= 1) && (CAIRO_VERSION_MINOR >= 8)) + #define HAVE_CAIRO_1_9_12 ((CAIRO_VERSION_MAJOR >= 1) && (CAIRO_VERSION_MINOR >= 9) && (CAIRO_VERSION_MICRO >= 12)) + +@@ -109,10 +108,10 @@ + + #include + #include +-#if (!HAVE_GTK_3) ++#include ++#if (!GTK_CHECK_VERSION(3, 0, 0)) + #include + #endif +-#include + #include + #include + #include +@@ -197,7 +196,7 @@ static void define_xm_obj(void) + #define Xg_field_pre "F" + #endif + +-static Xen xg_GtkStackSidebar__symbol, xg_GtkSearchEntry__symbol, xg_GtkPopoverMenu__symbol, xg_GtkStyleContext__symbol, xg_GtkGLArea__symbol, xg_gtk_gl_area_new_symbol, xg_GError___symbol, xg_GdkGLProfile_symbol, xg_GdkGLContext__symbol, xg_GtkPropagationPhase_symbol, xg_GtkEventController__symbol, xg_GtkGestureZoom__symbol, xg_GtkGestureSwipe__symbol, xg_GtkGestureSingle__symbol, xg_GtkGestureRotate__symbol, xg_GtkGestureMultiPress__symbol, xg_GtkGesturePan__symbol, xg_GtkGestureDrag__symbol, xg_GdkEventSequence__symbol, xg_GtkEventSequenceState_symbol, xg_GtkGesture__symbol, xg_GtkPopover__symbol, xg_GtkActionBar__symbol, xg_GtkFlowBox__symbol, xg_GtkFlowBoxChild__symbol, xg_GdkEventType_symbol, xg_GtkSearchBar__symbol, xg_GtkListBox__symbol, xg_GtkListBoxRow__symbol, xg_GtkHeaderBar__symbol, xg_GtkRevealerTransitionType_symbol, xg_GtkRevealer__symbol, xg_GtkStackTransitionType_symbol, xg_GtkStack__symbol, xg_GtkStackSwitcher__symbol, xg_GtkPlacesSidebar__symbol, xg_GtkPlacesOpenFlags_symbol, xg_GtkBaselinePosition_symbol, xg_GdkFullscreenMode_symbol, xg_GtkInputHints_symbol, xg_GtkInputPurpose_symbol, xg_GtkLevelBarMode_symbol, xg_GtkLevelBar__symbol, xg_GtkMenuButton__symbol, xg_GtkColorChooser__symbol, xg_GtkApplicationWindow__symbol, xg_GtkApplication__symbol, xg_GMenuModel__symbol, xg_guint___symbol, xg_GdkModifierIntent_symbol, xg_GtkFontChooser__symbol, xg_GdkScrollDirection_symbol, xg_GtkOverlay__symbol, xg_GtkWidgetPath__symbol, xg_GtkStateFlags_symbol, xg_GdkScreen___symbol, xg_GtkToolShell__symbol, xg_GtkWindowGroup__symbol, xg_GtkInvisible__symbol, xg_GtkOrientable__symbol, xg_GtkCellArea__symbol, xg_GtkBorder__symbol, xg_GtkSwitch__symbol, xg_GtkScrollablePolicy_symbol, xg_GtkScrollable__symbol, xg_GtkGrid__symbol, xg_GdkRGBA__symbol, xg_GtkComboBoxText__symbol, xg_GtkAlign_symbol, xg_GtkContainerClass__symbol, xg_GtkSizeRequestMode_symbol, xg_cairo_region_overlap_t_symbol, xg_cairo_rectangle_int_t__symbol, xg_double__symbol, xg_cairo_rectangle_t__symbol, xg_cairo_device_t__symbol, xg_cairo_bool_t_symbol, xg_cairo_text_cluster_flags_t__symbol, xg_cairo_text_cluster_t___symbol, xg_cairo_glyph_t___symbol, xg_cairo_text_cluster_flags_t_symbol, xg_cairo_text_cluster_t__symbol, xg_cairo_region_t__symbol, xg_GtkMessageDialog__symbol, xg_GdkDevice__symbol, xg_GdkDeviceManager__symbol, xg_GtkAccessible__symbol, xg_GdkModifierType__symbol, xg_GtkToolPaletteDragTargets_symbol, xg_GtkToolItemGroup__symbol, xg_GtkToolPalette__symbol, xg_GtkSpinner__symbol, xg_GtkEntryBuffer__symbol, xg_GtkMessageType_symbol, xg_GtkInfoBar__symbol, xg_GIcon__symbol, xg_GtkEntryIconPosition_symbol, xg_GFile__symbol, xg_GtkScaleButton__symbol, xg_GtkCalendarDetailFunc_symbol, xg_GtkTooltip__symbol, xg_cairo_rectangle_list_t__symbol, xg_void__symbol, xg_cairo_filter_t_symbol, xg_cairo_extend_t_symbol, xg_cairo_format_t_symbol, xg_cairo_path_t__symbol, xg_cairo_destroy_func_t_symbol, xg_cairo_user_data_key_t__symbol, xg_cairo_text_extents_t__symbol, xg_cairo_font_extents_t__symbol, xg_cairo_font_face_t__symbol, xg_cairo_glyph_t__symbol, xg_cairo_scaled_font_t__symbol, xg_cairo_font_weight_t_symbol, xg_cairo_font_slant_t_symbol, xg_cairo_hint_metrics_t_symbol, xg_cairo_hint_style_t_symbol, xg_cairo_subpixel_order_t_symbol, xg_cairo_status_t_symbol, xg_bool_symbol, xg_cairo_matrix_t__symbol, xg_cairo_line_join_t_symbol, xg_cairo_line_cap_t_symbol, xg_cairo_fill_rule_t_symbol, xg_cairo_antialias_t_symbol, xg_cairo_operator_t_symbol, xg_cairo_pattern_t__symbol, xg_cairo_content_t_symbol, xg_GtkPageSet_symbol, xg_GtkPageRange__symbol, xg_GtkPrintPages_symbol, xg_GtkPrintQuality_symbol, xg_GtkPrintDuplex_symbol, xg_GtkPaperSize__symbol, xg_GtkPageOrientation_symbol, xg_GtkPrintSettingsFunc_symbol, xg_GtkPrintOperationPreview__symbol, xg_GtkPageSetupDoneFunc_symbol, xg_GtkPrintStatus_symbol, xg_GtkPrintOperationAction_symbol, xg_GtkPrintOperationResult_symbol, xg_GtkUnit_symbol, xg_GtkPrintSettings__symbol, xg_GtkPrintOperation__symbol, xg_GtkPageSetup__symbol, xg_GtkPrintContext__symbol, xg_cairo_surface_t__symbol, xg_GtkTreeViewGridLines_symbol, xg_GtkRecentData__symbol, xg_GtkTextBufferDeserializeFunc_symbol, xg_GtkTextBufferSerializeFunc_symbol, xg_time_t_symbol, xg_GtkRecentChooserMenu__symbol, xg_GtkRecentManager__symbol, xg_GtkRecentFilter__symbol, xg_GtkRecentSortFunc_symbol, xg_GtkRecentSortType_symbol, xg_GtkRecentChooser__symbol, xg_GtkLinkButton__symbol, xg_GtkAssistantPageType_symbol, xg_GtkAssistantPageFunc_symbol, xg_GtkAssistant__symbol, xg_GDestroyNotify_symbol, xg_GtkTreeViewSearchPositionFunc_symbol, xg_GtkSensitivityType_symbol, xg_GtkClipboardRichTextReceivedFunc_symbol, xg_GtkMenuBar__symbol, xg_GtkPackDirection_symbol, xg_GtkIconViewDropPosition_symbol, xg_GValue__symbol, xg_GLogFunc_symbol, xg_PangoMatrix__symbol, xg_PangoRenderPart_symbol, xg_PangoRenderer__symbol, xg_GtkClipboardImageReceivedFunc_symbol, xg_GtkMenuToolButton__symbol, xg_GtkFileChooserButton__symbol, xg_PangoScriptIter__symbol, xg_PangoScript_symbol, xg_PangoAttrFilterFunc_symbol, xg_PangoEllipsizeMode_symbol, xg_GtkIconViewForeachFunc_symbol, xg_GtkAboutDialog__symbol, xg_GtkTreeViewRowSeparatorFunc_symbol, xg_GtkCellView__symbol, xg_GtkAccelMap__symbol, xg_GtkClipboardTargetsReceivedFunc_symbol, xg_GtkOrientation_symbol, xg_GtkToolButton__symbol, xg_GtkIconLookupFlags_symbol, xg_GtkIconInfo__symbol, xg_GtkIconTheme__symbol, xg_GtkFileChooser__symbol, xg_GtkCellLayoutDataFunc_symbol, xg_GtkCellLayout__symbol, xg_GtkFileFilterFunc_symbol, xg_GtkFileFilterFlags_symbol, xg_GtkFileFilter__symbol, xg_GSourceFunc_symbol, xg_GtkToggleToolButton__symbol, xg_GtkSeparatorToolItem__symbol, xg_GtkRadioToolButton__symbol, xg_GtkEntryCompletionMatchFunc_symbol, xg_GtkFontButton__symbol, xg_GtkExpander__symbol, xg_GtkComboBox__symbol, xg_GtkTreeModelFilter__symbol, xg_GtkFileChooserAction_symbol, xg_GtkToolItem__symbol, xg_GtkEventBox__symbol, xg_GtkCalendarDisplayOptions_symbol, xg_GdkScreen__symbol, xg_PangoLayoutRun__symbol, xg_PangoLayoutIter__symbol, xg_PangoLayoutLine__symbol, xg_int__symbol, xg_PangoAlignment_symbol, xg_PangoWrapMode_symbol, xg_PangoItem__symbol, xg_PangoGlyphString__symbol, xg_PangoFontMap__symbol, xg_PangoGlyph_symbol, xg_PangoFontFace__symbol, xg_PangoFontFace___symbol, xg_PangoFontFamily__symbol, xg_PangoFontMask_symbol, xg_PangoFontDescription___symbol, xg_PangoCoverageLevel_symbol, xg_PangoCoverage__symbol, xg_PangoFontMetrics__symbol, xg_PangoFontset__symbol, xg_PangoFont__symbol, xg_PangoFontFamily___symbol, xg_PangoLogAttr__symbol, xg_PangoAnalysis__symbol, xg_PangoAttrList___symbol, xg_PangoAttrIterator__symbol, xg_PangoRectangle__symbol, xg_PangoUnderline_symbol, xg_PangoStretch_symbol, xg_PangoVariant_symbol, xg_PangoWeight_symbol, xg_PangoStyle_symbol, xg_guint16_symbol, xg_PangoAttribute__symbol, xg_PangoAttrType_symbol, xg_PangoColor__symbol, xg_GdkGravity_symbol, xg_GtkWindowPosition_symbol, xg_GtkWindowType_symbol, xg_GtkWindow__symbol, xg_GtkTextDirection_symbol, xg_AtkObject__symbol, xg_GtkDirectionType_symbol, xg_GtkAllocation__symbol, xg_GtkViewport__symbol, xg_GtkTreeViewSearchEqualFunc_symbol, xg_GtkTreeViewDropPosition_symbol, xg_GtkTreeViewMappingFunc_symbol, xg_GtkTreeViewColumnDropFunc_symbol, xg_GtkTreeViewColumnSizing_symbol, xg_GtkTreeCellDataFunc_symbol, xg_GtkTreeStore__symbol, xg_GtkTreeIterCompareFunc_symbol, xg_GtkSortType_symbol, xg_GtkTreeSortable__symbol, xg_GtkTreeSelectionForeachFunc_symbol, xg_GtkTreeModel___symbol, xg_GtkTreeSelectionFunc_symbol, xg_GtkSelectionMode_symbol, xg_GtkTreeModelSort__symbol, xg_GtkTreeModelForeachFunc_symbol, xg_GtkTreeModelFlags_symbol, xg_GtkTreeRowReference__symbol, xg_GtkTreeDragDest__symbol, xg_GtkTreeDragSource__symbol, xg_GtkToolbarStyle_symbol, xg_GtkToolbar__symbol, xg_GtkToggleButton__symbol, xg_PangoTabArray__symbol, xg_GtkWrapMode_symbol, xg_GtkTextWindowType_symbol, xg_GtkTextView__symbol, xg_GtkTextTagTableForeach_symbol, xg_GtkTextSearchFlags_symbol, xg_GtkTextCharPredicate_symbol, xg_GtkTextAttributes__symbol, xg_GtkTextMark__symbol, xg_GtkTextChildAnchor__symbol, xg_GtkTextIter__symbol, xg_GtkTextTagTable__symbol, xg_GtkTextBuffer__symbol, xg_GtkStatusbar__symbol, xg_GtkSpinType_symbol, xg_GtkSpinButtonUpdatePolicy_symbol, xg_GtkSpinButton__symbol, xg_GtkSizeGroupMode_symbol, xg_GtkSizeGroup__symbol, xg_GtkSettings__symbol, xg_GtkCornerType_symbol, xg_GtkPolicyType_symbol, xg_GtkScrolledWindow__symbol, xg_GtkScale__symbol, xg_GtkRange__symbol, xg_GtkRadioMenuItem__symbol, xg_GtkRadioButton__symbol, xg_GtkProgressBar__symbol, xg_GtkPaned__symbol, xg_GtkPositionType_symbol, xg_GtkNotebook__symbol, xg_GtkMenuShell__symbol, xg_GtkMenuItem__symbol, xg_GtkMenuPositionFunc_symbol, xg_PangoLanguage__symbol, xg_GtkListStore__symbol, xg_GtkLayout__symbol, xg_GtkJustification_symbol, xg_GtkLabel__symbol, xg_guint16__symbol, xg_GtkIMContextSimple__symbol, xg_GdkEventKey__symbol, xg_PangoAttrList__symbol, xg_GtkIMContext__symbol, xg_GtkImageType_symbol, xg_GtkImage__symbol, xg_GtkShadowType_symbol, xg_GtkFrame__symbol, xg_GtkFixed__symbol, xg_PangoLayout__symbol, xg_GtkEntry__symbol, xg_GtkEditable__symbol, xg_GtkTargetList__symbol, xg_GtkDestDefaults_symbol, xg_etc_symbol, xg_GtkDialog__symbol, xg_GtkCallback_symbol, xg_GtkContainer__symbol, xg_GtkClipboardTextReceivedFunc_symbol, xg_GtkClipboardReceivedFunc_symbol, xg_GtkClipboardClearFunc_symbol, xg_GtkClipboardGetFunc_symbol, xg_GtkTargetEntry__symbol, xg_GtkCheckMenuItem__symbol, xg_GtkCellRendererToggle__symbol, xg_GtkCellRendererText__symbol, xg_GtkCellRendererState_symbol, xg_GtkCellEditable__symbol, xg_GtkCalendar__symbol, xg_GtkReliefStyle_symbol, xg_GtkButton__symbol, xg_GtkPackType_symbol, xg_GtkBox__symbol, xg_GtkBin__symbol, xg_GtkBindingSet__symbol, xg_GtkButtonBox__symbol, xg_GtkButtonBoxStyle_symbol, xg_GtkAspectFrame__symbol, xg_GtkAdjustment__symbol, xg_GtkAccelMapForeach_symbol, xg_GtkAccelLabel__symbol, xg_GtkAccelGroupEntry__symbol, xg_lambda3_symbol, xg_GSList__symbol, xg_GObject__symbol, xg_GtkAccelFlags_symbol, xg_GtkAccelGroup__symbol, xg_GTimeVal__symbol, xg_GdkPixbufAnimationIter__symbol, xg_GdkPixbufAnimation__symbol, xg_GdkInterpType_symbol, xg_double_symbol, xg_gfloat_symbol, xg_guchar_symbol, xg_char___symbol, xg_GdkPixbufDestroyNotify_symbol, xg_GError__symbol, xg_int_symbol, xg_GdkColorspace_symbol, xg_GdkWindowTypeHint_symbol, xg_GdkWindowHints_symbol, xg_GdkGeometry__symbol, xg_GdkWindowEdge_symbol, xg_GdkWMFunction_symbol, xg_GdkWMDecoration_symbol, xg_GdkEventMask_symbol, xg_GdkWindowState_symbol, xg_GdkFilterFunc_symbol, xg_GdkWindowType_symbol, xg_GdkWindowAttr__symbol, xg_GdkVisualType__symbol, xg_gint__symbol, xg_GdkVisualType_symbol, xg_GdkPropMode_symbol, xg_guchar__symbol, xg_PangoContext__symbol, xg_PangoDirection_symbol, xg_GdkKeymapKey__symbol, xg_GdkKeymap__symbol, xg_GdkRectangle__symbol, xg_char__symbol, xg_gchar___symbol, xg_GdkEventFunc_symbol, xg_gdouble_symbol, xg_GList__symbol, xg_GdkWindow__symbol, xg_guint32_symbol, xg_GdkDragAction_symbol, xg_GdkDragContext__symbol, xg_GdkCursorType_symbol, xg_GdkDisplay__symbol, xg_GdkCursor__symbol, xg_GdkVisual__symbol, xg_GSignalMatchType_symbol, xg_GConnectFlags_symbol, xg_GtkDestroyNotify_symbol, xg_GSignalEmissionHook_symbol, xg_gulong_symbol, xg_GSignalInvocationHint__symbol, xg_GQuark_symbol, xg_guint__symbol, xg_GSignalQuery__symbol, xg_GType__symbol, xg_GSignalCMarshaller_symbol, xg_gpointer_symbol, xg_GSignalAccumulator_symbol, xg_GSignalFlags_symbol, xg_GType_symbol, xg_GClosureNotify_symbol, xg_GCallback_symbol, xg_GNormalizeMode_symbol, xg_glong_symbol, xg_gssize_symbol, xg_gunichar__symbol, xg_void_symbol, xg_GtkRecentInfo__symbol, xg_gsize_symbol, xg_guint8__symbol, xg_GdkAtom_symbol, xg_GLogLevelFlags_symbol, xg_GdkPixbuf__symbol, xg_GtkIconView__symbol, xg_GtkEntryCompletion__symbol, xg_GtkFileFilterInfo__symbol, xg_GtkTreeSelection__symbol, xg_GtkCellRenderer__symbol, xg_GtkTreeViewColumn__symbol, xg_GtkTreeView__symbol, xg_gunichar_symbol, xg_GdkAtom__symbol, xg_GtkSelectionData__symbol, xg_GtkClipboard__symbol, xg_GtkTreeIter__symbol, xg_GtkTreePath__symbol, xg_GtkTreeModel__symbol, xg_GdkModifierType_symbol, xg_guint_symbol, xg_gchar__symbol, xg_GtkTextTag__symbol, xg_gboolean_symbol, xg_gint_symbol, xg_GtkMenu__symbol, xg_GdkXEvent__symbol, xg_GtkWidget__symbol, xg_lambda_data_symbol, xg_GClosure__symbol, xg_GtkAccelKey__symbol, xg_GdkEventMotion__symbol, xg_gdouble__symbol, xg_GdkEventAny__symbol, xg_GdkEvent__symbol, xg_cairo_t__symbol, xg_cairo_font_options_t__symbol, xg_PangoFontDescription__symbol, xg_idler_symbol, xg_GtkCellRendererPixbuf__symbol, xg_GtkCheckButton__symbol, xg_GtkDrawingArea__symbol, xg_GtkScrollbar__symbol, xg_GtkSeparator__symbol, xg_GtkSeparatorMenuItem__symbol, xg_GdkEventExpose__symbol, xg_GdkEventNoExpose__symbol, xg_GdkEventVisibility__symbol, xg_GdkEventButton__symbol, xg_GdkEventScroll__symbol, xg_GdkEventCrossing__symbol, xg_GdkEventFocus__symbol, xg_GdkEventConfigure__symbol, xg_GdkEventProperty__symbol, xg_GdkEventSelection__symbol, xg_GdkEventProximity__symbol, xg_GdkEventSetting__symbol, xg_GdkEventWindowState__symbol, xg_GdkEventDND__symbol, xg_GtkFileChooserDialog__symbol, xg_GtkFileChooserWidget__symbol, xg_GtkColorButton__symbol, xg_GtkAccelMap_symbol, xg_GtkCellRendererCombo__symbol, xg_GtkCellRendererProgress__symbol, xg_GtkCellRendererAccel__symbol, xg_GtkCellRendererSpin__symbol, xg_GtkRecentChooserDialog__symbol, xg_GtkRecentChooserWidget__symbol, xg_GtkCellRendererSpinner__symbol, xg_gboolean__symbol, xg_GtkFontChooserDialog__symbol, xg_GtkFontChooserWidget__symbol, xg_GtkColorChooserDialog__symbol, xg_GtkColorChooserWidget__symbol, xg_GtkColorWidget__symbol, xg_GtkGestureLongPress__symbol; ++static Xen xg_GtkStackSidebar__symbol, xg_GtkSearchEntry__symbol, xg_GtkPopoverMenu__symbol, xg_GtkStyleContext__symbol, xg_GdkGLContext__symbol, xg_GtkGLArea__symbol, xg_GtkPropagationPhase_symbol, xg_GtkEventController__symbol, xg_GtkGestureZoom__symbol, xg_GtkGestureSwipe__symbol, xg_GtkGestureSingle__symbol, xg_GtkGestureRotate__symbol, xg_GtkGestureMultiPress__symbol, xg_GtkGesturePan__symbol, xg_GtkGestureDrag__symbol, xg_GdkEventSequence__symbol, xg_GtkEventSequenceState_symbol, xg_GtkGesture__symbol, xg_GtkPopover__symbol, xg_GtkActionBar__symbol, xg_GtkFlowBox__symbol, xg_GtkFlowBoxChild__symbol, xg_GdkEventType_symbol, xg_GtkSearchBar__symbol, xg_GtkListBox__symbol, xg_GtkListBoxRow__symbol, xg_GtkHeaderBar__symbol, xg_GtkRevealerTransitionType_symbol, xg_GtkRevealer__symbol, xg_GtkStackTransitionType_symbol, xg_GtkStack__symbol, xg_GtkStackSwitcher__symbol, xg_GtkPlacesSidebar__symbol, xg_GtkPlacesOpenFlags_symbol, xg_GtkBaselinePosition_symbol, xg_GdkFullscreenMode_symbol, xg_GtkInputHints_symbol, xg_GtkInputPurpose_symbol, xg_GtkLevelBarMode_symbol, xg_GtkLevelBar__symbol, xg_GtkMenuButton__symbol, xg_GtkColorChooser__symbol, xg_GtkApplicationWindow__symbol, xg_GtkApplication__symbol, xg_GMenuModel__symbol, xg_guint___symbol, xg_GdkModifierIntent_symbol, xg_GtkFontChooser__symbol, xg_GdkScrollDirection_symbol, xg_GtkOverlay__symbol, xg_GtkWidgetPath__symbol, xg_GtkStateFlags_symbol, xg_GdkScreen___symbol, xg_GtkToolShell__symbol, xg_GtkWindowGroup__symbol, xg_GtkInvisible__symbol, xg_GtkOrientable__symbol, xg_GtkCellArea__symbol, xg_GtkBorder__symbol, xg_GtkSwitch__symbol, xg_GtkScrollablePolicy_symbol, xg_GtkScrollable__symbol, xg_GtkGrid__symbol, xg_GdkRGBA__symbol, xg_GtkComboBoxText__symbol, xg_GtkAlign_symbol, xg_GtkContainerClass__symbol, xg_GtkSizeRequestMode_symbol, xg_cairo_region_overlap_t_symbol, xg_cairo_rectangle_int_t__symbol, xg_double__symbol, xg_cairo_rectangle_t__symbol, xg_cairo_device_t__symbol, xg_cairo_bool_t_symbol, xg_cairo_text_cluster_flags_t__symbol, xg_cairo_text_cluster_t___symbol, xg_cairo_glyph_t___symbol, xg_cairo_text_cluster_flags_t_symbol, xg_cairo_text_cluster_t__symbol, xg_cairo_region_t__symbol, xg_GtkMessageDialog__symbol, xg_GdkDevice__symbol, xg_GdkDeviceManager__symbol, xg_GtkAccessible__symbol, xg_GdkModifierType__symbol, xg_GtkToolPaletteDragTargets_symbol, xg_GtkToolItemGroup__symbol, xg_GtkToolPalette__symbol, xg_GtkSpinner__symbol, xg_GtkEntryBuffer__symbol, xg_GtkMessageType_symbol, xg_GtkInfoBar__symbol, xg_GIcon__symbol, xg_GtkEntryIconPosition_symbol, xg_GFile__symbol, xg_GtkScaleButton__symbol, xg_GtkCalendarDetailFunc_symbol, xg_GtkTooltip__symbol, xg_cairo_rectangle_list_t__symbol, xg_void__symbol, xg_cairo_filter_t_symbol, xg_cairo_extend_t_symbol, xg_cairo_format_t_symbol, xg_cairo_path_t__symbol, xg_cairo_destroy_func_t_symbol, xg_cairo_user_data_key_t__symbol, xg_cairo_text_extents_t__symbol, xg_cairo_font_extents_t__symbol, xg_cairo_font_face_t__symbol, xg_cairo_glyph_t__symbol, xg_cairo_scaled_font_t__symbol, xg_cairo_font_weight_t_symbol, xg_cairo_font_slant_t_symbol, xg_cairo_hint_metrics_t_symbol, xg_cairo_hint_style_t_symbol, xg_cairo_subpixel_order_t_symbol, xg_cairo_status_t_symbol, xg_bool_symbol, xg_cairo_matrix_t__symbol, xg_cairo_line_join_t_symbol, xg_cairo_line_cap_t_symbol, xg_cairo_fill_rule_t_symbol, xg_cairo_antialias_t_symbol, xg_cairo_operator_t_symbol, xg_cairo_pattern_t__symbol, xg_cairo_content_t_symbol, xg_GtkPageSet_symbol, xg_GtkPageRange__symbol, xg_GtkPrintPages_symbol, xg_GtkPrintQuality_symbol, xg_GtkPrintDuplex_symbol, xg_GtkPaperSize__symbol, xg_GtkPageOrientation_symbol, xg_GtkPrintSettingsFunc_symbol, xg_GtkPrintOperationPreview__symbol, xg_GtkPageSetupDoneFunc_symbol, xg_GtkPrintStatus_symbol, xg_GtkPrintOperationAction_symbol, xg_GtkPrintOperationResult_symbol, xg_GtkUnit_symbol, xg_GtkPrintSettings__symbol, xg_GtkPrintOperation__symbol, xg_GtkPageSetup__symbol, xg_GtkPrintContext__symbol, xg_cairo_surface_t__symbol, xg_GtkTreeViewGridLines_symbol, xg_GtkRecentData__symbol, xg_GtkTextBufferDeserializeFunc_symbol, xg_GtkTextBufferSerializeFunc_symbol, xg_time_t_symbol, xg_GtkRecentChooserMenu__symbol, xg_GtkRecentManager__symbol, xg_GtkRecentFilter__symbol, xg_GtkRecentSortFunc_symbol, xg_GtkRecentSortType_symbol, xg_GtkRecentChooser__symbol, xg_GtkLinkButton__symbol, xg_GtkAssistantPageType_symbol, xg_GtkAssistantPageFunc_symbol, xg_GtkAssistant__symbol, xg_GDestroyNotify_symbol, xg_GtkTreeViewSearchPositionFunc_symbol, xg_GtkSensitivityType_symbol, xg_GtkClipboardRichTextReceivedFunc_symbol, xg_GtkMenuBar__symbol, xg_GtkPackDirection_symbol, xg_GtkIconViewDropPosition_symbol, xg_GValue__symbol, xg_GLogFunc_symbol, xg_PangoMatrix__symbol, xg_PangoRenderPart_symbol, xg_PangoRenderer__symbol, xg_GtkClipboardImageReceivedFunc_symbol, xg_GtkMenuToolButton__symbol, xg_GtkFileChooserButton__symbol, xg_PangoScriptIter__symbol, xg_PangoScript_symbol, xg_PangoAttrFilterFunc_symbol, xg_PangoEllipsizeMode_symbol, xg_GtkIconViewForeachFunc_symbol, xg_GtkAboutDialog__symbol, xg_GtkTreeViewRowSeparatorFunc_symbol, xg_GtkCellView__symbol, xg_GtkAccelMap__symbol, xg_GtkClipboardTargetsReceivedFunc_symbol, xg_GtkOrientation_symbol, xg_GtkToolButton__symbol, xg_GtkIconLookupFlags_symbol, xg_GtkIconInfo__symbol, xg_GtkIconTheme__symbol, xg_GtkFileChooser__symbol, xg_GtkCellLayoutDataFunc_symbol, xg_GtkCellLayout__symbol, xg_GtkFileFilterFunc_symbol, xg_GtkFileFilterFlags_symbol, xg_GtkFileFilter__symbol, xg_GSourceFunc_symbol, xg_GtkToggleToolButton__symbol, xg_GtkSeparatorToolItem__symbol, xg_GtkRadioToolButton__symbol, xg_GtkEntryCompletionMatchFunc_symbol, xg_GtkFontButton__symbol, xg_GtkExpander__symbol, xg_GtkComboBox__symbol, xg_GtkTreeModelFilter__symbol, xg_GtkFileChooserAction_symbol, xg_GtkToolItem__symbol, xg_GtkEventBox__symbol, xg_GtkCalendarDisplayOptions_symbol, xg_GdkScreen__symbol, xg_PangoLayoutRun__symbol, xg_PangoLayoutIter__symbol, xg_PangoLayoutLine__symbol, xg_int__symbol, xg_PangoAlignment_symbol, xg_PangoWrapMode_symbol, xg_PangoItem__symbol, xg_PangoGlyphString__symbol, xg_PangoFontMap__symbol, xg_PangoGlyph_symbol, xg_PangoFontFace__symbol, xg_PangoFontFace___symbol, xg_PangoFontFamily__symbol, xg_PangoFontMask_symbol, xg_PangoFontDescription___symbol, xg_PangoCoverageLevel_symbol, xg_PangoCoverage__symbol, xg_PangoFontMetrics__symbol, xg_PangoFontset__symbol, xg_PangoFont__symbol, xg_PangoFontFamily___symbol, xg_PangoLogAttr__symbol, xg_PangoAnalysis__symbol, xg_PangoAttrList___symbol, xg_PangoAttrIterator__symbol, xg_PangoRectangle__symbol, xg_PangoUnderline_symbol, xg_PangoStretch_symbol, xg_PangoVariant_symbol, xg_PangoWeight_symbol, xg_PangoStyle_symbol, xg_guint16_symbol, xg_PangoAttribute__symbol, xg_PangoAttrType_symbol, xg_PangoColor__symbol, xg_GdkGravity_symbol, xg_GtkWindowPosition_symbol, xg_GtkWindowType_symbol, xg_GtkWindow__symbol, xg_GtkTextDirection_symbol, xg_AtkObject__symbol, xg_GtkDirectionType_symbol, xg_GtkAllocation__symbol, xg_GtkViewport__symbol, xg_GtkTreeViewSearchEqualFunc_symbol, xg_GtkTreeViewDropPosition_symbol, xg_GtkTreeViewMappingFunc_symbol, xg_GtkTreeViewColumnDropFunc_symbol, xg_GtkTreeViewColumnSizing_symbol, xg_GtkTreeCellDataFunc_symbol, xg_GtkTreeStore__symbol, xg_GtkTreeIterCompareFunc_symbol, xg_GtkSortType_symbol, xg_GtkTreeSortable__symbol, xg_GtkTreeSelectionForeachFunc_symbol, xg_GtkTreeModel___symbol, xg_GtkTreeSelectionFunc_symbol, xg_GtkSelectionMode_symbol, xg_GtkTreeModelSort__symbol, xg_GtkTreeModelForeachFunc_symbol, xg_GtkTreeModelFlags_symbol, xg_GtkTreeRowReference__symbol, xg_GtkTreeDragDest__symbol, xg_GtkTreeDragSource__symbol, xg_GtkToolbarStyle_symbol, xg_GtkToolbar__symbol, xg_GtkToggleButton__symbol, xg_PangoTabArray__symbol, xg_GtkWrapMode_symbol, xg_GtkTextWindowType_symbol, xg_GtkTextView__symbol, xg_GtkTextTagTableForeach_symbol, xg_GtkTextSearchFlags_symbol, xg_GtkTextCharPredicate_symbol, xg_GtkTextAttributes__symbol, xg_GtkTextMark__symbol, xg_GtkTextChildAnchor__symbol, xg_GtkTextIter__symbol, xg_GtkTextTagTable__symbol, xg_GtkTextBuffer__symbol, xg_GtkStatusbar__symbol, xg_GtkSpinType_symbol, xg_GtkSpinButtonUpdatePolicy_symbol, xg_GtkSpinButton__symbol, xg_GtkSizeGroupMode_symbol, xg_GtkSizeGroup__symbol, xg_GtkSettings__symbol, xg_GtkCornerType_symbol, xg_GtkPolicyType_symbol, xg_GtkScrolledWindow__symbol, xg_GtkScale__symbol, xg_GtkRange__symbol, xg_GtkRadioMenuItem__symbol, xg_GtkRadioButton__symbol, xg_GtkProgressBar__symbol, xg_GtkPaned__symbol, xg_GtkPositionType_symbol, xg_GtkNotebook__symbol, xg_GtkMenuShell__symbol, xg_GtkMenuItem__symbol, xg_GtkMenuPositionFunc_symbol, xg_PangoLanguage__symbol, xg_GtkListStore__symbol, xg_GtkLayout__symbol, xg_GtkJustification_symbol, xg_GtkLabel__symbol, xg_guint16__symbol, xg_GtkIMContextSimple__symbol, xg_GdkEventKey__symbol, xg_PangoAttrList__symbol, xg_GtkIMContext__symbol, xg_GtkImageType_symbol, xg_GtkImage__symbol, xg_GtkShadowType_symbol, xg_GtkFrame__symbol, xg_GtkFixed__symbol, xg_PangoLayout__symbol, xg_GtkEntry__symbol, xg_GtkEditable__symbol, xg_GtkTargetList__symbol, xg_GtkDestDefaults_symbol, xg_etc_symbol, xg_GtkDialog__symbol, xg_GtkCallback_symbol, xg_GtkContainer__symbol, xg_GtkClipboardTextReceivedFunc_symbol, xg_GtkClipboardReceivedFunc_symbol, xg_GtkClipboardClearFunc_symbol, xg_GtkClipboardGetFunc_symbol, xg_GtkTargetEntry__symbol, xg_GtkCheckMenuItem__symbol, xg_GtkCellRendererToggle__symbol, xg_GtkCellRendererText__symbol, xg_GtkCellRendererState_symbol, xg_GtkCellEditable__symbol, xg_GtkCalendar__symbol, xg_GtkReliefStyle_symbol, xg_GtkButton__symbol, xg_GtkPackType_symbol, xg_GtkBox__symbol, xg_GtkBin__symbol, xg_GtkBindingSet__symbol, xg_GtkButtonBox__symbol, xg_GtkButtonBoxStyle_symbol, xg_GtkAspectFrame__symbol, xg_GtkAdjustment__symbol, xg_GtkAccelMapForeach_symbol, xg_GtkAccelLabel__symbol, xg_GtkAccelGroupEntry__symbol, xg_lambda3_symbol, xg_GSList__symbol, xg_GObject__symbol, xg_GtkAccelFlags_symbol, xg_GtkAccelGroup__symbol, xg_GTimeVal__symbol, xg_GdkPixbufAnimationIter__symbol, xg_GdkPixbufAnimation__symbol, xg_GdkInterpType_symbol, xg_double_symbol, xg_gfloat_symbol, xg_guchar_symbol, xg_char___symbol, xg_GdkPixbufDestroyNotify_symbol, xg_GError__symbol, xg_int_symbol, xg_GdkColorspace_symbol, xg_GdkWindowTypeHint_symbol, xg_GdkWindowHints_symbol, xg_GdkGeometry__symbol, xg_GdkWindowEdge_symbol, xg_GdkWMFunction_symbol, xg_GdkWMDecoration_symbol, xg_GdkEventMask_symbol, xg_GdkWindowState_symbol, xg_GdkFilterFunc_symbol, xg_GdkWindowType_symbol, xg_GdkWindowAttr__symbol, xg_GdkVisualType__symbol, xg_gint__symbol, xg_GdkVisualType_symbol, xg_GdkPropMode_symbol, xg_guchar__symbol, xg_PangoContext__symbol, xg_PangoDirection_symbol, xg_GdkKeymapKey__symbol, xg_GdkKeymap__symbol, xg_GdkRectangle__symbol, xg_char__symbol, xg_gchar___symbol, xg_GdkEventFunc_symbol, xg_gdouble_symbol, xg_GList__symbol, xg_GdkWindow__symbol, xg_guint32_symbol, xg_GdkDragAction_symbol, xg_GdkDragContext__symbol, xg_GdkCursorType_symbol, xg_GdkDisplay__symbol, xg_GdkCursor__symbol, xg_GdkVisual__symbol, xg_GSignalMatchType_symbol, xg_GConnectFlags_symbol, xg_GtkDestroyNotify_symbol, xg_GSignalEmissionHook_symbol, xg_gulong_symbol, xg_GSignalInvocationHint__symbol, xg_GQuark_symbol, xg_guint__symbol, xg_GSignalQuery__symbol, xg_GType__symbol, xg_GSignalCMarshaller_symbol, xg_gpointer_symbol, xg_GSignalAccumulator_symbol, xg_GSignalFlags_symbol, xg_GType_symbol, xg_GClosureNotify_symbol, xg_GCallback_symbol, xg_GNormalizeMode_symbol, xg_glong_symbol, xg_gssize_symbol, xg_gunichar__symbol, xg_void_symbol, xg_GtkRecentInfo__symbol, xg_gsize_symbol, xg_guint8__symbol, xg_GdkAtom_symbol, xg_GLogLevelFlags_symbol, xg_GdkPixbuf__symbol, xg_GtkIconView__symbol, xg_GtkEntryCompletion__symbol, xg_GtkFileFilterInfo__symbol, xg_GtkTreeSelection__symbol, xg_GtkCellRenderer__symbol, xg_GtkTreeViewColumn__symbol, xg_GtkTreeView__symbol, xg_gunichar_symbol, xg_GdkAtom__symbol, xg_GtkSelectionData__symbol, xg_GtkClipboard__symbol, xg_GtkTreeIter__symbol, xg_GtkTreePath__symbol, xg_GtkTreeModel__symbol, xg_GdkModifierType_symbol, xg_guint_symbol, xg_gchar__symbol, xg_GtkTextTag__symbol, xg_gboolean_symbol, xg_gint_symbol, xg_GtkMenu__symbol, xg_GdkXEvent__symbol, xg_GtkWidget__symbol, xg_lambda_data_symbol, xg_GClosure__symbol, xg_GtkAccelKey__symbol, xg_GdkEventMotion__symbol, xg_gdouble__symbol, xg_GdkEventAny__symbol, xg_GdkEvent__symbol, xg_cairo_t__symbol, xg_cairo_font_options_t__symbol, xg_PangoFontDescription__symbol, xg_idler_symbol, xg_GtkCellRendererPixbuf__symbol, xg_GtkCheckButton__symbol, xg_GtkDrawingArea__symbol, xg_GtkScrollbar__symbol, xg_GtkSeparator__symbol, xg_GtkSeparatorMenuItem__symbol, xg_GdkEventExpose__symbol, xg_GdkEventNoExpose__symbol, xg_GdkEventVisibility__symbol, xg_GdkEventButton__symbol, xg_GdkEventScroll__symbol, xg_GdkEventCrossing__symbol, xg_GdkEventFocus__symbol, xg_GdkEventConfigure__symbol, xg_GdkEventProperty__symbol, xg_GdkEventSelection__symbol, xg_GdkEventProximity__symbol, xg_GdkEventSetting__symbol, xg_GdkEventWindowState__symbol, xg_GdkEventDND__symbol, xg_GtkFileChooserDialog__symbol, xg_GtkFileChooserWidget__symbol, xg_GtkColorButton__symbol, xg_GtkAccelMap_symbol, xg_GtkCellRendererCombo__symbol, xg_GtkCellRendererProgress__symbol, xg_GtkCellRendererAccel__symbol, xg_GtkCellRendererSpin__symbol, xg_GtkRecentChooserDialog__symbol, xg_GtkRecentChooserWidget__symbol, xg_GtkCellRendererSpinner__symbol, xg_gboolean__symbol, xg_GtkFontChooserDialog__symbol, xg_GtkFontChooserWidget__symbol, xg_GtkColorChooserDialog__symbol, xg_GtkColorChooserWidget__symbol, xg_GtkColorWidget__symbol, xg_GtkGestureLongPress__symbol; + + #define wrap_for_Xen(Name, Value) Xen_list_2(xg_ ## Name ## _symbol, Xen_wrap_C_pointer(Value)) + #define is_wrapped(Name, Value) (Xen_is_pair(Value) && (Xen_car(Value) == xg_ ## Name ## _symbol)) +@@ -911,15 +910,12 @@ Xm_type(GtkPropagationPhase, GtkPropagat + #endif + + #if GTK_CHECK_VERSION(3, 16, 0) ++Xm_type_Ptr_1(GtkGLArea_, GtkGLArea*) + Xm_type_Ptr(GdkGLContext_, GdkGLContext*) +-Xm_type(GdkGLProfile, GdkGLProfile) +-Xm_type_Ptr_1(GError__, GError**) +-Xm_type(gtk_gl_area_new, gtk_gl_area_new) +-Xm_type_Ptr(GtkGLArea_, GtkGLArea*) +-Xm_type_Ptr(GtkStyleContext_, GtkStyleContext*) +-Xm_type_Ptr(GtkPopoverMenu_, GtkPopoverMenu*) +-Xm_type_Ptr(GtkSearchEntry_, GtkSearchEntry*) +-Xm_type_Ptr(GtkStackSidebar_, GtkStackSidebar*) ++Xm_type_Ptr_1(GtkStyleContext_, GtkStyleContext*) ++Xm_type_Ptr_1(GtkPopoverMenu_, GtkPopoverMenu*) ++Xm_type_Ptr_1(GtkSearchEntry_, GtkSearchEntry*) ++Xm_type_Ptr_1(GtkStackSidebar_, GtkStackSidebar*) + #endif + + Xm_type_Ptr(cairo_surface_t_, cairo_surface_t*) +@@ -3525,22 +3521,6 @@ static Xen gxg_gdk_pixbuf_new_from_xpm_d + return(C_to_Xen_GdkPixbuf_(gdk_pixbuf_new_from_xpm_data((const char**)Xen_to_C_char__(data)))); + } + +-static Xen gxg_gdk_pixbuf_new_from_inline(Xen data_length, Xen data, Xen copy_pixels, Xen ignore_error) +-{ +- #define H_gdk_pixbuf_new_from_inline "GdkPixbuf* gdk_pixbuf_new_from_inline(gint data_length, guint8* data, \ +-gboolean copy_pixels, GError** [error])" +- GError* ref_error = NULL; +- Xen_check_type(Xen_is_gint(data_length), data_length, 1, "gdk_pixbuf_new_from_inline", "gint"); +- Xen_check_type(Xen_is_guint8_(data), data, 2, "gdk_pixbuf_new_from_inline", "guint8*"); +- Xen_check_type(Xen_is_gboolean(copy_pixels), copy_pixels, 3, "gdk_pixbuf_new_from_inline", "gboolean"); +- { +- Xen result; +- result = C_to_Xen_GdkPixbuf_(gdk_pixbuf_new_from_inline(Xen_to_C_gint(data_length), Xen_to_C_guint8_(data), Xen_to_C_gboolean(copy_pixels), +- &ref_error)); +- return(Xen_list_2(result, C_to_Xen_GError_(ref_error))); +- } +-} +- + static Xen gxg_gdk_pixbuf_fill(Xen pixbuf, Xen pixel) + { + #define H_gdk_pixbuf_fill "void gdk_pixbuf_fill(GdkPixbuf* pixbuf, guint32 pixel)" +@@ -31069,17 +31049,6 @@ cairo_t* cr)" + return(Xen_false); + } + +-static Xen gxg_gdk_window_create_gl_context(Xen window, Xen profile, Xen error) +-{ +- #define H_gdk_window_create_gl_context "GdkGLContext* gdk_window_create_gl_context(GdkWindow* window, \ +-GdkGLProfile profile, GError** error)" +- Xen_check_type(Xen_is_GdkWindow_(window), window, 1, "gdk_window_create_gl_context", "GdkWindow*"); +- Xen_check_type(Xen_is_GdkGLProfile(profile), profile, 2, "gdk_window_create_gl_context", "GdkGLProfile"); +- Xen_check_type(Xen_is_GError__(error), error, 3, "gdk_window_create_gl_context", "GError**"); +- return(C_to_Xen_GdkGLContext_(gdk_window_create_gl_context(Xen_to_C_GdkWindow_(window), Xen_to_C_GdkGLProfile(profile), +- Xen_to_C_GError__(error)))); +-} +- + static Xen gxg_gtk_label_set_xalign(Xen label, Xen xalign) + { + #define H_gtk_label_set_xalign "void gtk_label_set_xalign(GtkLabel* label, gfloat xalign)" +@@ -31168,11 +31137,10 @@ static Xen gxg_gtk_window_get_titlebar(X + return(C_to_Xen_GtkWidget_(gtk_window_get_titlebar(Xen_to_C_GtkWindow_(window)))); + } + +-static Xen gxg_(Xen void) ++static Xen gxg_gtk_gl_area_new(void) + { +- #define H_ "GtkWidget* (gtk_gl_area_new void)" +- Xen_check_type(Xen_is_gtk_gl_area_new(void), void, 1, "", "gtk_gl_area_new"); +- return(C_to_Xen_GtkWidget_((Xen_to_C_gtk_gl_area_new(void)))); ++ #define H_gtk_gl_area_new "GtkWidget* gtk_gl_area_new( void)" ++ return(C_to_Xen_GtkWidget_(gtk_gl_area_new())); + } + + static Xen gxg_gtk_gl_area_get_has_alpha(Xen area) +@@ -31543,29 +31511,6 @@ static Xen gxg_gdk_gl_context_get_displa + return(C_to_Xen_GdkDisplay_(gdk_gl_context_get_display(Xen_to_C_GdkGLContext_(context)))); + } + +-static Xen gxg_gdk_gl_context_get_profile(Xen context) +-{ +- #define H_gdk_gl_context_get_profile "GdkGLProfile gdk_gl_context_get_profile(GdkGLContext* context)" +- Xen_check_type(Xen_is_GdkGLContext_(context), context, 1, "gdk_gl_context_get_profile", "GdkGLContext*"); +- return(C_to_Xen_GdkGLProfile(gdk_gl_context_get_profile(Xen_to_C_GdkGLContext_(context)))); +-} +- +-static Xen gxg_gtk_gl_area_get_profile(Xen area) +-{ +- #define H_gtk_gl_area_get_profile "GdkGLProfile gtk_gl_area_get_profile(GtkGLArea* area)" +- Xen_check_type(Xen_is_GtkGLArea_(area), area, 1, "gtk_gl_area_get_profile", "GtkGLArea*"); +- return(C_to_Xen_GdkGLProfile(gtk_gl_area_get_profile(Xen_to_C_GtkGLArea_(area)))); +-} +- +-static Xen gxg_gtk_gl_area_set_profile(Xen area, Xen profile) +-{ +- #define H_gtk_gl_area_set_profile "void gtk_gl_area_set_profile(GtkGLArea* area, GdkGLProfile profile)" +- Xen_check_type(Xen_is_GtkGLArea_(area), area, 1, "gtk_gl_area_set_profile", "GtkGLArea*"); +- Xen_check_type(Xen_is_GdkGLProfile(profile), profile, 2, "gtk_gl_area_set_profile", "GdkGLProfile"); +- gtk_gl_area_set_profile(Xen_to_C_GtkGLArea_(area), Xen_to_C_GdkGLProfile(profile)); +- return(Xen_false); +-} +- + static Xen gxg_gtk_gl_area_get_has_stencil_buffer(Xen area) + { + #define H_gtk_gl_area_get_has_stencil_buffer "gboolean gtk_gl_area_get_has_stencil_buffer(GtkGLArea* area)" +@@ -34508,7 +34453,7 @@ static Xen gxg_GTK_EVENT_CONTROLLER(Xen + + #if GTK_CHECK_VERSION(3, 16, 0) + static Xen gxg_GTK_GL_AREA(Xen obj) {return((Xen_is_wrapped_object(obj)) ? Xen_list_2(xg_GtkGLArea__symbol, Xen_cadr(obj)) : Xen_false);} +-static Xen gxg_GDK_GL_CONTEXT(Xen obj) {return((Xen_is_wrapped_object(obj)) ? Xen_list_2(xg_GdkGLContext_symbol, Xen_cadr(obj)) : Xen_false);} ++static Xen gxg_GDK_GL_CONTEXT(Xen obj) {return((Xen_is_wrapped_object(obj)) ? Xen_list_2(xg_GdkGLContext__symbol, Xen_cadr(obj)) : Xen_false);} + static Xen gxg_GTK_POPOVER_MENU(Xen obj) {return((Xen_is_wrapped_object(obj)) ? Xen_list_2(xg_GtkPopoverMenu__symbol, Xen_cadr(obj)) : Xen_false);} + static Xen gxg_GTK_STACK_SIDEBAR(Xen obj) {return((Xen_is_wrapped_object(obj)) ? Xen_list_2(xg_GtkStackSidebar__symbol, Xen_cadr(obj)) : Xen_false);} + #endif +@@ -35344,7 +35289,6 @@ Xen_wrap_5_args(gxg_gdk_pixbuf_new_subpi + Xen_wrap_2_optional_args(gxg_gdk_pixbuf_new_from_file_w, gxg_gdk_pixbuf_new_from_file) + Xen_wrap_any_args(gxg_gdk_pixbuf_new_from_data_w, gxg_gdk_pixbuf_new_from_data) + Xen_wrap_1_arg(gxg_gdk_pixbuf_new_from_xpm_data_w, gxg_gdk_pixbuf_new_from_xpm_data) +-Xen_wrap_4_optional_args(gxg_gdk_pixbuf_new_from_inline_w, gxg_gdk_pixbuf_new_from_inline) + Xen_wrap_2_args(gxg_gdk_pixbuf_fill_w, gxg_gdk_pixbuf_fill) + Xen_wrap_6_optional_args(gxg_gdk_pixbuf_savev_w, gxg_gdk_pixbuf_savev) + Xen_wrap_5_args(gxg_gdk_pixbuf_add_alpha_w, gxg_gdk_pixbuf_add_alpha) +@@ -38382,7 +38326,6 @@ Xen_wrap_3_args(gxg_gtk_widget_path_iter + #if GTK_CHECK_VERSION(3, 16, 0) + Xen_wrap_any_args(gxg_gdk_cairo_draw_from_gl_w, gxg_gdk_cairo_draw_from_gl) + Xen_wrap_2_args(gxg_gdk_window_mark_paint_from_clip_w, gxg_gdk_window_mark_paint_from_clip) +-Xen_wrap_3_args(gxg_gdk_window_create_gl_context_w, gxg_gdk_window_create_gl_context) + Xen_wrap_2_args(gxg_gtk_label_set_xalign_w, gxg_gtk_label_set_xalign) + Xen_wrap_1_arg(gxg_gtk_label_get_xalign_w, gxg_gtk_label_get_xalign) + Xen_wrap_2_args(gxg_gtk_label_set_yalign_w, gxg_gtk_label_set_yalign) +@@ -38394,7 +38337,7 @@ Xen_wrap_1_arg(gxg_gtk_scrolled_window_g + Xen_wrap_2_args(gxg_gtk_text_view_set_monospace_w, gxg_gtk_text_view_set_monospace) + Xen_wrap_1_arg(gxg_gtk_text_view_get_monospace_w, gxg_gtk_text_view_get_monospace) + Xen_wrap_1_arg(gxg_gtk_window_get_titlebar_w, gxg_gtk_window_get_titlebar) +-Xen_wrap_1_arg(gxg__w, gxg_) ++Xen_wrap_no_args(gxg_gtk_gl_area_new_w, gxg_gtk_gl_area_new) + Xen_wrap_1_arg(gxg_gtk_gl_area_get_has_alpha_w, gxg_gtk_gl_area_get_has_alpha) + Xen_wrap_2_args(gxg_gtk_gl_area_set_has_alpha_w, gxg_gtk_gl_area_set_has_alpha) + Xen_wrap_1_arg(gxg_gtk_gl_area_get_has_depth_buffer_w, gxg_gtk_gl_area_get_has_depth_buffer) +@@ -38426,9 +38369,6 @@ Xen_wrap_1_arg(gxg_gtk_stack_get_hhomoge + Xen_wrap_2_args(gxg_gtk_stack_set_vhomogeneous_w, gxg_gtk_stack_set_vhomogeneous) + Xen_wrap_1_arg(gxg_gtk_stack_get_vhomogeneous_w, gxg_gtk_stack_get_vhomogeneous) + Xen_wrap_1_arg(gxg_gdk_gl_context_get_display_w, gxg_gdk_gl_context_get_display) +-Xen_wrap_1_arg(gxg_gdk_gl_context_get_profile_w, gxg_gdk_gl_context_get_profile) +-Xen_wrap_1_arg(gxg_gtk_gl_area_get_profile_w, gxg_gtk_gl_area_get_profile) +-Xen_wrap_2_args(gxg_gtk_gl_area_set_profile_w, gxg_gtk_gl_area_set_profile) + Xen_wrap_1_arg(gxg_gtk_gl_area_get_has_stencil_buffer_w, gxg_gtk_gl_area_get_has_stencil_buffer) + Xen_wrap_2_args(gxg_gtk_gl_area_set_has_stencil_buffer_w, gxg_gtk_gl_area_set_has_stencil_buffer) + Xen_wrap_1_arg(gxg_gtk_gl_area_get_auto_render_w, gxg_gtk_gl_area_get_auto_render) +@@ -39422,7 +39362,6 @@ static void define_functions(void) + Xg_define_procedure(gdk_pixbuf_new_from_file, gxg_gdk_pixbuf_new_from_file_w, 1, 1, 0, H_gdk_pixbuf_new_from_file); + Xg_define_procedure(gdk_pixbuf_new_from_data, gxg_gdk_pixbuf_new_from_data_w, 0, 0, 1, H_gdk_pixbuf_new_from_data); + Xg_define_procedure(gdk_pixbuf_new_from_xpm_data, gxg_gdk_pixbuf_new_from_xpm_data_w, 1, 0, 0, H_gdk_pixbuf_new_from_xpm_data); +- Xg_define_procedure(gdk_pixbuf_new_from_inline, gxg_gdk_pixbuf_new_from_inline_w, 3, 1, 0, H_gdk_pixbuf_new_from_inline); + Xg_define_procedure(gdk_pixbuf_fill, gxg_gdk_pixbuf_fill_w, 2, 0, 0, H_gdk_pixbuf_fill); + Xg_define_procedure(gdk_pixbuf_savev, gxg_gdk_pixbuf_savev_w, 5, 1, 0, H_gdk_pixbuf_savev); + Xg_define_procedure(gdk_pixbuf_add_alpha, gxg_gdk_pixbuf_add_alpha_w, 5, 0, 0, H_gdk_pixbuf_add_alpha); +@@ -42460,7 +42399,6 @@ static void define_functions(void) + #if GTK_CHECK_VERSION(3, 16, 0) + Xg_define_procedure(gdk_cairo_draw_from_gl, gxg_gdk_cairo_draw_from_gl_w, 0, 0, 1, H_gdk_cairo_draw_from_gl); + Xg_define_procedure(gdk_window_mark_paint_from_clip, gxg_gdk_window_mark_paint_from_clip_w, 2, 0, 0, H_gdk_window_mark_paint_from_clip); +- Xg_define_procedure(gdk_window_create_gl_context, gxg_gdk_window_create_gl_context_w, 3, 0, 0, H_gdk_window_create_gl_context); + Xg_define_procedure(gtk_label_set_xalign, gxg_gtk_label_set_xalign_w, 2, 0, 0, H_gtk_label_set_xalign); + Xg_define_procedure(gtk_label_get_xalign, gxg_gtk_label_get_xalign_w, 1, 0, 0, H_gtk_label_get_xalign); + Xg_define_procedure(gtk_label_set_yalign, gxg_gtk_label_set_yalign_w, 2, 0, 0, H_gtk_label_set_yalign); +@@ -42472,7 +42410,7 @@ static void define_functions(void) + Xg_define_procedure(gtk_text_view_set_monospace, gxg_gtk_text_view_set_monospace_w, 2, 0, 0, H_gtk_text_view_set_monospace); + Xg_define_procedure(gtk_text_view_get_monospace, gxg_gtk_text_view_get_monospace_w, 1, 0, 0, H_gtk_text_view_get_monospace); + Xg_define_procedure(gtk_window_get_titlebar, gxg_gtk_window_get_titlebar_w, 1, 0, 0, H_gtk_window_get_titlebar); +- Xg_define_procedure(, gxg__w, 1, 0, 0, H_); ++ Xg_define_procedure(gtk_gl_area_new, gxg_gtk_gl_area_new_w, 0, 0, 0, H_gtk_gl_area_new); + Xg_define_procedure(gtk_gl_area_get_has_alpha, gxg_gtk_gl_area_get_has_alpha_w, 1, 0, 0, H_gtk_gl_area_get_has_alpha); + Xg_define_procedure(gtk_gl_area_set_has_alpha, gxg_gtk_gl_area_set_has_alpha_w, 2, 0, 0, H_gtk_gl_area_set_has_alpha); + Xg_define_procedure(gtk_gl_area_get_has_depth_buffer, gxg_gtk_gl_area_get_has_depth_buffer_w, 1, 0, 0, H_gtk_gl_area_get_has_depth_buffer); +@@ -42504,9 +42442,6 @@ static void define_functions(void) + Xg_define_procedure(gtk_stack_set_vhomogeneous, gxg_gtk_stack_set_vhomogeneous_w, 2, 0, 0, H_gtk_stack_set_vhomogeneous); + Xg_define_procedure(gtk_stack_get_vhomogeneous, gxg_gtk_stack_get_vhomogeneous_w, 1, 0, 0, H_gtk_stack_get_vhomogeneous); + Xg_define_procedure(gdk_gl_context_get_display, gxg_gdk_gl_context_get_display_w, 1, 0, 0, H_gdk_gl_context_get_display); +- Xg_define_procedure(gdk_gl_context_get_profile, gxg_gdk_gl_context_get_profile_w, 1, 0, 0, H_gdk_gl_context_get_profile); +- Xg_define_procedure(gtk_gl_area_get_profile, gxg_gtk_gl_area_get_profile_w, 1, 0, 0, H_gtk_gl_area_get_profile); +- Xg_define_procedure(gtk_gl_area_set_profile, gxg_gtk_gl_area_set_profile_w, 2, 0, 0, H_gtk_gl_area_set_profile); + Xg_define_procedure(gtk_gl_area_get_has_stencil_buffer, gxg_gtk_gl_area_get_has_stencil_buffer_w, 1, 0, 0, H_gtk_gl_area_get_has_stencil_buffer); + Xg_define_procedure(gtk_gl_area_set_has_stencil_buffer, gxg_gtk_gl_area_set_has_stencil_buffer_w, 2, 0, 0, H_gtk_gl_area_set_has_stencil_buffer); + Xg_define_procedure(gtk_gl_area_get_auto_render, gxg_gtk_gl_area_get_auto_render_w, 1, 0, 0, H_gtk_gl_area_get_auto_render); +@@ -44410,18 +44345,7 @@ static void define_integers(void) + + #if GTK_CHECK_VERSION(3, 16, 0) + define_integer(GTK_POLICY_EXTERNAL); +- define_integer(GDK_GL_PROFILE_DEFAULT); +- define_integer(GDK_GL_PROFILE_LEGACY); +- define_integer(GDK_GL_PROFILE_3_2_CORE); +- define_integer(GDK_GL_ERROR_NOT_AVAILABLE); +- define_integer(GDK_GL_ERROR_UNSUPPORTED_FORMAT); +- define_integer(GDK_GL_ERROR_UNSUPPORTED_PROFIL); + define_integer(PANGO_WEIGHT_SEMILIGHT); +- define_integer(GDK_GL_DISABLE); +- define_integer(GDK_GL_ALWAYS); +- define_integer(GDK_GL_SOFTWARE_DRAW_GL); +- define_integer(GDK_GL_SOFTWARE_DRAW_SURFACE); +- define_integer(GDK_GL_TEXTURE_RECTANGLE); + define_integer(GTK_TEXT_EXTEND_SELECTION_WORD); + define_integer(GTK_TEXT_EXTEND_SELECTION_LINE); + #endif +@@ -44623,11 +44547,8 @@ static void define_symbols(void) + xg_GtkSearchEntry__symbol = C_string_to_Xen_symbol("GtkSearchEntry_"); + xg_GtkPopoverMenu__symbol = C_string_to_Xen_symbol("GtkPopoverMenu_"); + xg_GtkStyleContext__symbol = C_string_to_Xen_symbol("GtkStyleContext_"); +- xg_GtkGLArea__symbol = C_string_to_Xen_symbol("GtkGLArea_"); +- xg_gtk_gl_area_new_symbol = C_string_to_Xen_symbol("gtk_gl_area_new"); +- xg_GError___symbol = C_string_to_Xen_symbol("GError__"); +- xg_GdkGLProfile_symbol = C_string_to_Xen_symbol("GdkGLProfile"); + xg_GdkGLContext__symbol = C_string_to_Xen_symbol("GdkGLContext_"); ++ xg_GtkGLArea__symbol = C_string_to_Xen_symbol("GtkGLArea_"); + xg_GtkPropagationPhase_symbol = C_string_to_Xen_symbol("GtkPropagationPhase"); + xg_GtkEventController__symbol = C_string_to_Xen_symbol("GtkEventController_"); + xg_GtkGestureZoom__symbol = C_string_to_Xen_symbol("GtkGestureZoom_"); +@@ -45199,12 +45120,12 @@ void Init_libxg(void) + define_atoms(); + define_strings(); + Xen_provide_feature("xg"); +- #if HAVE_GTK_3 ++ #if GTK_CHECK_VERSION(3, 0, 0) + Xen_provide_feature("gtk3"); + #else + Xen_provide_feature("gtk2"); + #endif +- Xen_define("xg-version", C_string_to_Xen_string("03-Apr-15")); ++ Xen_define("xg-version", C_string_to_Xen_string("13-Apr-15")); + xg_already_inited = true; + #if HAVE_SCHEME + #if USE_SND diff --git a/snd.changes b/snd.changes index 6012ee2..b38c587 100644 --- a/snd.changes +++ b/snd.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sat Apr 18 10:44:12 UTC 2015 - benoit.monin@gmx.fr + +- update to version 15.5: + * repl.scm to replace use of readline in various cases +- add snd-15.5_backport_remove_glprofile.patch: + fix build with gtk 3.16 +- drop sndrpmlintrc: hidden file not packaged anymore + ------------------------------------------------------------------- Wed Mar 25 15:23:06 UTC 2015 - p.drouand@gmail.com diff --git a/snd.spec b/snd.spec index 43d913f..8a22393 100644 --- a/snd.spec +++ b/snd.spec @@ -1,11 +1,11 @@ # # spec file for package snd # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed -# upon. The license fo5 this file, and modifications and additions to the +# upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: snd BuildRequires: alsa-devel BuildRequires: fftw3-devel @@ -30,13 +31,14 @@ BuildRequires: update-desktop-files Summary: Powerful Sound File Editor License: LGPL-2.1+ Group: Productivity/Multimedia/Sound/Editors and Convertors -Version: 15.4 +Version: 15.5 Release: 0 Requires: ladspa Source: ftp://ccrma-ftp.stanford.edu/pub/Lisp/snd-%{version}.tar.gz Source1: snd.desktop Source2: snd.png -Source3: sndrpmlintrc +# PATCH-FIX-UPSTREAM snd-15.5_backport_remove_glprofile.patch -- fix build for gtk 3.16 +Patch1: snd-15.5_backport_remove_glprofile.patch Url: https://ccrma.stanford.edu/software/snd/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -48,6 +50,7 @@ and extended using guile and guile-gtk. %prep %setup -q +%patch1 -p1 find -name "*~" -type f | xargs -r rm -v find -name "*.png" -type f | xargs chmod 0644 diff --git a/sndrpmlintrc b/sndrpmlintrc deleted file mode 100644 index 594725a..0000000 --- a/sndrpmlintrc +++ /dev/null @@ -1 +0,0 @@ -addFilter("hidden-file-or-dir /usr/share/doc/packages/snd/tutorial/files/.snd")