Date: Friday, December 25, 2020 @ 23:00:25
  Author: arojas
Revision: 791099

Update to 1.3.0

Modified:
  grsync/trunk/PKGBUILD
  grsync/trunk/use-themed-icon.patch
Deleted:
  grsync/trunk/grsync-1.2.6-gcc-10.patch
  grsync/trunk/gtk3-port.patch

---------------------------+
 PKGBUILD                  |   16 ----
 grsync-1.2.6-gcc-10.patch |   36 -----------
 gtk3-port.patch           |  142 --------------------------------------------
 use-themed-icon.patch     |   18 ++---
 4 files changed, 12 insertions(+), 200 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-12-25 22:59:48 UTC (rev 791098)
+++ PKGBUILD    2020-12-25 23:00:25 UTC (rev 791099)
@@ -3,7 +3,7 @@
 # Contributor: William Rea <sillywi...@gmail.com>
 
 pkgname=grsync
-pkgver=1.2.8
+pkgver=1.3.0
 pkgrel=1
 pkgdesc="GTK+ GUI for rsync to synchronize folders, files and make backups"
 arch=('x86_64')
@@ -13,24 +13,14 @@
 makedepends=('intltool')
 source=(http://www.opbyte.it/release/$pkgname-$pkgver.tar.gz
         grsync.appdata.xml
-        grsync-1.2.6-gcc-10.patch
-        gtk3-port.patch
         use-themed-icon.patch)
