[arch-commits] Commit in grsync/trunk (4 files)
Antonio Rojas
arojas at archlinux.org
Fri Dec 25 23:00:26 UTC 2020
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 <sillywilly at 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
More information about the arch-commits
mailing list