From 4663d2312be9ad97d502574657c758a1cad70b43 Mon Sep 17 00:00:00 2001 From: gyboth Date: Thu, 3 Mar 2005 11:29:14 +0000 Subject: [PATCH] Removed update gui. --- b-u/Makefile.am | 19 -- b-u/bu_callbacks.c | 98 ------ b-u/bu_callbacks.h | 34 -- b-u/bu_functions.c | 133 -------- b-u/bu_functions.h | 14 - b-u/bu_interface.c | 576 ------------------------------- b-u/bu_interface.h | 6 - b-u/bu_main.c | 85 ----- b-u/bu_support.c | 144 -------- b-u/bu_support.h | 67 ---- b-u/bygfoot-update | 753 ----------------------------------------- b-u/bygfoot-update-gui | Bin 39792 -> 0 bytes b-u/bygfoot-update.h | 30 -- 13 files changed, 1959 deletions(-) delete mode 100644 b-u/Makefile.am delete mode 100644 b-u/bu_callbacks.c delete mode 100644 b-u/bu_callbacks.h delete mode 100644 b-u/bu_functions.c delete mode 100644 b-u/bu_functions.h delete mode 100644 b-u/bu_interface.c delete mode 100644 b-u/bu_interface.h delete mode 100644 b-u/bu_main.c delete mode 100644 b-u/bu_support.c delete mode 100644 b-u/bu_support.h delete mode 100755 b-u/bygfoot-update delete mode 100755 b-u/bygfoot-update-gui delete mode 100644 b-u/bygfoot-update.h diff --git a/b-u/Makefile.am b/b-u/Makefile.am deleted file mode 100644 index 78ec6b7e..00000000 --- a/b-u/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with automake to produce Makefile.in -AM_CFLAGS = -Wall - -INCLUDES = \ - -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ - -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ - @PACKAGE_CFLAGS@ - -bin_PROGRAMS = bygfoot-update-gui -bin_SCRIPTS = bygfoot-update - -bygfoot_update_gui_SOURCES = \ - bu_main.c \ - bu_support.c bu_support.h \ - bu_interface.c bu_interface.h \ - bu_callbacks.c bu_callbacks.h bu_functions.h \ - bu_functions.c bu_functions.h bu_interface.h bu_support.h bu_callbacks.h - -bygfoot_update_gui_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) diff --git a/b-u/bu_callbacks.c b/b-u/bu_callbacks.c deleted file mode 100644 index 62e8bd04..00000000 --- a/b-u/bu_callbacks.c +++ /dev/null @@ -1,98 +0,0 @@ -#ifdef HAVE_CONFIG_H -# include -#endif - -#include - -#include "bygfoot-update.h" -#include "bu_functions.h" -#include "bu_callbacks.h" -#include "bu_interface.h" -#include "bu_support.h" - - -void -on_button_packdir_fs_clicked (GtkButton *button, - gpointer user_data) -{ - GtkWidget *fs = create_fileselection(); - gtk_widget_show(fs); - status = STATUS_FS_PACK; -} - - -void -on_button_tempdir_fs_clicked (GtkButton *button, - gpointer user_data) -{ - GtkWidget *fs = create_fileselection(); - gtk_widget_show(fs); - status = STATUS_FS_TMP; -} - - -void -on_button_countrydir_fs_clicked (GtkButton *button, - gpointer user_data) -{ - GtkWidget *fs = create_fileselection(); - gtk_widget_show(fs); - status = STATUS_FS_COUNTRY; -} - - -void -on_button_ok_clicked (GtkButton *button, - gpointer user_data) -{ - callback_update(); -} - -void -on_button_fs_ok_clicked (GtkButton *button, - gpointer user_data) -{ - GtkWidget *fs = lookup_widget(GTK_WIDGET(button), "fileselection"); - GtkWidget *entry = NULL; - - if(status == STATUS_FS_PACK) - entry = lookup_widget(update_window, "entry_packdir"); - else if(status == STATUS_FS_TMP) - entry = lookup_widget(update_window, "entry_tmpdir"); - else if(status == STATUS_FS_COUNTRY) - entry = lookup_widget(update_window, "entry_countrydir"); - - gtk_entry_set_text(GTK_ENTRY(entry), - gtk_file_selection_get_filename( - GTK_FILE_SELECTION(fs))); - - gtk_widget_destroy(fs); - status = STATUS_NORMAL; -} - - -void -on_button_fs_cancel_clicked (GtkButton *button, - gpointer user_data) -{ - gtk_widget_destroy(lookup_widget(GTK_WIDGET(button), "fileselection")); - status = STATUS_NORMAL; -} - -void -on_button_quit_clicked (GtkButton *button, - gpointer user_data) -{ - gtk_widget_destroy(update_window); - gtk_main_quit(); -} - - - -void -on_button_version_clicked (GtkButton *button, - gpointer user_data) -{ - update_download(TRUE); -} - diff --git a/b-u/bu_callbacks.h b/b-u/bu_callbacks.h deleted file mode 100644 index e5d98462..00000000 --- a/b-u/bu_callbacks.h +++ /dev/null @@ -1,34 +0,0 @@ -#include - - -void -on_button_packdir_fs_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_tempdir_fs_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_ok_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_fs_ok_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_fs_cancel_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_quit_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_countrydir_fs_clicked (GtkButton *button, - gpointer user_data); - -void -on_button_version_clicked (GtkButton *button, - gpointer user_data); diff --git a/b-u/bu_functions.c b/b-u/bu_functions.c deleted file mode 100644 index 5daa2605..00000000 --- a/b-u/bu_functions.c +++ /dev/null @@ -1,133 +0,0 @@ -#ifdef HAVE_CONFIG_H -# include -#endif - -#include - -#include "bygfoot-update.h" -#include "bu_functions.h" -#include "bu_callbacks.h" -#include "bu_interface.h" -#include "bu_support.h" -#include - -void -print_message(gchar *text) -{ - GtkWidget *textview = - lookup_widget(update_window, "textview"); - GtkTextBuffer *textbuffer = - gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview)); - GtkTextIter iter; - gchar *converted = g_locale_to_utf8(text, -1, NULL, NULL, NULL); - - if(converted != NULL) - { - gtk_text_buffer_get_start_iter(textbuffer, &iter); - gtk_text_buffer_insert(textbuffer, &iter, "\n\n", -1); - gtk_text_buffer_get_start_iter(textbuffer, &iter); - gtk_text_buffer_insert(textbuffer, &iter, converted, -1); - g_free(converted); - } -} - -void -update_download(gboolean get_version) -{ - GtkWidget *optionmenu_format = - lookup_widget(update_window, "optionmenu_format"); - GtkWidget *entry_tmpdir = - lookup_widget(update_window, "entry_tmpdir"); - GtkWidget *optionmenu_type = - lookup_widget(update_window, "optionmenu_type"); - gint exit; - gchar *output = NULL; - gchar type[SMALL], format[SMALL]; - gchar *formats[5] = {"rpm", "bin", "src", "deb", "srpm"}; - gchar swtch[SMALL]; - - if(gtk_option_menu_get_history(GTK_OPTION_MENU(optionmenu_type)) == 0) - strcpy(type, "stable"); - else - strcpy(type, "unstable"); - - strcpy(format, formats[gtk_option_menu_get_history(GTK_OPTION_MENU(optionmenu_format))]); - - if(get_version) - strcpy(swtch, "-V"); - else - strcpy(swtch, "-n"); - - g_string_printf(command_line, "%s %s -t %s -T %s -f %s", - update_script->str, swtch, gtk_entry_get_text(GTK_ENTRY(entry_tmpdir)), - type, format); - - if(!get_version) - return; - - printf("comml +%s+\n", command_line->str); - - g_spawn_command_line_sync(command_line->str, &output, NULL, &exit, NULL); - - if(output != NULL) - { - print_message(output); - g_free(output); - } -} - -void -update_src(void) -{ - GtkWidget *entry_packdir = - lookup_widget(update_window, "entry_packdir"); - GtkWidget *entry_tmpdir = - lookup_widget(update_window, "entry_tmpdir"); - GtkWidget *checkbutton_recompile = - lookup_widget(update_window, "checkbutton_recompile"); - gchar buf[SMALL]; - - sprintf(buf, "%s -p %s -t %s -a", update_script->str, - gtk_entry_get_text(GTK_ENTRY(entry_packdir)), - gtk_entry_get_text(GTK_ENTRY(entry_tmpdir))); - - if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbutton_recompile))) - strcat(buf, " -r"); - else - strcat(buf, " -R"); - - g_string_printf(command_line, "%s", buf); -} - -void -callback_update(void) -{ - GtkWidget *entry_countrydir = - lookup_widget(update_window, "entry_countrydir"); - GtkWidget *radiobutton_src = - lookup_widget(update_window, "radiobutton_src"); - GtkWidget *radiobutton_country = - lookup_widget(update_window, "radiobutton_country"); - gint exit; - gchar *output = NULL; - - if(gtk_toggle_button_get_active( - GTK_TOGGLE_BUTTON(radiobutton_src))) - update_src(); - else if(gtk_toggle_button_get_active( - GTK_TOGGLE_BUTTON(radiobutton_country))) - g_string_printf(command_line, "%s -c -C %s", update_script->str, - gtk_entry_get_text(GTK_ENTRY(entry_countrydir))); - else - update_download(FALSE); - - printf("comml +%s+\n", command_line->str); - - g_spawn_command_line_sync(command_line->str, &output, NULL, &exit, NULL); - - if(output != NULL) - { - print_message(output); - g_free(output); - } -} diff --git a/b-u/bu_functions.h b/b-u/bu_functions.h deleted file mode 100644 index e393cfd7..00000000 --- a/b-u/bu_functions.h +++ /dev/null @@ -1,14 +0,0 @@ -void -print_message(gchar *text); - -void -callback_update(void); - -void -update_src(void); - -void -update_countries(void); - -void -update_download(gboolean get_version); diff --git a/b-u/bu_interface.c b/b-u/bu_interface.c deleted file mode 100644 index 21def51b..00000000 --- a/b-u/bu_interface.c +++ /dev/null @@ -1,576 +0,0 @@ -/* - * DO NOT EDIT THIS FILE - it is generated by Glade. - */ - -#ifdef HAVE_CONFIG_H -# include -#endif - -#include -#include -#include -#include -#include - -#include -#include - -#include "bu_callbacks.h" -#include "bu_interface.h" -#include "bu_support.h" - -#define GLADE_HOOKUP_OBJECT(component,widget,name) \ - g_object_set_data_full (G_OBJECT (component), name, \ - gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) - -#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ - g_object_set_data (G_OBJECT (component), name, widget) - -GtkWidget* -create_update_window (void) -{ - GtkWidget *update_window; - GtkWidget *vbox1; - GtkWidget *scrolledwindow1; - GtkWidget *textview; - GtkWidget *hseparator1; - GtkWidget *vbox2; - GtkWidget *hbox15; - GtkWidget *radiobutton_src; - GSList *radiobutton_src_group = NULL; - GtkWidget *checkbutton_recompile; - GtkWidget *hseparator4; - GtkWidget *hbox12; - GtkWidget *radiobutton_country; - GtkWidget *hseparator5; - GtkWidget *hbox16; - GtkWidget *radiobutton_download; - GtkWidget *button_version; - GtkWidget *alignment9; - GtkWidget *hbox17; - GtkWidget *image9; - GtkWidget *label14; - GtkWidget *vbox3; - GtkWidget *label12; - GtkWidget *optionmenu_type; - GtkWidget *menu1; - GtkWidget *stable1; - GtkWidget *unstable1; - GtkWidget *vbox4; - GtkWidget *label13; - GtkWidget *optionmenu_format; - GtkWidget *menu2; - GtkWidget *rpm1; - GtkWidget *binary1; - GtkWidget *source1; - GtkWidget *deb1; - GtkWidget *srpm1; - GtkWidget *hseparator3; - GtkWidget *label1; - GtkWidget *hbox2; - GtkWidget *entry_packdir; - GtkWidget *button_packdir_fs; - GtkWidget *alignment1; - GtkWidget *hbox5; - GtkWidget *image1; - GtkWidget *label3; - GtkWidget *label2; - GtkWidget *hbox3; - GtkWidget *entry_tmpdir; - GtkWidget *button_tempdir_fs; - GtkWidget *alignment3; - GtkWidget *hbox7; - GtkWidget *image3; - GtkWidget *label5; - GtkWidget *label11; - GtkWidget *hbox13; - GtkWidget *entry_countrydir; - GtkWidget *button_countrydir_fs; - GtkWidget *alignment8; - GtkWidget *hbox14; - GtkWidget *image8; - GtkWidget *label10; - GtkWidget *hseparator2; - GtkWidget *hbox4; - GtkWidget *button_ok; - GtkWidget *alignment4; - GtkWidget *hbox8; - GtkWidget *image4; - GtkWidget *label6; - GtkWidget *button_quit; - GtkWidget *alignment7; - GtkWidget *hbox11; - GtkWidget *image7; - GtkWidget *label9; - GtkAccelGroup *accel_group; - GtkTooltips *tooltips; - - tooltips = gtk_tooltips_new (); - - accel_group = gtk_accel_group_new (); - - update_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_container_set_border_width (GTK_CONTAINER (update_window), 5); - gtk_window_set_title (GTK_WINDOW (update_window), _("Bygfoot Online Update Frontend")); - gtk_window_set_position (GTK_WINDOW (update_window), GTK_WIN_POS_CENTER); - gtk_window_set_default_size (GTK_WINDOW (update_window), 400, 550); - - vbox1 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox1); - gtk_container_add (GTK_CONTAINER (update_window), vbox1); - - scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); - gtk_widget_show (scrolledwindow1); - gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0); - - textview = gtk_text_view_new (); - gtk_widget_show (textview); - gtk_container_add (GTK_CONTAINER (scrolledwindow1), textview); - gtk_container_set_border_width (GTK_CONTAINER (textview), 2); - gtk_text_view_set_editable (GTK_TEXT_VIEW (textview), FALSE); - gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (textview), GTK_WRAP_WORD); - - hseparator1 = gtk_hseparator_new (); - gtk_widget_show (hseparator1); - gtk_box_pack_start (GTK_BOX (vbox1), hseparator1, FALSE, TRUE, 0); - gtk_widget_set_size_request (hseparator1, 1, 10); - - vbox2 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox2); - gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, TRUE, 0); - - hbox15 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox15); - gtk_box_pack_start (GTK_BOX (vbox2), hbox15, TRUE, TRUE, 0); - - radiobutton_src = gtk_radio_button_new_with_mnemonic (NULL, _("Update source package")); - gtk_widget_show (radiobutton_src); - gtk_box_pack_start (GTK_BOX (hbox15), radiobutton_src, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, radiobutton_src, _("Update your Bygfoot source package using patches"), NULL); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_src), radiobutton_src_group); - radiobutton_src_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_src)); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton_src), TRUE); - - checkbutton_recompile = gtk_check_button_new_with_mnemonic (_("Run './configure && make' after updating")); - gtk_widget_show (checkbutton_recompile); - gtk_box_pack_start (GTK_BOX (hbox15), checkbutton_recompile, FALSE, FALSE, 0); - - hseparator4 = gtk_hseparator_new (); - gtk_widget_show (hseparator4); - gtk_box_pack_start (GTK_BOX (vbox2), hseparator4, FALSE, TRUE, 0); - gtk_widget_set_size_request (hseparator4, 1, 10); - - hbox12 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox12); - gtk_box_pack_start (GTK_BOX (vbox2), hbox12, TRUE, TRUE, 0); - - radiobutton_country = gtk_radio_button_new_with_mnemonic (NULL, _("Download team names")); - gtk_widget_show (radiobutton_country); - gtk_box_pack_start (GTK_BOX (hbox12), radiobutton_country, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, radiobutton_country, _("Download official team names (Real Madrid instead of R. Madrid etc.)"), NULL); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_country), radiobutton_src_group); - radiobutton_src_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_country)); - - hseparator5 = gtk_hseparator_new (); - gtk_widget_show (hseparator5); - gtk_box_pack_start (GTK_BOX (vbox2), hseparator5, FALSE, TRUE, 0); - gtk_widget_set_size_request (hseparator5, 1, 10); - - hbox16 = gtk_hbox_new (FALSE, 4); - gtk_widget_show (hbox16); - gtk_box_pack_start (GTK_BOX (vbox2), hbox16, TRUE, TRUE, 0); - - radiobutton_download = gtk_radio_button_new_with_mnemonic (NULL, _("DL complete package")); - gtk_widget_show (radiobutton_download); - gtk_box_pack_start (GTK_BOX (hbox16), radiobutton_download, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, radiobutton_download, _("Download a complete Bygfoot package from the website. The file will be stored in the temporary directory."), NULL); - gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton_download), radiobutton_src_group); - radiobutton_src_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton_download)); - - button_version = gtk_button_new (); - gtk_widget_show (button_version); - gtk_box_pack_start (GTK_BOX (hbox16), button_version, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, button_version, _("Fetch the version number of the package on the server. You won't want to download the package you already have, after all."), NULL); - - alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_show (alignment9); - gtk_container_add (GTK_CONTAINER (button_version), alignment9); - - hbox17 = gtk_hbox_new (FALSE, 2); - gtk_widget_show (hbox17); - gtk_container_add (GTK_CONTAINER (alignment9), hbox17); - - image9 = gtk_image_new_from_stock ("gtk-dialog-question", GTK_ICON_SIZE_BUTTON); - gtk_widget_show (image9); - gtk_box_pack_start (GTK_BOX (hbox17), image9, FALSE, FALSE, 0); - - label14 = gtk_label_new_with_mnemonic (_("Version")); - gtk_widget_show (label14); - gtk_box_pack_start (GTK_BOX (hbox17), label14, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label14), GTK_JUSTIFY_LEFT); - - vbox3 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox3); - gtk_box_pack_start (GTK_BOX (hbox16), vbox3, TRUE, TRUE, 0); - - label12 = gtk_label_new (_("Type")); - gtk_widget_show (label12); - gtk_box_pack_start (GTK_BOX (vbox3), label12, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label12), GTK_JUSTIFY_LEFT); - - optionmenu_type = gtk_option_menu_new (); - gtk_widget_show (optionmenu_type); - gtk_box_pack_start (GTK_BOX (vbox3), optionmenu_type, FALSE, FALSE, 0); - - menu1 = gtk_menu_new (); - - stable1 = gtk_menu_item_new_with_mnemonic (_("Stable")); - gtk_widget_show (stable1); - gtk_container_add (GTK_CONTAINER (menu1), stable1); - - unstable1 = gtk_menu_item_new_with_mnemonic (_("Unstable")); - gtk_widget_show (unstable1); - gtk_container_add (GTK_CONTAINER (menu1), unstable1); - - gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_type), menu1); - - vbox4 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox4); - gtk_box_pack_start (GTK_BOX (hbox16), vbox4, TRUE, TRUE, 0); - - label13 = gtk_label_new (_("Format")); - gtk_widget_show (label13); - gtk_box_pack_start (GTK_BOX (vbox4), label13, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label13), GTK_JUSTIFY_LEFT); - - optionmenu_format = gtk_option_menu_new (); - gtk_widget_show (optionmenu_format); - gtk_box_pack_start (GTK_BOX (vbox4), optionmenu_format, FALSE, FALSE, 0); - - menu2 = gtk_menu_new (); - - rpm1 = gtk_menu_item_new_with_mnemonic (_("Rpm")); - gtk_widget_show (rpm1); - gtk_container_add (GTK_CONTAINER (menu2), rpm1); - - binary1 = gtk_menu_item_new_with_mnemonic (_("Binary")); - gtk_widget_show (binary1); - gtk_container_add (GTK_CONTAINER (menu2), binary1); - - source1 = gtk_menu_item_new_with_mnemonic (_("Source")); - gtk_widget_show (source1); - gtk_container_add (GTK_CONTAINER (menu2), source1); - - deb1 = gtk_menu_item_new_with_mnemonic (_("Deb")); - gtk_widget_show (deb1); - gtk_container_add (GTK_CONTAINER (menu2), deb1); - - srpm1 = gtk_menu_item_new_with_mnemonic (_("Srpm")); - gtk_widget_show (srpm1); - gtk_container_add (GTK_CONTAINER (menu2), srpm1); - - gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_format), menu2); - - hseparator3 = gtk_hseparator_new (); - gtk_widget_show (hseparator3); - gtk_box_pack_start (GTK_BOX (vbox1), hseparator3, FALSE, TRUE, 0); - gtk_widget_set_size_request (hseparator3, 1, 10); - - label1 = gtk_label_new (_("Your Bygfoot source package directory")); - gtk_widget_show (label1); - gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); - gtk_misc_set_padding (GTK_MISC (label1), 0, 5); - - hbox2 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox2); - gtk_box_pack_start (GTK_BOX (vbox1), hbox2, FALSE, FALSE, 0); - - entry_packdir = gtk_entry_new (); - gtk_widget_show (entry_packdir); - gtk_box_pack_start (GTK_BOX (hbox2), entry_packdir, TRUE, TRUE, 0); - - button_packdir_fs = gtk_button_new (); - gtk_widget_show (button_packdir_fs); - gtk_box_pack_start (GTK_BOX (hbox2), button_packdir_fs, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, button_packdir_fs, _("Select a directory"), NULL); - - alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_show (alignment1); - gtk_container_add (GTK_CONTAINER (button_packdir_fs), alignment1); - - hbox5 = gtk_hbox_new (FALSE, 2); - gtk_widget_show (hbox5); - gtk_container_add (GTK_CONTAINER (alignment1), hbox5); - - image1 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON); - gtk_widget_show (image1); - gtk_box_pack_start (GTK_BOX (hbox5), image1, FALSE, FALSE, 0); - - label3 = gtk_label_new_with_mnemonic (_("...")); - gtk_widget_show (label3); - gtk_box_pack_start (GTK_BOX (hbox5), label3, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT); - - label2 = gtk_label_new (_("A temporary directory I can use (read/write)")); - gtk_widget_show (label2); - gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); - gtk_misc_set_padding (GTK_MISC (label2), 0, 5); - - hbox3 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox3); - gtk_box_pack_start (GTK_BOX (vbox1), hbox3, FALSE, FALSE, 0); - - entry_tmpdir = gtk_entry_new (); - gtk_widget_show (entry_tmpdir); - gtk_box_pack_start (GTK_BOX (hbox3), entry_tmpdir, TRUE, TRUE, 0); - - button_tempdir_fs = gtk_button_new (); - gtk_widget_show (button_tempdir_fs); - gtk_box_pack_start (GTK_BOX (hbox3), button_tempdir_fs, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, button_tempdir_fs, _("Select a directory"), NULL); - - alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_show (alignment3); - gtk_container_add (GTK_CONTAINER (button_tempdir_fs), alignment3); - - hbox7 = gtk_hbox_new (FALSE, 2); - gtk_widget_show (hbox7); - gtk_container_add (GTK_CONTAINER (alignment3), hbox7); - - image3 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON); - gtk_widget_show (image3); - gtk_box_pack_start (GTK_BOX (hbox7), image3, FALSE, FALSE, 0); - - label5 = gtk_label_new_with_mnemonic (_("...")); - gtk_widget_show (label5); - gtk_box_pack_start (GTK_BOX (hbox7), label5, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); - - label11 = gtk_label_new (_("Team names destination directory (default recommended)")); - gtk_widget_show (label11); - gtk_box_pack_start (GTK_BOX (vbox1), label11, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label11), GTK_JUSTIFY_LEFT); - gtk_misc_set_padding (GTK_MISC (label11), 0, 5); - - hbox13 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox13); - gtk_box_pack_start (GTK_BOX (vbox1), hbox13, FALSE, TRUE, 0); - - entry_countrydir = gtk_entry_new (); - gtk_widget_show (entry_countrydir); - gtk_box_pack_start (GTK_BOX (hbox13), entry_countrydir, TRUE, TRUE, 0); - - button_countrydir_fs = gtk_button_new (); - gtk_widget_show (button_countrydir_fs); - gtk_box_pack_start (GTK_BOX (hbox13), button_countrydir_fs, FALSE, FALSE, 0); - gtk_tooltips_set_tip (tooltips, button_countrydir_fs, _("Select a directory"), NULL); - - alignment8 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_show (alignment8); - gtk_container_add (GTK_CONTAINER (button_countrydir_fs), alignment8); - - hbox14 = gtk_hbox_new (FALSE, 2); - gtk_widget_show (hbox14); - gtk_container_add (GTK_CONTAINER (alignment8), hbox14); - - image8 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON); - gtk_widget_show (image8); - gtk_box_pack_start (GTK_BOX (hbox14), image8, FALSE, FALSE, 0); - - label10 = gtk_label_new_with_mnemonic (_("...")); - gtk_widget_show (label10); - gtk_box_pack_start (GTK_BOX (hbox14), label10, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); - - hseparator2 = gtk_hseparator_new (); - gtk_widget_show (hseparator2); - gtk_box_pack_start (GTK_BOX (vbox1), hseparator2, FALSE, TRUE, 0); - gtk_widget_set_size_request (hseparator2, 1, 10); - - hbox4 = gtk_hbox_new (FALSE, 5); - gtk_widget_show (hbox4); - gtk_box_pack_start (GTK_BOX (vbox1), hbox4, FALSE, FALSE, 0); - - button_ok = gtk_button_new (); - gtk_widget_show (button_ok); - gtk_box_pack_start (GTK_BOX (hbox4), button_ok, TRUE, TRUE, 0); - - alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_show (alignment4); - gtk_container_add (GTK_CONTAINER (button_ok), alignment4); - - hbox8 = gtk_hbox_new (FALSE, 2); - gtk_widget_show (hbox8); - gtk_container_add (GTK_CONTAINER (alignment4), hbox8); - - image4 = gtk_image_new_from_stock ("gtk-apply", GTK_ICON_SIZE_BUTTON); - gtk_widget_show (image4); - gtk_box_pack_start (GTK_BOX (hbox8), image4, FALSE, FALSE, 0); - - label6 = gtk_label_new_with_mnemonic (_("OK")); - gtk_widget_show (label6); - gtk_box_pack_start (GTK_BOX (hbox8), label6, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT); - - button_quit = gtk_button_new (); - gtk_widget_show (button_quit); - gtk_box_pack_start (GTK_BOX (hbox4), button_quit, TRUE, TRUE, 0); - gtk_widget_add_accelerator (button_quit, "clicked", accel_group, - GDK_Escape, 0, - GTK_ACCEL_VISIBLE); - - alignment7 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_show (alignment7); - gtk_container_add (GTK_CONTAINER (button_quit), alignment7); - - hbox11 = gtk_hbox_new (FALSE, 2); - gtk_widget_show (hbox11); - gtk_container_add (GTK_CONTAINER (alignment7), hbox11); - - image7 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_BUTTON); - gtk_widget_show (image7); - gtk_box_pack_start (GTK_BOX (hbox11), image7, FALSE, FALSE, 0); - - label9 = gtk_label_new_with_mnemonic (_("Quit")); - gtk_widget_show (label9); - gtk_box_pack_start (GTK_BOX (hbox11), label9, FALSE, FALSE, 0); - gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); - - g_signal_connect ((gpointer) update_window, "delete_event", - G_CALLBACK (on_button_quit_clicked), - NULL); - g_signal_connect ((gpointer) button_version, "clicked", - G_CALLBACK (on_button_version_clicked), - NULL); - g_signal_connect ((gpointer) button_packdir_fs, "clicked", - G_CALLBACK (on_button_packdir_fs_clicked), - NULL); - g_signal_connect ((gpointer) button_tempdir_fs, "clicked", - G_CALLBACK (on_button_tempdir_fs_clicked), - NULL); - g_signal_connect ((gpointer) button_countrydir_fs, "clicked", - G_CALLBACK (on_button_countrydir_fs_clicked), - NULL); - g_signal_connect ((gpointer) button_ok, "clicked", - G_CALLBACK (on_button_ok_clicked), - NULL); - g_signal_connect ((gpointer) button_quit, "clicked", - G_CALLBACK (on_button_quit_clicked), - NULL); - - /* Store pointers to all widgets, for use by lookup_widget(). */ - GLADE_HOOKUP_OBJECT_NO_REF (update_window, update_window, "update_window"); - GLADE_HOOKUP_OBJECT (update_window, vbox1, "vbox1"); - GLADE_HOOKUP_OBJECT (update_window, scrolledwindow1, "scrolledwindow1"); - GLADE_HOOKUP_OBJECT (update_window, textview, "textview"); - GLADE_HOOKUP_OBJECT (update_window, hseparator1, "hseparator1"); - GLADE_HOOKUP_OBJECT (update_window, vbox2, "vbox2"); - GLADE_HOOKUP_OBJECT (update_window, hbox15, "hbox15"); - GLADE_HOOKUP_OBJECT (update_window, radiobutton_src, "radiobutton_src"); - GLADE_HOOKUP_OBJECT (update_window, checkbutton_recompile, "checkbutton_recompile"); - GLADE_HOOKUP_OBJECT (update_window, hseparator4, "hseparator4"); - GLADE_HOOKUP_OBJECT (update_window, hbox12, "hbox12"); - GLADE_HOOKUP_OBJECT (update_window, radiobutton_country, "radiobutton_country"); - GLADE_HOOKUP_OBJECT (update_window, hseparator5, "hseparator5"); - GLADE_HOOKUP_OBJECT (update_window, hbox16, "hbox16"); - GLADE_HOOKUP_OBJECT (update_window, radiobutton_download, "radiobutton_download"); - GLADE_HOOKUP_OBJECT (update_window, button_version, "button_version"); - GLADE_HOOKUP_OBJECT (update_window, alignment9, "alignment9"); - GLADE_HOOKUP_OBJECT (update_window, hbox17, "hbox17"); - GLADE_HOOKUP_OBJECT (update_window, image9, "image9"); - GLADE_HOOKUP_OBJECT (update_window, label14, "label14"); - GLADE_HOOKUP_OBJECT (update_window, vbox3, "vbox3"); - GLADE_HOOKUP_OBJECT (update_window, label12, "label12"); - GLADE_HOOKUP_OBJECT (update_window, optionmenu_type, "optionmenu_type"); - GLADE_HOOKUP_OBJECT (update_window, menu1, "menu1"); - GLADE_HOOKUP_OBJECT (update_window, stable1, "stable1"); - GLADE_HOOKUP_OBJECT (update_window, unstable1, "unstable1"); - GLADE_HOOKUP_OBJECT (update_window, vbox4, "vbox4"); - GLADE_HOOKUP_OBJECT (update_window, label13, "label13"); - GLADE_HOOKUP_OBJECT (update_window, optionmenu_format, "optionmenu_format"); - GLADE_HOOKUP_OBJECT (update_window, menu2, "menu2"); - GLADE_HOOKUP_OBJECT (update_window, rpm1, "rpm1"); - GLADE_HOOKUP_OBJECT (update_window, binary1, "binary1"); - GLADE_HOOKUP_OBJECT (update_window, source1, "source1"); - GLADE_HOOKUP_OBJECT (update_window, deb1, "deb1"); - GLADE_HOOKUP_OBJECT (update_window, srpm1, "srpm1"); - GLADE_HOOKUP_OBJECT (update_window, hseparator3, "hseparator3"); - GLADE_HOOKUP_OBJECT (update_window, label1, "label1"); - GLADE_HOOKUP_OBJECT (update_window, hbox2, "hbox2"); - GLADE_HOOKUP_OBJECT (update_window, entry_packdir, "entry_packdir"); - GLADE_HOOKUP_OBJECT (update_window, button_packdir_fs, "button_packdir_fs"); - GLADE_HOOKUP_OBJECT (update_window, alignment1, "alignment1"); - GLADE_HOOKUP_OBJECT (update_window, hbox5, "hbox5"); - GLADE_HOOKUP_OBJECT (update_window, image1, "image1"); - GLADE_HOOKUP_OBJECT (update_window, label3, "label3"); - GLADE_HOOKUP_OBJECT (update_window, label2, "label2"); - GLADE_HOOKUP_OBJECT (update_window, hbox3, "hbox3"); - GLADE_HOOKUP_OBJECT (update_window, entry_tmpdir, "entry_tmpdir"); - GLADE_HOOKUP_OBJECT (update_window, button_tempdir_fs, "button_tempdir_fs"); - GLADE_HOOKUP_OBJECT (update_window, alignment3, "alignment3"); - GLADE_HOOKUP_OBJECT (update_window, hbox7, "hbox7"); - GLADE_HOOKUP_OBJECT (update_window, image3, "image3"); - GLADE_HOOKUP_OBJECT (update_window, label5, "label5"); - GLADE_HOOKUP_OBJECT (update_window, label11, "label11"); - GLADE_HOOKUP_OBJECT (update_window, hbox13, "hbox13"); - GLADE_HOOKUP_OBJECT (update_window, entry_countrydir, "entry_countrydir"); - GLADE_HOOKUP_OBJECT (update_window, button_countrydir_fs, "button_countrydir_fs"); - GLADE_HOOKUP_OBJECT (update_window, alignment8, "alignment8"); - GLADE_HOOKUP_OBJECT (update_window, hbox14, "hbox14"); - GLADE_HOOKUP_OBJECT (update_window, image8, "image8"); - GLADE_HOOKUP_OBJECT (update_window, label10, "label10"); - GLADE_HOOKUP_OBJECT (update_window, hseparator2, "hseparator2"); - GLADE_HOOKUP_OBJECT (update_window, hbox4, "hbox4"); - GLADE_HOOKUP_OBJECT (update_window, button_ok, "button_ok"); - GLADE_HOOKUP_OBJECT (update_window, alignment4, "alignment4"); - GLADE_HOOKUP_OBJECT (update_window, hbox8, "hbox8"); - GLADE_HOOKUP_OBJECT (update_window, image4, "image4"); - GLADE_HOOKUP_OBJECT (update_window, label6, "label6"); - GLADE_HOOKUP_OBJECT (update_window, button_quit, "button_quit"); - GLADE_HOOKUP_OBJECT (update_window, alignment7, "alignment7"); - GLADE_HOOKUP_OBJECT (update_window, hbox11, "hbox11"); - GLADE_HOOKUP_OBJECT (update_window, image7, "image7"); - GLADE_HOOKUP_OBJECT (update_window, label9, "label9"); - GLADE_HOOKUP_OBJECT_NO_REF (update_window, tooltips, "tooltips"); - - gtk_window_add_accel_group (GTK_WINDOW (update_window), accel_group); - - return update_window; -} - -GtkWidget* -create_fileselection (void) -{ - GtkWidget *fileselection; - GtkWidget *button_fs_ok; - GtkWidget *button_fs_cancel; - - fileselection = gtk_file_selection_new (_("Datei auswählen")); - gtk_container_set_border_width (GTK_CONTAINER (fileselection), 10); - gtk_window_set_position (GTK_WINDOW (fileselection), GTK_WIN_POS_CENTER); - - button_fs_ok = GTK_FILE_SELECTION (fileselection)->ok_button; - gtk_widget_show (button_fs_ok); - GTK_WIDGET_SET_FLAGS (button_fs_ok, GTK_CAN_DEFAULT); - - button_fs_cancel = GTK_FILE_SELECTION (fileselection)->cancel_button; - gtk_widget_show (button_fs_cancel); - GTK_WIDGET_SET_FLAGS (button_fs_cancel, GTK_CAN_DEFAULT); - - g_signal_connect ((gpointer) button_fs_ok, "clicked", - G_CALLBACK (on_button_fs_ok_clicked), - NULL); - g_signal_connect ((gpointer) button_fs_cancel, "clicked", - G_CALLBACK (on_button_fs_cancel_clicked), - NULL); - - /* Store pointers to all widgets, for use by lookup_widget(). */ - GLADE_HOOKUP_OBJECT_NO_REF (fileselection, fileselection, "fileselection"); - GLADE_HOOKUP_OBJECT_NO_REF (fileselection, button_fs_ok, "button_fs_ok"); - GLADE_HOOKUP_OBJECT_NO_REF (fileselection, button_fs_cancel, "button_fs_cancel"); - - return fileselection; -} - diff --git a/b-u/bu_interface.h b/b-u/bu_interface.h deleted file mode 100644 index 2087e1bb..00000000 --- a/b-u/bu_interface.h +++ /dev/null @@ -1,6 +0,0 @@ -/* - * DO NOT EDIT THIS FILE - it is generated by Glade. - */ - -GtkWidget* create_update_window (void); -GtkWidget* create_fileselection (void); diff --git a/b-u/bu_main.c b/b-u/bu_main.c deleted file mode 100644 index 86187e3d..00000000 --- a/b-u/bu_main.c +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Initial main.c file generated by Glade. Edit as required. - * Glade will not overwrite this file. - */ - -#ifdef HAVE_CONFIG_H -# include -#endif - -#include - -#include "bygfoot-update.h" -#include "bu_interface.h" -#include "bu_support.h" -#include "bu_functions.h" - -void -bu_init(void) -{ - GtkWidget *textview = - lookup_widget(update_window, "textview"); - GtkTextBuffer *textbuffer = - gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview)); - GtkWidget *entry_packdir = - lookup_widget(update_window, "entry_packdir"); - GtkWidget *entry_tmpdir = - lookup_widget(update_window, "entry_tmpdir"); - GtkWidget *entry_countrydir = - lookup_widget(update_window, "entry_countrydir"); - GString *text = - g_string_new(""); - gchar buf[SMALL]; - - g_string_printf(text, "NOTE: This GUI uses the 'bygfoot-update' shell script to manage things, an since mixing the shell and the GUI is a rather messy thing, I recommend you use the script itself to manage your updates.\n\n"); - - g_string_append_printf(text, "NOTE 2: If the program hangs for a long while, the reason could be that wget can't establish connection to the website. Check http://bygfoot.sourceforge.net to find out.\n"); - - gtk_text_buffer_insert_at_cursor(textbuffer, - text->str, -1); - g_string_free(text, TRUE); - - sprintf(buf, "%s", getenv("PWD")); - gtk_entry_set_text(GTK_ENTRY(entry_packdir), buf); - gtk_entry_set_text(GTK_ENTRY(entry_tmpdir), "/tmp"); - - sprintf(buf, "%s/.bygfoot/text_files", getenv("HOME")); - gtk_entry_set_text(GTK_ENTRY(entry_countrydir), buf); - - gtk_widget_show(update_window); - - status = STATUS_NORMAL; -} - -gint -main (gint argc, gchar *argv[]) -{ - -#ifdef ENABLE_NLS - bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); - bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); - textdomain (GETTEXT_PACKAGE); -#endif - - update_script = g_string_new(""); - command_line = g_string_new(""); - - if(g_file_test("./bygfoot-update", G_FILE_TEST_EXISTS)) - g_string_printf(update_script, "%s/bygfoot-update", g_getenv("PWD")); - else - g_string_printf(update_script, "bygfoot-update"); - - gtk_set_locale (); - gtk_init (&argc, &argv); - - update_window = create_update_window(); - - bu_init(); - - gtk_main (); - - g_string_free(update_script, TRUE); - g_string_free(command_line, TRUE); - - return 0; -} diff --git a/b-u/bu_support.c b/b-u/bu_support.c deleted file mode 100644 index ca8de1c5..00000000 --- a/b-u/bu_support.c +++ /dev/null @@ -1,144 +0,0 @@ -/* - * DO NOT EDIT THIS FILE - it is generated by Glade. - */ - -#ifdef HAVE_CONFIG_H -# include -#endif - -#include -#include -#include -#include -#include - -#include - -#include "bu_support.h" - -GtkWidget* -lookup_widget (GtkWidget *widget, - const gchar *widget_name) -{ - GtkWidget *parent, *found_widget; - - for (;;) - { - if (GTK_IS_MENU (widget)) - parent = gtk_menu_get_attach_widget (GTK_MENU (widget)); - else - parent = widget->parent; - if (!parent) - parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey"); - if (parent == NULL) - break; - widget = parent; - } - - found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget), - widget_name); - if (!found_widget) - g_warning ("Widget not found: %s", widget_name); - return found_widget; -} - -static GList *pixmaps_directories = NULL; - -/* Use this function to set the directory containing installed pixmaps. */ -void -add_pixmap_directory (const gchar *directory) -{ - pixmaps_directories = g_list_prepend (pixmaps_directories, - g_strdup (directory)); -} - -/* This is an internally used function to find pixmap files. */ -static gchar* -find_pixmap_file (const gchar *filename) -{ - GList *elem; - - /* We step through each of the pixmaps directory to find it. */ - elem = pixmaps_directories; - while (elem) - { - gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data, - G_DIR_SEPARATOR_S, filename); - if (g_file_test (pathname, G_FILE_TEST_EXISTS)) - return pathname; - g_free (pathname); - elem = elem->next; - } - return NULL; -} - -/* This is an internally used function to create pixmaps. */ -GtkWidget* -create_pixmap (GtkWidget *widget, - const gchar *filename) -{ - gchar *pathname = NULL; - GtkWidget *pixmap; - - if (!filename || !filename[0]) - return gtk_image_new (); - - pathname = find_pixmap_file (filename); - - if (!pathname) - { - g_warning (_("Couldn't find pixmap file: %s"), filename); - return gtk_image_new (); - } - - pixmap = gtk_image_new_from_file (pathname); - g_free (pathname); - return pixmap; -} - -/* This is an internally used function to create pixmaps. */ -GdkPixbuf* -create_pixbuf (const gchar *filename) -{ - gchar *pathname = NULL; - GdkPixbuf *pixbuf; - GError *error = NULL; - - if (!filename || !filename[0]) - return NULL; - - pathname = find_pixmap_file (filename); - - if (!pathname) - { - g_warning (_("Couldn't find pixmap file: %s"), filename); - return NULL; - } - - pixbuf = gdk_pixbuf_new_from_file (pathname, &error); - if (!pixbuf) - { - fprintf (stderr, "Failed to load pixbuf file: %s: %s\n", - pathname, error->message); - g_error_free (error); - } - g_free (pathname); - return pixbuf; -} - -/* This is used to set ATK action descriptions. */ -void -glade_set_atk_action_description (AtkAction *action, - const gchar *action_name, - const gchar *description) -{ - gint n_actions, i; - - n_actions = atk_action_get_n_actions (action); - for (i = 0; i < n_actions; i++) - { - if (!strcmp (atk_action_get_name (action, i), action_name)) - atk_action_set_description (action, i, description); - } -} - diff --git a/b-u/bu_support.h b/b-u/bu_support.h deleted file mode 100644 index 92201b97..00000000 --- a/b-u/bu_support.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * DO NOT EDIT THIS FILE - it is generated by Glade. - */ - -#ifdef HAVE_CONFIG_H -# include -#endif - -#include - -/* - * Standard gettext macros. - */ -#ifdef ENABLE_NLS -# include -# undef _ -# define _(String) dgettext (PACKAGE, String) -# ifdef gettext_noop -# define N_(String) gettext_noop (String) -# else -# define N_(String) (String) -# endif -#else -# define textdomain(String) (String) -# define gettext(String) (String) -# define dgettext(Domain,Message) (Message) -# define dcgettext(Domain,Message,Type) (Message) -# define bindtextdomain(Domain,Directory) (Domain) -# define _(String) (String) -# define N_(String) (String) -#endif - - -/* - * Public Functions. - */ - -/* - * This function returns a widget in a component created by Glade. - * Call it with the toplevel widget in the component (i.e. a window/dialog), - * or alternatively any widget in the component, and the name of the widget - * you want returned. - */ -GtkWidget* lookup_widget (GtkWidget *widget, - const gchar *widget_name); - - -/* Use this function to set the directory containing installed pixmaps. */ -void add_pixmap_directory (const gchar *directory); - - -/* - * Private Functions. - */ - -/* This is used to create the pixmaps used in the interface. */ -GtkWidget* create_pixmap (GtkWidget *widget, - const gchar *filename); - -/* This is used to create the pixbufs used in the interface. */ -GdkPixbuf* create_pixbuf (const gchar *filename); - -/* This is used to set ATK action descriptions. */ -void glade_set_atk_action_description (AtkAction *action, - const gchar *action_name, - const gchar *description); - diff --git a/b-u/bygfoot-update b/b-u/bygfoot-update deleted file mode 100755 index abaf9f7c..00000000 --- a/b-u/bygfoot-update +++ /dev/null @@ -1,753 +0,0 @@ -#!/bin/bash - -#################################################### -# Bygfoot Football Manager # -# AUTHOR: Gyozo Both (gyboth@bygfoot.com) # -# http://www.bygfoot.com # -#################################################### - -# Skript that updates src packages of the Bygfoot Football Manager -# using wget to retrieve patches from the homepage - -# version number -version="0.8" -# the bygfoot release version the script is shipped with -relversion=VERSION -# the current release version on the server -packversion= - -# exit codes -EXITOK=0 -EXITNOPROG=1 -EXITNOREV=2 -EXITABORT=3 -EXITWGETFAIL=4 -EXITUSR=6 -EXITNEWSCRIPT=7 -EXITCOUNTRY=8 -EXITPACKFORMAT=9 -EXITDEBIAN=10 - -# variables - -# a variable we sometimes read something into -tempvar= -# the directory containing the Bygfoot src package -packdir= -# a directory we can write to and read from -tmpdir= -# destination for the country files -countrydir= -# the Bygfoot package type, stable or unstable -type_stable=stable -type_unstable=unstable -type= -# the current revision number of the user's package -revnr= -# revision numbers fetched from the homepage -newrevnr= -# number of new revisions found -found=0 -# the arguments for the script -args="$*" -# the package format the user wants to download -format_rpm=.i586.rpm -format_bin=-binary.tar.bz2 -format_src=.tar.bz2 -format_srpm=.src.rpm -format_deb=-1_i386.deb -format= -# which cvs version to get -cvs_version1=bygfoot-unstable -cvs_version2=bygfoot2-unstable -cvs_version= - -# options - -# whether all new patches should be applied automatically -apply_all=0 -# whether we should skip some queries and assume standard values -auto=0 -# whether we recompile automatically after patching -recompile=0 -# whether we check for auxiliary programs and -# newer update script versions -check=1 -# whether we just fetch the latest version number from -# the server -get_version=0 - -# operation modes -# source update -mode_src=0 -# country file download -mode_country=1 -# package download -mode_pack=2 -# get cvs version -mode_cvs=3 -mode= - -# print a help text -function print_help() -{ - cat < /dev/null; countrydir=$PWD; popd &> /dev/null; shift 2 ;; - -f|--format) set_format $2; shift 2 ;; - -h|--help) print_help; exit $EXITOK ;; - -n|--new-package) mode=$mode_pack; shift ;; - -N|--no-check) check=0; shift ;; - -p|--package-dir) pushd $2 &> /dev/null; packdir=$PWD; popd &> /dev/null; shift 2 ;; - -r|--recompile) recompile=1; shift ;; - -R|--no-recompile) recompile=-1; shift ;; - -t|--temp-dir) pushd $2 &> /dev/null; tmpdir=$PWD; popd &> /dev/null; shift 2 ;; - -T|--type) type=$2; shift 2 ;; - -u|--update) mode=$mode_src; shift ;; - -v|--version) print_version; exit $EXITOK ;; - -V|--get-version) mode=$mode_pack; get_version=1; shift ;; - --) shift; break ;; - esac - done -} - -# clean up in the temp dir -function cleanup() -{ - echo - echo "** b-u: Cleaning up in the temp directory." - rm -rfv $tmpdir/bygfoot-update -} - -# wget something, exit if it doesn't work -function my_wget() -{ - if ! wget -v $1; then - echo - echo "** b-u: wget failure." - cleanup - exit $EXITWGETFAIL - fi -} - -# check for the programs needed -function check_progs() -{ - if [ $check -eq 0 ]; then - return - fi - - echo - for i in sed tar bzip2 wget patch; do - echo -n "** b-u: checking for $i... " - if $i --help &> /dev/null; then - echo "ok" - else - echo "failed" - echo "** b-u: Didn't find a working $i, maybe it's not in your PATH." - echo "** b-u: Failure." - exit $EXITNOPROG - fi - done -} - -# get country files with official team names -function get_country_files() -{ - echo - echo "** b-u: Fetching country files with official team names and" - echo "** b-u: team definitions file." - - pushd $countrydir &>/dev/null - - my_wget http://bygfoot.sourceforge.net/revisions/bygfoot-countries.tar.bz2 - - for i in country_* teams; do - mv -vf $i $i.old - done - - tar xfjv bygfoot-countries.tar.bz2 - rm -vf bygfoot-countries.tar.bz2 - - popd - - exit $EXITCOUNTRY - - echo "** b-u: done." -} - -# get the paths for a temp directory and -# the location of the user's bygfoot src package -function get_paths() -{ - if [ $mode -eq $mode_src ]; then - if [ -z $packdir ]; then - if [ $auto -eq 0 ]; then - echo - echo "** b-u: Enter the directory containing your current Bygfoot src" - echo "** b-u: package (e.g. (/home/john/compiled/bygfoot-1.6.1):" - echo "** b-u: [default: $PWD]" - - read tempvar - - if [ ! -z $tempvar ]; then - pushd $tempvar; packdir=$PWD; popd - else - packdir=$PWD - fi - else - packdir=$PWD - fi - - echo - echo "** b-u: Package dir set to" - echo "** b-u: $packdir" - fi - fi - - if [ $mode -ne $mode_country ]; then - if [ -z $tmpdir ]; then - if [ $auto -eq 0 ]; then - echo - echo "** b-u: Enter temp directory I can use" - echo "** b-u: (you need read/write permissions there): [/tmp]" - - read tempvar - - if [ ! -z $tempvar ]; then - pushd $tempvar; tmpdir=$PWD; popd - else - tmpdir=/tmp - fi - - else - tmpdir=/tmp - fi - echo - echo "** b-u: Temp dir set to" - echo "** b-u: $tmpdir" - fi - fi - - if [ $mode -eq $mode_country ]; then - if [ -z $countrydir ]; then - if [ $auto -eq 0 ]; then - echo - echo "** b-u: Enter the directory I should unpack the country files" - echo "** b-u: to (the default destination is strongly recommended):" - echo "** b-u: [$HOME/.bygfoot/text_files]" - - read tempvar - - if [ ! -z $tempvar ]; then - pushd $tempvar; countrydir=$PWD; popd - else - countrydir=$HOME/.bygfoot/text_files - fi - else - countrydir=$HOME/.bygfoot/text_files - fi - echo - echo "** b-u: Country dir set to" - echo "** b-u: $countrydir" - fi - fi -} - -# find out revision number and type -function get_rev_type() -{ - echo - if [ ! -e $packdir/revision_number ]; then - echo "** b-u: I couldn't find the file containing your current" - echo "** b-u: revision number and type ($packdir/revision_number)." - echo - echo "** b-u: Failure." - exit $EXITNOREV - fi - - type=$(cat $packdir/revision_number | sed s/[0-9]*//g) - revnr=$(cat $packdir/revision_number | sed s/[a-z]*//g) - - echo "** b-u: Your current revision is: $type $revnr." -} - -function apply_rev() -{ - echo - echo "** b-u: Applying patch revision_$type$newrevnr" - - cd $packdir - - if [ -e $newrevdir/prepatch ]; then - $newrevdir/prepatch - fi - - patch -p1 < $newrevdir/patch* - - if [ -e $newrevdir/postpatch ]; then - $newrevdir/postpatch - fi - - cd $tmpdir/bygfoot-update -} - -# fetch a revision archive from the homepage and -# patch the src package -function get_revision() -{ - local newrevdir=$tmpdir/bygfoot-update/revision_$type$newrevnr - - echo - echo "** b-u: Retrieving revision_$type$newrevnr.tar.bz2." - my_wget http://bygfoot.sourceforge.net/revisions/$type/revision_$type$newrevnr.tar.bz2 - - mkdir $newrevdir - cd $newrevdir - tar xfjv ../revision_$type$newrevnr.tar.bz2 - echo - echo "** b-u: Here's the revision description:" - echo "##############" - cat README - echo "##############" - echo - - if [ $apply_all -eq 0 ]; then - echo "** b-u: Would you like to apply the patch?" - echo "** b-u: (You can't apply newer ones if you don't apply" - echo "** b-u: this one because they depend on each other): ([y]es/(n)o/(a)ll)" - - read tempvar - - if [ ! -z $tempvar ]; then - if [ $tempvar = "a" ]; then - apply_all=1 - elif [ $tempvar != "y" ]; then - echo - cleanup - echo "** b-u: User abort." - exit $EXITUSR - fi - fi - fi - - apply_rev -} - -# look for new revisions -function get_revs() -{ - echo - cd $tmpdir - echo "** b-u: Cleaning up old update directories and creating a new one..." - rm -rfv bygfoot-update - mkdir -v bygfoot-update - cd bygfoot-update - echo - echo "** b-u: Fetching revision list..." - my_wget http://bygfoot.sourceforge.net/revisions/$type/revisions_$type - - for i in $(cat revisions_$type); do - echo - newrevnr=$(echo $i | sed s/'[a-z_]*\([0-9]*\).*'/'\1'/g) - if [ $newrevnr -gt $revnr ]; then - found=$[found + 1] - get_revision - else - echo "** b-u: $i is older than your revision..." - fi - done -} - -# clean up etc. -function update_end() -{ - echo - - cleanup - - if [ $found -ge 1 ]; then - - echo "** b-u: $found new revisions found." - echo "** b-u: Your new revision number should be $[revnr + found]." - echo "** b-u: Have a look at the files README, ChangeLog and" - echo "** b-u: ReleaseNotes to see the changes that were made." - echo - - if [ $recompile -eq 0 -a $auto -eq 0 ]; then - echo "** b-u: Would you like me to execute 'configure && make' ? ([y]/n)" - read tempvar - if [ ! -z $tempvar ]; then - if [ $tempvar != "y" ]; then - echo - echo "** b-u: done." - exit $EXITOK - fi - fi - fi - - if [ $recompile -ne -1 ]; then - cd $packdir - ./configure && make - fi - - else - echo "** b-u: No new revisions found. Your package seems" - echo "** b-u: to be up-to-date." - fi - - echo - echo "** b-u: done." - - exit $EXITOK -} - -# set package format from a command line option -function set_format() -{ - if [ $1 = "rpm" ]; then - format=$format_rpm - elif [ $1 = "srpm" ]; then - format=$format_srpm - elif [ $1 = "src" ]; then - format=$format_src - elif [ $1 = "bin" ]; then - format=$format_bin - elif [ $1 = "deb" ]; then - format=$format_deb - else - echo "** b-u: Unrecognized package format: $1" - echo "** b-u: Failure." - exit $EXITPACKFORMAT - fi -} - -# ask for the package type (stable/unstable) -function get_type() -{ - if [ ! -z $type ]; then - return - fi - - if [ $auto -ne 1 ];then - echo - echo "** b-u: Please specify the package type you'd like to" - echo "** b-u: download ([s]table / (u)nstable):" - - read tempvar - - if [ -z $tempvar ]; then - type=$type_stable - return - fi - - if [ $type="u" ]; then - type=$type_unstable - else - type=$type_stable - fi - else - type=$type_stable - fi -} - -# get package format the user wants to download -function get_format() -{ - if [ -z $format ]; then - if [ $auto -ne 1 -a $get_version -ne 1 ]; then - echo - echo "** b-u: Please specify the package format you'd like to download" - echo "** b-u: ([r]pm / (b)inary / (s)ource / (d)ebian / (S)ource rpm):" - - read tempvar - - if [ -z $tempvar ]; then - format=$format_rpm - return - fi - - if [ $tempvar = "b" ]; then - format=$format_bin - elif [ $tempvar = "s" ]; then - format=$format_src - elif [ $tempvar = "S" ]; then - format=$format_srpm - elif [ $tempvar = "d" ]; then - format=$format_deb - else - format=$format_rpm - fi - else - format=$format_rpm - fi - fi - - if [ $type = $type_unstable -a $format = $format_deb ]; then - echo - echo "** b-u: There are no unstable packages for Debian. Sorry." - echo "** b-u: Failure." - exit $EXITDEBIAN - fi -} - -function get_latest_version() -{ - echo - echo "** b-u: Fetching version number of the latest $type release." - - pushd $tmpdir &> /dev/null - rm -rfv bygfoot-update - mkdir bygfoot-update - cd bygfoot-update - my_wget http://bygfoot.sourceforge.net/packages/$type/version - - packversion=$(cat version) - - echo - echo "** b-u: Latest $type version is $packversion." - echo "** b-u: Your version (as far as i know) is $relversion." - - if [ $get_version -eq 1 ]; then - cleanup - exit $EXITOK - fi - - echo "** b-u: Do you want me to download the package? [y] / (n)" - - if [ $auto -eq 1 ]; then - return - fi - - read tempvar - - if [ ! -z $temp]; then - if [ $tempvar = "n" ]; then - cleanup - popd &> /dev/null - exit $EXITUSR - fi - fi -} - -function get_new_package() -{ - local separator=- - local file= - - if [ $format = $format_rpm -o $format = $format_srpm ]; then - packversion=$(echo $packversion | sed s/'\([0-9]*\.[0-9]*\)\(\.\)\([0-9]*\)'/'\1-\3'/g) - fi - - if [ $format = $format_deb ]; then - separator=_ - fi - - file=bygfoot$separator$packversion$format - - my_wget http://bygfoot.sourceforge.net/packages/$type/$file - - echo - echo "** b-u: You can find the package $file" - echo "** b-u: in the directory $PWD." - echo "** b-u: Done." - - exit $EXITOK -} - -# download a bygfoot package -function get_package() -{ - get_type - - get_format - - get_latest_version - - get_new_package -} - -function get_mode() -{ - if [ ! -z $mode ]; then - return - fi - - if [ $auto -eq 1 ]; then - mode=$mode_src - return - fi - - echo - echo "** b-u: What would you like to do?" - echo "** b-u: - [1] Update your Bygfoot source package using patches" - echo "** b-u: - (2) Download the latest Bygfoot release" - echo "** b-u: - (3) Get country file package with official team names" - echo "** b-u: - (4) Get CVS version (2+ MB 'cause it's not compressed)" - - read tempvar - - if [ -z $tempvar ]; then - mode=$mode_src - return - fi - - if [ $tempvar -eq 2 ]; then - mode=$mode_pack - elif [ $tempvar -eq 3 ]; then - mode=$mode_country - elif [ $tempvar -eq 4 ]; then - mode=$mode_cvs - else - mode=$mode_src - fi -} - -function get_cvs() -{ - echo - echo "** b-u: Which CVS version would you like to download?" - echo "** b-u: - [1] 1.7 branch" - echo "** b-u: - (2) 1.9 branch" - - read tempvar - - if [ -z $tempvar ]; then - cvs_version=$cvs_version1 - else - if [ $tempvar -eq 2 ]; then - cvs_version=$cvs_version2 - else - cvs_version=$cvs_version1 - fi - fi - - echo - echo "** b-u: If you'd like to check out as a developer, enter your" - echo "** b-u: SourceForge.net username. Press RETURN to download anonymously." - - read tempvar - - if [ -z $tempvar ]; then - cvs_command="cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bygfoot" - else - cvs_command="cvs -d:ext:$tempvar@cvs.sf.net:/cvsroot/bygfoot" - fi - - cd $tmpdir - $cvs_command checkout $cvs_version - - if [ $recompile -eq 0 -a $auto -eq 0 ]; then - echo "** b-u: Would you like me to execute 'autogen.sh && make' ? ([y]/n)" - read tempvar - if [ ! -z $tempvar ]; then - if [ $tempvar != "y" ]; then - echo - echo "** b-u: done." - exit $EXITOK - fi - fi - fi - - if [ $recompile -ne -1 ]; then - cd $cvs_version - ./autogen.sh && make - fi - - exit $EXITOK -} - -parse_args $* -print_version -check_progs -get_mode -get_paths - -# what to do when user presses Ctrl-C -trap 'echo; cleanup; echo "** b-u: User abort." & exit $EXITABORT' 2 -if [ $mode -eq $mode_country ]; then - get_country_files -elif [ $mode -eq $mode_pack ]; then - get_package -elif [ $mode -eq $mode_cvs ]; then - get_cvs -else - get_rev_type - get_revs - update_end -fi diff --git a/b-u/bygfoot-update-gui b/b-u/bygfoot-update-gui deleted file mode 100755 index c13287007ca85f6e08f649be30d608321b486148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39792 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 diff --git a/b-u/bygfoot-update.h b/b-u/bygfoot-update.h deleted file mode 100644 index bf5ab19c..00000000 --- a/b-u/bygfoot-update.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef BYGFOOT_UPDATE_H -#define BYGFOOT_UPDATE_H - -#ifdef HAVE_CONFIG_H -# include -#endif - -#include - -#include -#include - -#define SMALL 10000 -#define BIG 1000000 - -gint status; -GtkWidget *update_window; -GString *update_script; -GString *command_line; - -enum -{ - STATUS_NORMAL = 0, - STATUS_FS_PACK, - STATUS_FS_TMP, - STATUS_FS_COUNTRY, - STATUS_END -}; - -#endif