-sha256sums=('94ea5faca67e3df467b5283377af3cb32b2b47631b6a32d38bc7b371209306b1'
+sha256sums=('b7c7c6a62e05302d8317c38741e7d71ef9ab4639ee5bff2622a383b2043a35fc'
             '5dee994cafbcf8adfda34767cbd60f7eb2039bdeccab2dfd879f045bd11fb9fd'
-            '898d3a4d50158409f55cf87ff0977edfff6bc3e69868f3d4d5f1037d9923fc03'
-            '90c721af2039590e8caaa3ae31bc81981485936bf2452e3e17101772ca8705ef'
-            '490108a9b65750162786f9aa230668736502477ce260ad1948f9d0124d5fb207')
+            'c004d8c5c7c803ff42393bb43d022c7fe1c4a25d1f78a841de8df7ea255d4862')
 
 prepare() {
   cd $pkgname-$pkgver
   
-  # Fix build with GCC10
-  patch -Np1 -i ../grsync-1.2.6-gcc-10.patch
-
-  # Port to GTK+ 3
-  patch -Np1 -i ../gtk3-port.patch
-
   # Use themed icon
   patch -Np1 -i ../use-themed-icon.patch
 

Deleted: grsync-1.2.6-gcc-10.patch
===================================================================
--- grsync-1.2.6-gcc-10.patch   2020-12-25 22:59:48 UTC (rev 791098)
+++ grsync-1.2.6-gcc-10.patch   2020-12-25 23:00:25 UTC (rev 791099)
@@ -1,36 +0,0 @@
-diff -Naur grsync-1.2.6.orig/src/callbacks.h grsync-1.2.6/src/callbacks.h
---- grsync-1.2.6.orig/src/callbacks.h  2013-04-30 13:48:54.000000000 +0200
-+++ grsync-1.2.6/src/callbacks.h       2020-02-27 11:34:50.861824303 +0100
-@@ -7,11 +7,11 @@
- #define ICON_PACKAGE PACKAGE_DATA_DIR "/" ICON_SOURCE
- #define ICON_PACKAGE_BUSY PACKAGE_DATA_DIR "/" ICON_SOURCE_BUSY
- 
--GtkBuilder *builder;
--GtkWidget *main_window;
--gchar *argv_session, *argv_filename, *icon, *icon_busy;
--gboolean cmdline_session, cmdline_execute, cmdline_stayopen, cmdline_import;
--GtkListStore *liststore_session;
-+extern GtkBuilder *builder;
-+extern GtkWidget *main_window;
-+extern gchar *argv_session, *argv_filename, *icon, *icon_busy;
-+extern gboolean cmdline_session, cmdline_execute, cmdline_stayopen, 
cmdline_import;
-+extern GtkListStore *liststore_session;
- 
- void save_settings(gchar *session, gchar *filename);
- gboolean load_groups(gchar *session);
-diff -Naur grsync-1.2.6.orig/src/main.c grsync-1.2.6/src/main.c
---- grsync-1.2.6.orig/src/main.c       2013-04-30 13:48:54.000000000 +0200
-+++ grsync-1.2.6/src/main.c    2020-02-27 11:35:08.548834429 +0100
-@@ -10,6 +10,12 @@
- #     include <libosso.h>
- #endif
- 
-+GtkBuilder *builder;
-+GtkWidget *main_window;
-+gchar *argv_session, *argv_filename, *icon, *icon_busy;
-+gboolean cmdline_session, cmdline_execute, cmdline_stayopen, cmdline_import;
-+GtkListStore *liststore_session;
-+
- int main (int argc, char *argv[]) {
- #ifdef ENABLE_NLS
-       bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);

Deleted: gtk3-port.patch
===================================================================
--- gtk3-port.patch     2020-12-25 22:59:48 UTC (rev 791098)
+++ gtk3-port.patch     2020-12-25 23:00:25 UTC (rev 791099)
@@ -1,142 +0,0 @@
-diff -Naur grsync-1.2.8.orig/configure.in grsync-1.2.8/configure.in
---- grsync-1.2.8.orig/configure.in     2020-05-27 18:16:14.058381000 +0200
-+++ grsync-1.2.8/configure.in  2020-05-27 18:16:34.514237609 +0200
-@@ -14,6 +14,13 @@
- AM_PROG_CC_STDC
- AC_HEADER_STDC
- 
-+AC_ARG_ENABLE([gtk3],
-+    [AC_HELP_STRING([--enable-gtk3],
-+        [compile grsync against gtk+ 3.0 (default: yes)])],
-+    [enable_gtk3="${enableval}"],
-+    [enable_gtk3="yes"]
-+)
-+
- PKG_CHECK_EXISTS(maemo-version, [VERSIONOK=`$PKG_CONFIG --atleast-version=5 
maemo-version`
-                                                                if test 
x"$VERSIONOK" != x; then
-                                                                        
AC_MSG_ERROR([You need at least Maemo 5.x for this release of Grsync])
-@@ -34,7 +41,13 @@
-                                MAEMO=0
-                                XMLFILE="grsync.glade"
-                                AC_DEFINE_UNQUOTED(XMLFILE, ["$XMLFILE"], [UI 
Description XML File])
--pkg_modules="gtk+-2.0 >= 2.16.0"
-+
-+                               if test x"$enable_gtk3" = x"yes"; then
-+                                   GTK_API_VERSION="3.0"
-+                               else
-+                                   GTK_API_VERSION="2.0"
-+                               fi
-+                               pkg_modules="gtk+-$GTK_API_VERSION >= 2.16.0"
-                                OTHER_DESKTOP_ENTRIES="Icon=grsync.png"
-                                
MIMEINFO_XMLNS="xmlns='http://www.freedesktop.org/standards/shared-mime-info'"
-                                MIME_OSSOCAT=""
-diff -Naur grsync-1.2.8.orig/grsync.glade grsync-1.2.8/grsync.glade
---- grsync-1.2.8.orig/grsync.glade     2020-05-27 18:16:18.081553000 +0200
-+++ grsync-1.2.8/grsync.glade  2020-05-27 18:17:16.919303348 +0200
-@@ -322,7 +322,6 @@
-                                               <property 
name="visible">True</property>
-                                               <property 
name="can_focus">True</property>
-                                               <property 
name="border_width">4</property>
--                                              <property 
name="homogeneous">True</property>
-                                               <child>
-                                                       <object 
class="GtkTable" id="table_basic">
-                                                               <property 
name="visible">True</property>
-@@ -1313,7 +1312,6 @@
-               <property name="skip_taskbar_hint">True</property>
-               <property name="skip_pager_hint">True</property>
-               <property name="transient_for">main_window</property>
--              <property name="has_separator">False</property>
-               <child internal-child="vbox">
-                       <object class="GtkVBox" id="dialog-vbox1">
-                               <property name="visible">True</property>
-@@ -1414,7 +1412,6 @@
-               <property name="skip_taskbar_hint">True</property>
-               <property name="skip_pager_hint">True</property>
-               <property name="transient_for">main_window</property>
--              <property name="has_separator">False</property>
-               <child internal-child="vbox">
-                       <object class="GtkVBox" id="dialog-vbox2">
-                               <property name="visible">True</property>
-@@ -1651,7 +1648,6 @@
-               <property name="skip_pager_hint">True</property>
-               <property name="urgency_hint">True</property>
-               <property name="transient_for">dialog_rsync</property>
--              <property name="has_separator">False</property>
-               <child internal-child="vbox">
-                       <object class="GtkVBox" id="dialog-vbox3">
-                               <property name="visible">True</property>
-@@ -1736,7 +1732,6 @@
-               <property name="skip_taskbar_hint">True</property>
-               <property name="skip_pager_hint">True</property>
-               <property name="transient_for">main_window</property>
--              <property name="has_separator">False</property>
-               <signal name="hide" handler="on_rsync_hide"/>
-               <signal name="show" handler="on_rsync_show"/>
-               <signal name="delete_event" 
handler="gtk_widget_hide_on_delete"/>
-@@ -1930,7 +1925,6 @@
-               <property name="skip_taskbar_hint">True</property>
-               <property name="skip_pager_hint">True</property>
-               <property name="transient_for">main_window</property>
--              <property name="has_separator">False</property>
-               <signal name="delete_event" 
handler="gtk_widget_hide_on_delete"/>
-               <child internal-child="vbox">
-                       <object class="GtkVBox" id="dialog-vbox5">
-diff -Naur grsync-1.2.8.orig/src/callbacks.c grsync-1.2.8/src/callbacks.c
---- grsync-1.2.8.orig/src/callbacks.c  2020-05-03 16:36:45.000000000 +0200
-+++ grsync-1.2.8/src/callbacks.c       2020-05-27 18:19:00.715749541 +0200
-@@ -58,7 +58,7 @@
-       if (flag) {
-               if (trayIcon == NULL) {
-                       trayIcon = gtk_status_icon_new_from_file(icon);
--                      g_signal_connect(GTK_STATUS_ICON(trayIcon), "activate", 
GTK_SIGNAL_FUNC(on_trayicon_activate), main_window);
-+                      g_signal_connect(GTK_STATUS_ICON(trayIcon), "activate", 
G_CALLBACK(on_trayicon_activate), main_window);
-               }
-       } else {
-               if (trayIcon != NULL) {
-@@ -111,7 +111,7 @@
- void set_main_title(gchar* session, gchar* extra) {
-       gchar *stmp = g_strconcat("Grsync: ", session, " ", extra, NULL);
-       gtk_window_set_title((GtkWindow*) main_window, stmp);
--      if (trayIcon != NULL) gtk_status_icon_set_tooltip(trayIcon, stmp);
-+      if (trayIcon != NULL) gtk_status_icon_set_tooltip_text(trayIcon, stmp);
-       g_free(stmp);
- }
- 
-@@ -815,7 +815,7 @@
- }
- 
- 
--void on_main_destroy(GtkObject *object, gpointer user_data) {
-+void on_main_destroy(GtkWidget *object, gpointer user_data) {
-       gint sel = gtk_combo_box_get_active((GtkComboBox*) 
gtk_builder_get_object(builder, "combo_session"));
-       save_settings(groups[sel], NULL);
-       g_strfreev(groups);
-@@ -860,7 +860,7 @@
-                       gtk_widget_hide(rsync_window);
-               }
-       }
--      if (cmdline_execute && !more && !cmdline_stayopen) 
on_main_destroy((GtkObject*) main_window, NULL);
-+      if (cmdline_execute && !more && !cmdline_stayopen) 
on_main_destroy((GtkWidget*) main_window, NULL);
- }
- 
- 
-@@ -1177,7 +1177,7 @@
- }
- 
- 
--void on_rsync_hide(GtkObject *object, gpointer user_data) {
-+void on_rsync_hide(GtkWidget *object, gpointer user_data) {
-       if (rsync_pid) {
-               if (paused) superkill(SIGCONT);
-               superkill(SIGTERM);
-diff -Naur grsync-1.2.8.orig/src/main.c grsync-1.2.8/src/main.c
---- grsync-1.2.8.orig/src/main.c       2013-04-30 13:48:54.000000000 +0200
-+++ grsync-1.2.8/src/main.c    2020-05-27 18:19:30.537013492 +0200
-@@ -17,7 +17,6 @@
-       textdomain(GETTEXT_PACKAGE);
- #endif
- 
--      gtk_set_locale();
- #ifdef MAEMO
-       hildon_gtk_init(&argc, &argv);
- #else

Modified: use-themed-icon.patch
===================================================================
--- use-themed-icon.patch       2020-12-25 22:59:48 UTC (rev 791098)
+++ use-themed-icon.patch       2020-12-25 23:00:25 UTC (rev 791099)
@@ -1,15 +1,15 @@
 diff -Naur grsync-1.2.6.orig/configure.in grsync-1.2.6/configure.in
 --- grsync-1.2.6.orig/configure.in     2016-03-15 14:08:19.000000000 +0100
 +++ grsync-1.2.6/configure.in  2018-12-30 11:36:44.314049975 +0100
-@@ -48,7 +48,7 @@
-                                    GTK_API_VERSION="2.0"
-                                fi
-                                pkg_modules="gtk+-$GTK_API_VERSION >= 2.16.0"
--                               OTHER_DESKTOP_ENTRIES="Icon=grsync.png"
-+                               OTHER_DESKTOP_ENTRIES="Icon=grsync"
-                                
MIMEINFO_XMLNS="xmlns='http://www.freedesktop.org/standards/shared-mime-info'"
-                                MIME_OSSOCAT=""
-                               )
+@@ -30,7 +30,7 @@
+               GTK_API_VERSION="2.0"
+ fi
+ pkg_modules="gtk+-$GTK_API_VERSION >= 2.16.0"
+-OTHER_DESKTOP_ENTRIES="Icon=grsync.png"
++OTHER_DESKTOP_ENTRIES="Icon=grsync"
+ MIMEINFO_XMLNS="xmlns='http://www.freedesktop.org/standards/shared-mime-info'"
+ MIME_OSSOCAT=""
+ 
 diff -Naur grsync-1.2.6.orig/Makefile.am grsync-1.2.6/Makefile.am
 --- grsync-1.2.6.orig/Makefile.am      2013-04-30 13:48:54.000000000 +0200
 +++ grsync-1.2.6/Makefile.am   2018-12-30 11:37:36.995541833 +0100

Reply via email to