Blame SOURCES/xsane-0.996-no-eula.patch

c83c6d
From 7018206ea45db2e8bdfeb67d33f3387c9678a407 Mon Sep 17 00:00:00 2001
c83c6d
From: Nils Philippsen <nils@redhat.com>
c83c6d
Date: Thu, 16 Aug 2012 11:19:16 +0200
c83c6d
Subject: [PATCH] patch: no-eula
c83c6d
c83c6d
Squashed commit of the following:
c83c6d
c83c6d
commit d13f1ccfdf4c150cab91105e9b8542ecbb048a9b
c83c6d
Author: Nils Philippsen <nils@redhat.com>
c83c6d
Date:   Fri Nov 19 12:20:52 2010 +0100
c83c6d
c83c6d
    don't show EULA, mention bugzilla in about dialog (#504344)
c83c6d
---
c83c6d
 src/xsane-text.h |  2 ++
c83c6d
 src/xsane.c      | 16 ++++++----------
c83c6d
 src/xsane.h      |  3 +++
c83c6d
 3 files changed, 11 insertions(+), 10 deletions(-)
c83c6d
c83c6d
diff --git a/src/xsane-text.h b/src/xsane-text.h
c83c6d
index fc6bbeb..ee4a222 100644
c83c6d
--- a/src/xsane-text.h
c83c6d
+++ b/src/xsane-text.h
c83c6d
@@ -230,6 +230,8 @@
c83c6d
                                           "This program is distributed in the hope that it will be useful, but\n" \
c83c6d
                                           "WITHOUT ANY WARRANTY; without even the implied warranty of\n" \
c83c6d
                                           "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n")
c83c6d
+#define TEXT_MODIFIED_BLURB             _("This package is modified from the original version.\n" \
c83c6d
+                                          "Please contact your vendor or report problems at")
c83c6d
 #define TEXT_EMAIL_ADR					_("E-mail:")
c83c6d
 #define TEXT_HOMEPAGE					_("Homepage:")
c83c6d
 #define TEXT_FILE					_("File:")
c83c6d
diff --git a/src/xsane.c b/src/xsane.c
c83c6d
index 1c5d61d..8b24b0c 100644
c83c6d
--- a/src/xsane.c
c83c6d
+++ b/src/xsane.c
c83c6d
@@ -3533,10 +3533,13 @@ static void xsane_about_dialog(GtkWidget *widget, gpointer data)
c83c6d
   snprintf(buf, sizeof(buf), "XSane %s %s\n"
c83c6d
                              "%s %s\n"
c83c6d
                              "\n"
c83c6d
+                             "%s\n%s"
c83c6d
+                             "\n\n"
c83c6d
                              "%s %s\n"
c83c6d
                              "%s %s\n",
c83c6d
                              TEXT_VERSION, XSANE_VERSION,
c83c6d
                              XSANE_COPYRIGHT_SIGN, XSANE_COPYRIGHT_TXT,
c83c6d
+                             TEXT_MODIFIED_BLURB, XSANE_BUGTRACKER_URL,
c83c6d
                              TEXT_HOMEPAGE, XSANE_HOMEPAGE,
c83c6d
                              TEXT_EMAIL_ADR, XSANE_EMAIL_ADR);
c83c6d
 
c83c6d
@@ -5733,6 +5736,7 @@ static int xsane_init(int argc, char **argv)
c83c6d
 
c83c6d
         case 'v': /* --version */
c83c6d
           g_print("%s-%s %s %s\n", xsane.prog_name, XSANE_VERSION, XSANE_COPYRIGHT_SIGN, XSANE_COPYRIGHT_TXT);
c83c6d
+          g_print("\n%s\n%s\n\n", TEXT_MODIFIED_BLURB, XSANE_BUGTRACKER_URL);
c83c6d
           g_print("  %s %s\n", TEXT_EMAIL_ADR, XSANE_EMAIL_ADR);
c83c6d
           g_print("  %s %s\n", TEXT_PACKAGE, XSANE_PACKAGE_VERSION);
c83c6d
           g_print("  %s%d.%d.%d\n", TEXT_GTK_VERSION, GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
c83c6d
@@ -5859,17 +5863,9 @@ static int xsane_init(int argc, char **argv)
c83c6d
   }
c83c6d
 
c83c6d
 
c83c6d
-  if (xsane_pref_restore()) /* restore preferences, returns TRUE if license is not accpted yet */
c83c6d
+  if (xsane_pref_restore()) /* restore preferences, returns TRUE if the version is different from the last run */
c83c6d
   {
c83c6d
-    if (xsane_display_eula(1)) /* show license and ask for accept/not accept */
c83c6d
-    {
c83c6d
-      DBG(DBG_info, "user did not accept eula, we abort\n");
c83c6d
-      return 1; /* User did not accept eula */
c83c6d
-    }
c83c6d
-    else /* User did accept eula */
c83c6d
-    {
c83c6d
-      xsane_pref_save();
c83c6d
-    }
c83c6d
+    xsane_pref_save();
c83c6d
   }
c83c6d
 
c83c6d
   xsane_pref_restore_media();
c83c6d
diff --git a/src/xsane.h b/src/xsane.h
c83c6d
index 3d8caaa..6c7568e 100644
c83c6d
--- a/src/xsane.h
c83c6d
+++ b/src/xsane.h
c83c6d
@@ -98,6 +98,9 @@
c83c6d
 #define XSANE_EMAIL_ADR		"Oliver.Rauch@xsane.org"
c83c6d
 #define XSANE_HOMEPAGE		"http://www.xsane.org"
c83c6d
 #define XSANE_COPYRIGHT_TXT	XSANE_DATE " " XSANE_COPYRIGHT
c83c6d
+#ifndef XSANE_BUGTRACKER_URL
c83c6d
+#define XSANE_BUGTRACKER_URL             "(no bug tracker configured)"
c83c6d
+#endif
c83c6d
 
c83c6d
 /* ---------------------------------------------------------------------------------------------------------------------- */
c83c6d
 
c83c6d
-- 
c83c6d
1.7.11.4
c83c6d