wok-next rev 20476
Tiny edits: gens-gs, linapple, mupdf, openttd, opentyrian, pingus
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sun Mar 11 17:47:28 2018 +0200 (2018-03-11) |
parents | 1ff0133b1f8c |
children | dfe9cf393f57 |
files | gens-gs/receipt gens-gs/stuff/gens-gtk.patch gens-gs/stuff/patches/gens-gtk.patch gens-gs/stuff/patches/series linapple/receipt mupdf/receipt openttd/receipt opentyrian/receipt pingus/receipt |
line diff
1.1 --- a/gens-gs/receipt Sun Mar 11 13:37:02 2018 +0200 1.2 +++ b/gens-gs/receipt Sun Mar 11 17:47:28 2018 +0200 1.3 @@ -1,38 +1,29 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="gens-gs" 1.8 VERSION="2.15.5_gs_r7" 1.9 +_VERSION=gs-r7 1.10 CATEGORY="games" 1.11 -SHORT_DESC="An emulator for Sega Genesis, Sega CD and 32X." 1.12 +SHORT_DESC="An emulator for Sega Genesis, Sega CD and 32X" 1.13 MAINTAINER="slaxemulator@gmail.com" 1.14 LICENSE="GPL2" 1.15 -_VERSION=gs-r7 1.16 +WEB_SITE="http://info.sonicretro.org/Gens/GS" 1.17 +HOST_ARCH="i486" # cite: configure: error: 64-bit is currently not supported. 1.18 + 1.19 TARBALL="Gens-${_VERSION}.tar.gz" 1.20 -WEB_SITE="http://info.sonicretro.org/Gens/GS" 1.21 WGET_URL="http://segaretro.org/images/6/6d/$TARBALL" 1.22 -TAGS="emulator sega" 1.23 1.24 -DEPENDS="gtk+ libsdl libglu-mesa" 1.25 BUILD_DEPENDS="gtk+-dev libsdl libsdl-dev nasm autoconf automake" 1.26 1.27 -# Rules to configure and make the package. 1.28 -compile_rules() 1.29 -{ 1.30 - cd $src 1.31 - patch -Np1 -i $stuff/gens-gtk.patch || return 1 1.32 +compile_rules() { 1.33 chmod +x install-sh 1.34 ./configure $CONFIGURE_ARGS 1.35 - find -name "Makefile" | xargs sed -i 's|-DGTK_DISABLE_DEPRECATED||g' 1.36 + find -name "Makefile" | xargs sed -i 's|-DGTK_DISABLE_DEPRECATED||g' 1.37 make -j1 && make -j1 DESTDIR=$DESTDIR install 1.38 } 1.39 1.40 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.41 -genpkg_rules() 1.42 -{ 1.43 - mkdir -p $fs/usr/share $fs/usr/lib/mdp 1.44 - cp -a $install/usr/bin $fs/usr 1.45 - cp -a $install/usr/lib/mdp/*.so $fs/usr/lib/mdp 1.46 - cp -a $install/usr/share/applications $fs/usr/share 1.47 - cp -a $install/usr/share/gens $fs/usr/share 1.48 +genpkg_rules() { 1.49 + copy @std 1.50 + DEPENDS="gtk+ libsdl libglu-mesa" 1.51 + TAGS="emulator sega" 1.52 } 1.53 -
2.1 --- a/gens-gs/stuff/gens-gtk.patch Sun Mar 11 13:37:02 2018 +0200 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,134 +0,0 @@ 2.4 -diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp 2.5 ---- gens/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.6 -+++ gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.000000000 +0000 2.7 -@@ -84,7 +84,7 @@ 2.8 - gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); 2.9 - gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); 2.10 - gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.11 -- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); 2.12 -+ g_object_set(GTK_DIALOG(about_window), "has-separator", FALSE, NULL); 2.13 - 2.14 - // Callbacks for if the window is closed. 2.15 - g_signal_connect((gpointer)about_window, "delete_event", 2.16 -diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2.17 ---- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.18 -+++ gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.000000000 +0000 2.19 -@@ -84,7 +84,7 @@ 2.20 - gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); 2.21 - gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); 2.22 - gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.23 -- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); 2.24 -+ g_object_set(GTK_DIALOG(bmf_window), "has-separator", FALSE, NULL); 2.25 - 2.26 - // Callbacks for if the window is closed. 2.27 - g_signal_connect((gpointer)bmf_window, "delete_event", 2.28 -diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2.29 ---- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.30 -+++ gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.000000000 +0000 2.31 -@@ -110,7 +110,7 @@ 2.32 - gtk_window_set_position(GTK_WINDOW(dir_window), GTK_WIN_POS_CENTER); 2.33 - gtk_window_set_resizable(GTK_WINDOW(dir_window), FALSE); 2.34 - gtk_window_set_type_hint(GTK_WINDOW(dir_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.35 -- gtk_dialog_set_has_separator(GTK_DIALOG(dir_window), FALSE); 2.36 -+ g_object_set(GTK_DIALOG(dir_window), "has-separator", FALSE, NULL); 2.37 - 2.38 - // Callbacks for if the window is closed. 2.39 - g_signal_connect((gpointer)(dir_window), "delete_event", 2.40 -diff -ru gens/src/gens/ui/gtk/general_options/genopt_window.cpp gens-build/src/gens/ui/gtk/general_options/genopt_window.cpp 2.41 ---- gens/src/gens/ui/gtk/general_options/genopt_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.42 -+++ gens-build/src/gens/ui/gtk/general_options/genopt_window.cpp 2010-10-11 15:36:00.000000000 +0000 2.43 -@@ -138,7 +138,7 @@ 2.44 - gtk_window_set_position(GTK_WINDOW(genopt_window), GTK_WIN_POS_CENTER); 2.45 - gtk_window_set_resizable(GTK_WINDOW(genopt_window), false); 2.46 - gtk_window_set_type_hint(GTK_WINDOW(genopt_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.47 -- gtk_dialog_set_has_separator(GTK_DIALOG(genopt_window), false); 2.48 -+ g_object_set(GTK_DIALOG(genopt_window), "has-separator", false, NULL); 2.49 - 2.50 - // Callbacks for if the window is closed. 2.51 - g_signal_connect((gpointer)genopt_window, "delete_event", 2.52 -diff -ru gens/src/gens/ui/gtk/gens/gens_window_callbacks.cpp gens-build/src/gens/ui/gtk/gens/gens_window_callbacks.cpp 2.53 ---- gens/src/gens/ui/gtk/gens/gens_window_callbacks.cpp 2010-10-11 16:32:29.000000000 +0000 2.54 -+++ gens-build/src/gens/ui/gtk/gens/gens_window_callbacks.cpp 2010-10-11 15:21:28.000000000 +0000 2.55 -@@ -157,9 +157,9 @@ 2.56 - GSFT_UNUSED_PARAMETER(y); 2.57 - GSFT_UNUSED_PARAMETER(user_data); 2.58 - 2.59 -- if (context->targets) 2.60 -+ if (gdk_drag_context_list_targets(context)) 2.61 - { 2.62 -- GdkAtom target_type = GDK_POINTER_TO_ATOM(g_list_nth_data(context->targets, 0)); 2.63 -+ GdkAtom target_type = GDK_POINTER_TO_ATOM(g_list_nth_data(gdk_drag_context_list_targets(context), 0)); 2.64 - gtk_drag_get_data(widget, context, target_type, time); 2.65 - return true; 2.66 - } 2.67 -diff -ru gens/src/gens/ui/gtk/opengl_resolution/glres_window.cpp gens-build/src/gens/ui/gtk/opengl_resolution/glres_window.cpp 2.68 ---- gens/src/gens/ui/gtk/opengl_resolution/glres_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.69 -+++ gens-build/src/gens/ui/gtk/opengl_resolution/glres_window.cpp 2010-10-11 15:46:21.000000000 +0000 2.70 -@@ -75,7 +75,7 @@ 2.71 - gtk_window_set_position(GTK_WINDOW(glres_window), GTK_WIN_POS_CENTER); 2.72 - gtk_window_set_resizable(GTK_WINDOW(glres_window), FALSE); 2.73 - gtk_window_set_type_hint(GTK_WINDOW(glres_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.74 -- gtk_dialog_set_has_separator(GTK_DIALOG(glres_window), FALSE); 2.75 -+ g_object_set(GTK_DIALOG(glres_window), "has-separator", FALSE, NULL); 2.76 - 2.77 - // Callbacks for if the window is closed. 2.78 - g_signal_connect((gpointer)(glres_window), "delete_event", 2.79 -diff -ru gens/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp gens-build/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp 2.80 ---- gens/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.81 -+++ gens-build/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp 2010-10-11 15:46:29.000000000 +0000 2.82 -@@ -80,8 +80,7 @@ 2.83 - // Callbacks. 2.84 - static gboolean pmgr_window_callback_close(GtkWidget *widget, GdkEvent *event, gpointer user_data); 2.85 - static void pmgr_window_callback_response(GtkDialog *dialog, gint response_id, gpointer user_data); 2.86 --static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, 2.87 -- guint page_num, gpointer user_data); 2.88 -+static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, guint page_num, gpointer user_data); 2.89 - static void pmgr_window_callback_lstPluginList_cursor_changed(GtkTreeView *tree_view, gpointer user_data); 2.90 - static void pmgr_window_callback_fraPluginDesc_size_allocate(GtkWidget *widget, GtkAllocation *allocation, gpointer user_data); 2.91 - 2.92 -@@ -119,7 +118,7 @@ 2.93 - gtk_window_set_position(GTK_WINDOW(pmgr_window), GTK_WIN_POS_CENTER); 2.94 - gtk_window_set_resizable(GTK_WINDOW(pmgr_window), FALSE); 2.95 - gtk_window_set_type_hint(GTK_WINDOW(pmgr_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.96 -- gtk_dialog_set_has_separator(GTK_DIALOG(pmgr_window), FALSE); 2.97 -+ g_object_set(GTK_DIALOG(pmgr_window), "has-separator", FALSE, NULL); 2.98 - 2.99 - // Callbacks for if the window is closed. 2.100 - g_signal_connect((gpointer)pmgr_window, "delete_event", 2.101 -@@ -559,11 +558,9 @@ 2.102 - * @param page_num New notebook page index. 2.103 - * @param user_data User data. 2.104 - */ 2.105 --static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, 2.106 -- guint page_num, gpointer user_data) 2.107 -+static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, guint page_num, gpointer user_data) 2.108 - { 2.109 - GSFT_UNUSED_PARAMETER(notebook); 2.110 -- GSFT_UNUSED_PARAMETER(page); 2.111 - GSFT_UNUSED_PARAMETER(user_data); 2.112 - 2.113 - // Activate the "cursor-changed" callback for the page. 2.114 -diff -ru gens/src/gens/ui/gtk/select_cdrom/selcd_window.cpp gens-build/src/gens/ui/gtk/select_cdrom/selcd_window.cpp 2.115 ---- gens/src/gens/ui/gtk/select_cdrom/selcd_window.cpp 2010-10-11 16:32:29.000000000 +0000 2.116 -+++ gens-build/src/gens/ui/gtk/select_cdrom/selcd_window.cpp 2010-10-11 15:46:16.000000000 +0000 2.117 -@@ -94,7 +94,7 @@ 2.118 - gtk_window_set_position(GTK_WINDOW(selcd_window), GTK_WIN_POS_CENTER); 2.119 - gtk_window_set_resizable(GTK_WINDOW(selcd_window), FALSE); 2.120 - gtk_window_set_type_hint(GTK_WINDOW(selcd_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.121 -- gtk_dialog_set_has_separator(GTK_DIALOG(selcd_window), FALSE); 2.122 -+ g_object_set(GTK_DIALOG(selcd_window), "has-separator", FALSE, NULL); 2.123 - 2.124 - // Callbacks for if the window is closed. 2.125 - g_signal_connect((gpointer)(selcd_window), "delete_event", 2.126 -diff -ru gens/src/mdp/misc/game_genie/gg_window_gtk2.cpp gens-build/src/mdp/misc/game_genie/gg_window_gtk2.cpp 2.127 ---- gens/src/mdp/misc/game_genie/gg_window_gtk2.cpp 2010-10-11 16:32:29.000000000 +0000 2.128 -+++ gens-build/src/mdp/misc/game_genie/gg_window_gtk2.cpp 2010-10-11 15:52:05.000000000 +0000 2.129 -@@ -111,7 +111,7 @@ 2.130 - gtk_window_set_position(GTK_WINDOW(gg_window), GTK_WIN_POS_CENTER); 2.131 - gtk_window_set_resizable(GTK_WINDOW(gg_window), TRUE); 2.132 - gtk_window_set_type_hint(GTK_WINDOW(gg_window), GDK_WINDOW_TYPE_HINT_DIALOG); 2.133 -- gtk_dialog_set_has_separator(GTK_DIALOG(gg_window), FALSE); 2.134 -+ g_object_set(GTK_DIALOG(gg_window), "has-separator", FALSE, NULL); 2.135 - 2.136 - // Add the window icon. 2.137 - GList *icon_list = NULL;
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/gens-gs/stuff/patches/gens-gtk.patch Sun Mar 11 17:47:28 2018 +0200 3.3 @@ -0,0 +1,134 @@ 3.4 +diff -ru gens/src/gens/ui/gtk/about/about_window.cpp gens-build/src/gens/ui/gtk/about/about_window.cpp 3.5 +--- gens/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.6 ++++ gens-build/src/gens/ui/gtk/about/about_window.cpp 2010-10-11 15:46:25.000000000 +0000 3.7 +@@ -84,7 +84,7 @@ 3.8 + gtk_window_set_position(GTK_WINDOW(about_window), GTK_WIN_POS_CENTER); 3.9 + gtk_window_set_resizable(GTK_WINDOW(about_window), FALSE); 3.10 + gtk_window_set_type_hint(GTK_WINDOW(about_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.11 +- gtk_dialog_set_has_separator(GTK_DIALOG(about_window), FALSE); 3.12 ++ g_object_set(GTK_DIALOG(about_window), "has-separator", FALSE, NULL); 3.13 + 3.14 + // Callbacks for if the window is closed. 3.15 + g_signal_connect((gpointer)about_window, "delete_event", 3.16 +diff -ru gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 3.17 +--- gens/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.18 ++++ gens-build/src/gens/ui/gtk/bios_misc_files/bmf_window.cpp 2010-10-11 15:33:03.000000000 +0000 3.19 +@@ -84,7 +84,7 @@ 3.20 + gtk_window_set_position(GTK_WINDOW(bmf_window), GTK_WIN_POS_CENTER); 3.21 + gtk_window_set_resizable(GTK_WINDOW(bmf_window), FALSE); 3.22 + gtk_window_set_type_hint(GTK_WINDOW(bmf_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.23 +- gtk_dialog_set_has_separator(GTK_DIALOG(bmf_window), FALSE); 3.24 ++ g_object_set(GTK_DIALOG(bmf_window), "has-separator", FALSE, NULL); 3.25 + 3.26 + // Callbacks for if the window is closed. 3.27 + g_signal_connect((gpointer)bmf_window, "delete_event", 3.28 +diff -ru gens/src/gens/ui/gtk/directory_config/dir_window.cpp gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 3.29 +--- gens/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.30 ++++ gens-build/src/gens/ui/gtk/directory_config/dir_window.cpp 2010-10-11 15:34:21.000000000 +0000 3.31 +@@ -110,7 +110,7 @@ 3.32 + gtk_window_set_position(GTK_WINDOW(dir_window), GTK_WIN_POS_CENTER); 3.33 + gtk_window_set_resizable(GTK_WINDOW(dir_window), FALSE); 3.34 + gtk_window_set_type_hint(GTK_WINDOW(dir_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.35 +- gtk_dialog_set_has_separator(GTK_DIALOG(dir_window), FALSE); 3.36 ++ g_object_set(GTK_DIALOG(dir_window), "has-separator", FALSE, NULL); 3.37 + 3.38 + // Callbacks for if the window is closed. 3.39 + g_signal_connect((gpointer)(dir_window), "delete_event", 3.40 +diff -ru gens/src/gens/ui/gtk/general_options/genopt_window.cpp gens-build/src/gens/ui/gtk/general_options/genopt_window.cpp 3.41 +--- gens/src/gens/ui/gtk/general_options/genopt_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.42 ++++ gens-build/src/gens/ui/gtk/general_options/genopt_window.cpp 2010-10-11 15:36:00.000000000 +0000 3.43 +@@ -138,7 +138,7 @@ 3.44 + gtk_window_set_position(GTK_WINDOW(genopt_window), GTK_WIN_POS_CENTER); 3.45 + gtk_window_set_resizable(GTK_WINDOW(genopt_window), false); 3.46 + gtk_window_set_type_hint(GTK_WINDOW(genopt_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.47 +- gtk_dialog_set_has_separator(GTK_DIALOG(genopt_window), false); 3.48 ++ g_object_set(GTK_DIALOG(genopt_window), "has-separator", false, NULL); 3.49 + 3.50 + // Callbacks for if the window is closed. 3.51 + g_signal_connect((gpointer)genopt_window, "delete_event", 3.52 +diff -ru gens/src/gens/ui/gtk/gens/gens_window_callbacks.cpp gens-build/src/gens/ui/gtk/gens/gens_window_callbacks.cpp 3.53 +--- gens/src/gens/ui/gtk/gens/gens_window_callbacks.cpp 2010-10-11 16:32:29.000000000 +0000 3.54 ++++ gens-build/src/gens/ui/gtk/gens/gens_window_callbacks.cpp 2010-10-11 15:21:28.000000000 +0000 3.55 +@@ -157,9 +157,9 @@ 3.56 + GSFT_UNUSED_PARAMETER(y); 3.57 + GSFT_UNUSED_PARAMETER(user_data); 3.58 + 3.59 +- if (context->targets) 3.60 ++ if (gdk_drag_context_list_targets(context)) 3.61 + { 3.62 +- GdkAtom target_type = GDK_POINTER_TO_ATOM(g_list_nth_data(context->targets, 0)); 3.63 ++ GdkAtom target_type = GDK_POINTER_TO_ATOM(g_list_nth_data(gdk_drag_context_list_targets(context), 0)); 3.64 + gtk_drag_get_data(widget, context, target_type, time); 3.65 + return true; 3.66 + } 3.67 +diff -ru gens/src/gens/ui/gtk/opengl_resolution/glres_window.cpp gens-build/src/gens/ui/gtk/opengl_resolution/glres_window.cpp 3.68 +--- gens/src/gens/ui/gtk/opengl_resolution/glres_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.69 ++++ gens-build/src/gens/ui/gtk/opengl_resolution/glres_window.cpp 2010-10-11 15:46:21.000000000 +0000 3.70 +@@ -75,7 +75,7 @@ 3.71 + gtk_window_set_position(GTK_WINDOW(glres_window), GTK_WIN_POS_CENTER); 3.72 + gtk_window_set_resizable(GTK_WINDOW(glres_window), FALSE); 3.73 + gtk_window_set_type_hint(GTK_WINDOW(glres_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.74 +- gtk_dialog_set_has_separator(GTK_DIALOG(glres_window), FALSE); 3.75 ++ g_object_set(GTK_DIALOG(glres_window), "has-separator", FALSE, NULL); 3.76 + 3.77 + // Callbacks for if the window is closed. 3.78 + g_signal_connect((gpointer)(glres_window), "delete_event", 3.79 +diff -ru gens/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp gens-build/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp 3.80 +--- gens/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.81 ++++ gens-build/src/gens/ui/gtk/plugin_manager/pmgr_window.cpp 2010-10-11 15:46:29.000000000 +0000 3.82 +@@ -80,8 +80,7 @@ 3.83 + // Callbacks. 3.84 + static gboolean pmgr_window_callback_close(GtkWidget *widget, GdkEvent *event, gpointer user_data); 3.85 + static void pmgr_window_callback_response(GtkDialog *dialog, gint response_id, gpointer user_data); 3.86 +-static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, 3.87 +- guint page_num, gpointer user_data); 3.88 ++static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, guint page_num, gpointer user_data); 3.89 + static void pmgr_window_callback_lstPluginList_cursor_changed(GtkTreeView *tree_view, gpointer user_data); 3.90 + static void pmgr_window_callback_fraPluginDesc_size_allocate(GtkWidget *widget, GtkAllocation *allocation, gpointer user_data); 3.91 + 3.92 +@@ -119,7 +118,7 @@ 3.93 + gtk_window_set_position(GTK_WINDOW(pmgr_window), GTK_WIN_POS_CENTER); 3.94 + gtk_window_set_resizable(GTK_WINDOW(pmgr_window), FALSE); 3.95 + gtk_window_set_type_hint(GTK_WINDOW(pmgr_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.96 +- gtk_dialog_set_has_separator(GTK_DIALOG(pmgr_window), FALSE); 3.97 ++ g_object_set(GTK_DIALOG(pmgr_window), "has-separator", FALSE, NULL); 3.98 + 3.99 + // Callbacks for if the window is closed. 3.100 + g_signal_connect((gpointer)pmgr_window, "delete_event", 3.101 +@@ -559,11 +558,9 @@ 3.102 + * @param page_num New notebook page index. 3.103 + * @param user_data User data. 3.104 + */ 3.105 +-static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, GtkNotebookPage *page, 3.106 +- guint page_num, gpointer user_data) 3.107 ++static void pmgr_window_callback_tabPluginList_switch_page(GtkNotebook *notebook, guint page_num, gpointer user_data) 3.108 + { 3.109 + GSFT_UNUSED_PARAMETER(notebook); 3.110 +- GSFT_UNUSED_PARAMETER(page); 3.111 + GSFT_UNUSED_PARAMETER(user_data); 3.112 + 3.113 + // Activate the "cursor-changed" callback for the page. 3.114 +diff -ru gens/src/gens/ui/gtk/select_cdrom/selcd_window.cpp gens-build/src/gens/ui/gtk/select_cdrom/selcd_window.cpp 3.115 +--- gens/src/gens/ui/gtk/select_cdrom/selcd_window.cpp 2010-10-11 16:32:29.000000000 +0000 3.116 ++++ gens-build/src/gens/ui/gtk/select_cdrom/selcd_window.cpp 2010-10-11 15:46:16.000000000 +0000 3.117 +@@ -94,7 +94,7 @@ 3.118 + gtk_window_set_position(GTK_WINDOW(selcd_window), GTK_WIN_POS_CENTER); 3.119 + gtk_window_set_resizable(GTK_WINDOW(selcd_window), FALSE); 3.120 + gtk_window_set_type_hint(GTK_WINDOW(selcd_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.121 +- gtk_dialog_set_has_separator(GTK_DIALOG(selcd_window), FALSE); 3.122 ++ g_object_set(GTK_DIALOG(selcd_window), "has-separator", FALSE, NULL); 3.123 + 3.124 + // Callbacks for if the window is closed. 3.125 + g_signal_connect((gpointer)(selcd_window), "delete_event", 3.126 +diff -ru gens/src/mdp/misc/game_genie/gg_window_gtk2.cpp gens-build/src/mdp/misc/game_genie/gg_window_gtk2.cpp 3.127 +--- gens/src/mdp/misc/game_genie/gg_window_gtk2.cpp 2010-10-11 16:32:29.000000000 +0000 3.128 ++++ gens-build/src/mdp/misc/game_genie/gg_window_gtk2.cpp 2010-10-11 15:52:05.000000000 +0000 3.129 +@@ -111,7 +111,7 @@ 3.130 + gtk_window_set_position(GTK_WINDOW(gg_window), GTK_WIN_POS_CENTER); 3.131 + gtk_window_set_resizable(GTK_WINDOW(gg_window), TRUE); 3.132 + gtk_window_set_type_hint(GTK_WINDOW(gg_window), GDK_WINDOW_TYPE_HINT_DIALOG); 3.133 +- gtk_dialog_set_has_separator(GTK_DIALOG(gg_window), FALSE); 3.134 ++ g_object_set(GTK_DIALOG(gg_window), "has-separator", FALSE, NULL); 3.135 + 3.136 + // Add the window icon. 3.137 + GList *icon_list = NULL;
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/gens-gs/stuff/patches/series Sun Mar 11 17:47:28 2018 +0200 4.3 @@ -0,0 +1,1 @@ 4.4 +gens-gtk.patch
5.1 --- a/linapple/receipt Sun Mar 11 13:37:02 2018 +0200 5.2 +++ b/linapple/receipt Sun Mar 11 17:47:28 2018 +0200 5.3 @@ -1,38 +1,41 @@ 5.4 -# SliTaz package receipt. 5.5 +# SliTaz package receipt v2. 5.6 5.7 PACKAGE="linapple" 5.8 VERSION="2a" 5.9 CATEGORY="misc" 5.10 -SHORT_DESC="Apple //e emulator." 5.11 +SHORT_DESC="Apple //e emulator" 5.12 MAINTAINER="pascal.bellard@slitaz.org" 5.13 LICENSE="GPL2" 5.14 +WEB_SITE="http://linapple.sourceforge.net/" 5.15 + 5.16 TARBALL="$PACKAGE-src_$VERSION.tar.bz2" 5.17 -WEB_SITE="http://linapple.sourceforge.net/" 5.18 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 5.19 -CONFIG_FILES="/etc/linapple.conf" 5.20 -TAGS="emulator apple2" 5.21 5.22 -DEPENDS="gcc-lib-base libsdl zlib curl libzip" 5.23 BUILD_DEPENDS="libsdl-dev zlib-dev curl-dev libzip-dev" 5.24 5.25 -# Rules to configure and make the package. 5.26 -compile_rules() 5.27 -{ 5.28 +compile_rules() { 5.29 cd $src/src 5.30 sed -i 's|sys/stat.h>|&\n#include <unistd.h>|' Frame.cpp 5.31 sed -i 's|fcntl.h>|&\n#include <unistd.h>|' SerialComms.cpp 5.32 sed -i 's|sys/time.h>|&\n#include <unistd.h>|' Timer.cpp Applewin.cpp 5.33 grep -q /usr/share/apple2 Applewin.cpp || 5.34 sed -i 's|.*REGISTRY.*|\tchdir("/usr/share/apple2");\n&|' Applewin.cpp 5.35 - make CXXFLAGS="-O3 -I/usr/lib/libzip/include -I/usr/include/SDL" 5.36 + 5.37 + make CXXFLAGS="-O3 -I/usr/lib/libzip/include -I/usr/include/SDL" || return 1 5.38 + 5.39 + mkdir -p \ 5.40 + $install/usr/share/apple2 \ 5.41 + $install/usr/bin \ 5.42 + $install/etc 5.43 + cp $src/linapple $install/usr/bin 5.44 + cp $src/*.bmp $install/usr/share/apple2 5.45 + cp $src/linapple.conf $install/etc 5.46 + ln -s /etc/linapple.conf $install/usr/share/apple2 5.47 } 5.48 5.49 -# Rules to gen a SliTaz package suitable for Tazpkg. 5.50 -genpkg_rules() 5.51 -{ 5.52 - mkdir -p $fs/usr/share/apple2 $fs/usr/bin $fs/etc 5.53 - cp $src/linapple $fs/usr/bin 5.54 - cp $src/*.bmp $fs/usr/share/apple2 5.55 - cp $src/linapple.conf $fs/etc 5.56 - ln -s /etc/linapple.conf $fs/usr/share/apple2 5.57 +genpkg_rules() { 5.58 + copy @std 5.59 + DEPENDS="gcc-lib-base libsdl zlib curl libzip" 5.60 + CONFIG_FILES="/etc/linapple.conf" 5.61 + TAGS="emulator apple2" 5.62 }
6.1 --- a/mupdf/receipt Sun Mar 11 13:37:02 2018 +0200 6.2 +++ b/mupdf/receipt Sun Mar 11 17:47:28 2018 +0200 6.3 @@ -7,25 +7,24 @@ 6.4 MAINTAINER="jozee@slitaz.org" 6.5 LICENSE="GPL3" 6.6 WEB_SITE="http://mupdf.com/" 6.7 + 6.8 TARBALL="$PACKAGE-$VERSION-source.tar.gz" 6.9 WGET_URL="http://mupdf.com/downloads/$TARBALL" 6.10 6.11 -BUILD_DEPENDS="freetype-dev fontconfig-dev jbig2dec-dev jpeg-dev \ 6.12 +BUILD_DEPENDS="freetype-dev fontconfig-dev jbig2dec-dev libjpeg-turbo-dev \ 6.13 openjpeg-dev zlib-dev xorg-dev" 6.14 -SPLIT="mupdf mudraw mupdf-dev" 6.15 +SPLIT="mudraw mupdf mupdf-dev" 6.16 6.17 -# Rules to configure and make the package. 6.18 -compile_rules() 6.19 -{ 6.20 +compile_rules() { 6.21 # Use system wide libraries instead of included ones 6.22 rm -rf $src/thirdparty 6.23 - 6.24 + 6.25 case "$ARCH" in 6.26 arm*) 6.27 ARCH_ARGS='OS="slitaz-arm"' 6.28 unset CC CFLAGS 6.29 make generate 6.30 - cat >> Makerules << EOT 6.31 + cat >> Makerules <<EOT 6.32 ifeq "\$(OS)" "slitaz-arm" 6.33 SYS_FREETYPE_INC = -I/cross/$ARCH/sysroot/usr/include 6.34 CC = ${HOST_SYSTEM}-gcc 6.35 @@ -35,37 +34,31 @@ 6.36 CROSSCOMPILE=yes 6.37 endif 6.38 EOT 6.39 - ln -s /usr/include/freetype2/freetype/ /usr/include/freetype ;; 6.40 - 6.41 -*) # apply debian 1.4-1 patch 6.42 + ln -s /usr/include/freetype2/freetype/ /usr/include/freetype 6.43 + ;; 6.44 + *) 6.45 + # apply debian 1.4-1 patch 6.46 patch -p1 < $stuff/use_openjpeg_1.5.patch 6.47 + ;; 6.48 esac 6.49 make ${ARCH_ARGS} build=release && 6.50 make ${ARCH_ARGS} build=release prefix=/usr install 6.51 rm -rf /usr/include/freetype 6.52 } 6.53 6.54 -# Rules to gen a SliTaz package suitable for Tazpkg. 6.55 -genpkg_rules() 6.56 -{ 6.57 +genpkg_rules() { 6.58 case $PACKAGE in 6.59 - mupdf) 6.60 - DEPENDS="bzlib freetype fontconfig jbig2dec openjpeg xorg-libXext" 6.61 - mkdir -p $fs/usr/bin 6.62 - cp -a $install/usr/bin/mupdf* $fs/usr/bin 6.63 - ;; 6.64 - mudraw) 6.65 - CAT="development|A lightweight PDF and XPS viewer (mudraw)" 6.66 - DEPENDS="bzlib freetype jbig2dec openjpeg" 6.67 - mkdir -p $fs/usr/bin 6.68 - cp -a $install/usr/bin/mudraw $fs/usr/bin 6.69 - ;; 6.70 - mupdf-dev) 6.71 - CAT="development|Development files for mupdf" 6.72 - DEPENDS="mupdf mudraw" 6.73 - mkdir -p $fs/usr 6.74 - cp -a $install/usr/include $fs/usr 6.75 - cp -a $install/usr/lib $fs/usr 6.76 - ;; 6.77 + mudraw) 6.78 + copy mudraw 6.79 + CAT="development|mudraw" 6.80 + DEPENDS="bzlib freetype jbig2dec openjpeg" 6.81 + ;; 6.82 + mupdf) 6.83 + copy @std @rm 6.84 + DEPENDS="bzlib freetype fontconfig jbig2dec openjpeg xorg-libXext" 6.85 + ;; 6.86 + mupdf-dev) 6.87 + copy @dev 6.88 + ;; 6.89 esac 6.90 }
7.1 --- a/openttd/receipt Sun Mar 11 13:37:02 2018 +0200 7.2 +++ b/openttd/receipt Sun Mar 11 17:47:28 2018 +0200 7.3 @@ -1,21 +1,19 @@ 7.4 -# SliTaz package receipt. 7.5 +# SliTaz package receipt v2. 7.6 7.7 PACKAGE="openttd" 7.8 VERSION="1.7.1" 7.9 CATEGORY="games" 7.10 -SHORT_DESC="OpenTTD is a clone of Transport Tycoon Deluxe." 7.11 +SHORT_DESC="OpenTTD is a clone of Transport Tycoon Deluxe" 7.12 MAINTAINER="devl547@gmail.com" 7.13 LICENSE="GPL2" 7.14 +WEB_SITE="http://www.openttd.org" 7.15 + 7.16 TARBALL="$PACKAGE-$VERSION-source.tar.gz" 7.17 -WEB_SITE="http://www.openttd.org" 7.18 WGET_URL="http://us.binaries.openttd.org/binaries/releases/$VERSION/$TARBALL" 7.19 7.20 -DEPENDS="libsdl lzo zlib libpng16 icu" 7.21 BUILD_DEPENDS="libsdl-dev lzo-dev zlib-dev libpng16-dev xz-dev icu-dev" 7.22 7.23 -# Rules to configure and make the package. 7.24 -compile_rules() 7.25 -{ 7.26 +compile_rules() { 7.27 ./configure \ 7.28 --prefix-dir=/usr \ 7.29 --binary-dir=/usr/games \ 7.30 @@ -27,15 +25,20 @@ 7.31 --with-sdl \ 7.32 --without-freetype \ 7.33 $CONFIGURE_ARGS && 7.34 - make 7.35 + make || return 1 7.36 + 7.37 + mkdir -p \ 7.38 + $install/usr/share/pixmaps \ 7.39 + $install/usr/share/applications \ 7.40 + $install/usr/share/games/openttd \ 7.41 + $install/usr/games 7.42 + cp -a $src/bin/openttd $install/usr/games 7.43 + cp -a $src/bin/*/ $install/usr/share/games/openttd 7.44 + cp $src/media/$PACKAGE.32.png $install/usr/share/pixmaps 7.45 + cp $src/media/$PACKAGE.desktop $install/usr/share/applications 7.46 } 7.47 7.48 -# Rules to gen a SliTaz package suitable for Tazpkg. 7.49 -genpkg_rules() 7.50 -{ 7.51 - mkdir -p $fs/usr/share/pixmaps $fs/usr/share/applications $fs/usr/share/games/openttd $fs/usr/games 7.52 - cp -a $src/bin/openttd $fs/usr/games 7.53 - cp -a $src/bin/*/ $fs/usr/share/games/openttd 7.54 - cp $src/media/$PACKAGE.32.png $fs/usr/share/pixmaps 7.55 - cp $src/media/$PACKAGE.desktop $fs/usr/share/applications 7.56 +genpkg_rules() { 7.57 + copy @std 7.58 + DEPENDS="libsdl lzo zlib libpng16 icu" 7.59 }
8.1 --- a/opentyrian/receipt Sun Mar 11 13:37:02 2018 +0200 8.2 +++ b/opentyrian/receipt Sun Mar 11 17:47:28 2018 +0200 8.3 @@ -1,4 +1,4 @@ 8.4 -# SliTaz package receipt. 8.5 +# SliTaz package receipt v2. 8.6 8.7 PACKAGE="opentyrian" 8.8 VERSION="r886" 8.9 @@ -7,34 +7,33 @@ 8.10 MAINTAINER="mallory@sweetpeople.org" 8.11 LICENSE="GPL2" 8.12 WEB_SITE="http://code.google.com/p/opentyrian/" 8.13 + 8.14 TARBALL="$PACKAGE-$VERSION.tar.bz2" 8.15 WGET_URL="mercurial|https://opentyrian.googlecode.com/hg/" 8.16 8.17 -DEPENDS="libsdl libsdl-mixer libsdl-net tyrian" 8.18 BUILD_DEPENDS="libsdl-dev libsdl-mixer-dev libsdl-net-dev mercurial" 8.19 8.20 -# Rules to configure and make the package. 8.21 -compile_rules() 8.22 -{ 8.23 - cd $src 8.24 - make release 8.25 -} 8.26 +compile_rules() { 8.27 + make release || return 1 8.28 8.29 -# Rules to gen a SliTaz package suitable for Tazpkg. 8.30 -genpkg_rules() 8.31 -{ 8.32 - mkdir -p $fs/usr/bin $fs/usr/share/applications \ 8.33 - $fs/usr/share/pixmaps $fs/usr/games/opentyrian 8.34 - cp $src/opentyrian $fs/usr/games/opentyrian 8.35 - cp $src/linux/opentyrian.desktop $fs/usr/share/applications 8.36 - cp $src/linux/icons/tyrian-32.png $fs/usr/share/pixmaps/opentyrian.png 8.37 - cat > $fs/usr/bin/opentyrian <<EOF 8.38 + mkdir -p \ 8.39 + $install/usr/bin $fs/usr/share/applications \ 8.40 + $install/usr/share/pixmaps \ 8.41 + $install/usr/games/opentyrian 8.42 + cp $src/opentyrian $install/usr/games/opentyrian 8.43 + cp $src/linux/opentyrian.desktop $install/usr/share/applications 8.44 + cp $src/linux/icons/tyrian-32.png $install/usr/share/pixmaps/opentyrian.png 8.45 + cat > $install/usr/bin/opentyrian <<EOF 8.46 #!/bin/sh 8.47 here=$(pwd) 8.48 cd /usr/games/opentyrian 8.49 ./opentyrian 8.50 cd $here 8.51 EOF 8.52 - chmod +x $fs/usr/bin/opentyrian 8.53 + chmod +x $install/usr/bin/opentyrian 8.54 } 8.55 8.56 +genpkg_rules() { 8.57 + copy @std 8.58 + DEPENDS="libsdl libsdl-mixer libsdl-net tyrian" 8.59 +}
9.1 --- a/pingus/receipt Sun Mar 11 13:37:02 2018 +0200 9.2 +++ b/pingus/receipt Sun Mar 11 17:47:28 2018 +0200 9.3 @@ -1,4 +1,4 @@ 9.4 -# SliTaz package receipt. 9.5 +# SliTaz package receipt v2. 9.6 9.7 # FIXME : Check if the tarball comes with a .desktop and a pixmap files 9.8 # Then remove the section in genpkg_rules() that creates them 9.9 @@ -6,40 +6,32 @@ 9.10 PACKAGE="pingus" 9.11 VERSION="0.7.3" 9.12 CATEGORY="games" 9.13 -SHORT_DESC="Pingus is a free Lemmings-like game." 9.14 +SHORT_DESC="Pingus is a free Lemmings-like game" 9.15 MAINTAINER="chadi.elahmad@gmail.com" 9.16 LICENSE="GPL2" 9.17 +WEB_SITE="http://pingus.seul.org/" 9.18 9.19 TARBALL="$PACKAGE-$VERSION.tar.bz2" 9.20 -WEB_SITE="http://pingus.seul.org/" 9.21 WGET_URL="http://pingus.seul.org/files/$TARBALL" 9.22 9.23 -DEPENDS="libsdl libsdl-image libsdl-mixer libboost-signals gcc-lib-base" 9.24 - 9.25 BUILD_DEPENDS="scons libsdl-dev libsdl-image-dev libsdl-mixer-dev libboost-dev \ 9.26 libboost-signals libpng16-dev" 9.27 9.28 -# Rules to configure and make the package. 9.29 -compile_rules() 9.30 -{ 9.31 +compile_rules() { 9.32 sed -i 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/screenshot.cpp 9.33 - scons 9.34 -} 9.35 + scons || return 1 9.36 9.37 -# Rules to gen a SliTaz package suitable for Tazpkg. 9.38 -genpkg_rules() 9.39 -{ 9.40 - mkdir -p $fs/usr/bin $fs/usr/share/pingus 9.41 - cp -a $src/pingus $fs/usr/bin 9.42 - cp -a $src/data $fs/usr/share/pingus 9.43 + mkdir -p $install/usr/bin $install/usr/share/pingus 9.44 + cp -a $src/pingus $install/usr/bin 9.45 + cp -a $src/data $install/usr/share/pingus 9.46 9.47 # the tarball doesn't contain any .desktop file, nor a pixmap 9.48 # let's create them 9.49 - mkdir -p $fs/usr/share/pixmaps 9.50 - mkdir -p $fs/usr/share/applications 9.51 - cp -a $src/data/images/core/editor/actions.png \ 9.52 - $fs/usr/share/pixmaps/pingus.png 9.53 - cat > $fs/usr/share/applications/pingus.desktop <<EOF 9.54 + mkdir -p $install/usr/share/pixmaps 9.55 + mkdir -p $install/usr/share/applications 9.56 + cp $src/data/images/core/editor/actions.png \ 9.57 + $install/usr/share/pixmaps/pingus.png 9.58 + cat > $install/usr/share/applications/pingus.desktop <<EOF 9.59 [Desktop Entry] 9.60 Name=Pingus 9.61 Exec=pingus -w 9.62 @@ -48,3 +40,8 @@ 9.63 Icon=pingus 9.64 EOF 9.65 } 9.66 + 9.67 +genpkg_rules() { 9.68 + copy @std 9.69 + DEPENDS="libsdl libsdl-image libsdl-mixer libboost-signals gcc-lib-base" 9.70 +}