Date: Wednesday, January 24, 2018 @ 19:25:40
  Author: bgyorgy
Revision: 286652

archrelease: copy trunk to community-x86_64

Added:
  ristretto/repos/community-x86_64/PKGBUILD
    (from rev 286651, ristretto/trunk/PKGBUILD)
  ristretto/repos/community-x86_64/upstream-fixes.patch
    (from rev 286651, ristretto/trunk/upstream-fixes.patch)
Deleted:
  ristretto/repos/community-x86_64/PKGBUILD

----------------------+
 PKGBUILD             |   84 ++++++++++++++------------
 upstream-fixes.patch |  154 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 200 insertions(+), 38 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2018-01-24 19:25:33 UTC (rev 286651)
+++ PKGBUILD    2018-01-24 19:25:40 UTC (rev 286652)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Alexander F Rødseth <xypr...@archlinux.org>
-# Contributor: Bartłomiej Piotrowski
-# Contributor: AndyRTR <andy...@archlinux.org>
-# Contributor: Ronald van Haren <ronald.archlinux.org>
-
-pkgname=ristretto
-pkgver=0.8.2
-pkgrel=1
-pkgdesc='Fast and lightweight picture-viewer for Xfce4'
-arch=('x86_64' 'i686')
-url='http://docs.xfce.org/apps/ristretto/start'
-license=('GPL')
-depends=('libxfce4ui' 'libexif' 'file')
-makedepends=('intltool')
-optdepends=('librsvg: SVG support'
-            'tumbler: thumbnailing support')
-groups=('xfce4-goodies')
-source=("http://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2";)
-md5sums=('a8d8bb6b8fa7f868cfa3ae778630946e')
-
-build() {
-  cd "$pkgname-$pkgver"
-
-  ./configure \
-    --prefix=/usr \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --disable-debug
-  make
-}
-
-package() {
-  make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install
-}
-
-# getver: git.xfce.org/apps/ristretto/plain/NEWS
-# vim:set ts=2 sw=2 et:

Copied: ristretto/repos/community-x86_64/PKGBUILD (from rev 286651, 
ristretto/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2018-01-24 19:25:40 UTC (rev 286652)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Alexander F Rødseth <xypr...@archlinux.org>
+# Contributor: Bartłomiej Piotrowski
+# Contributor: AndyRTR <andy...@archlinux.org>
+# Contributor: Ronald van Haren <ronald.archlinux.org>
+
+pkgname=ristretto
+pkgver=0.8.2
+pkgrel=2
+pkgdesc='Fast and lightweight picture-viewer for Xfce4'
+arch=('x86_64')
+url='http://docs.xfce.org/apps/ristretto/start'
+license=('GPL')
+depends=('libxfce4ui' 'libexif' 'file')
+makedepends=('intltool')
+optdepends=('librsvg: SVG support'
+            'tumbler: thumbnailing support')
+groups=('xfce4-goodies')
+source=("https://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2";
+        upstream-fixes.patch)
+md5sums=('a8d8bb6b8fa7f868cfa3ae778630946e'
+         '6d8eb1cd430de4b4d8227cb12a8bb063')
+
+prepare() {
+  cd "$pkgname-$pkgver"
+  # Fix opening symlinks and urls (FS#54705)
+  patch -Np1 -i ../upstream-fixes.patch
+}
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --disable-debug
+  make
+}
+
+package() {
+  make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install
+}
+
+# getver: git.xfce.org/apps/ristretto/plain/NEWS
+# vim:set ts=2 sw=2 et:

Copied: ristretto/repos/community-x86_64/upstream-fixes.patch (from rev 286651, 
ristretto/trunk/upstream-fixes.patch)
===================================================================
--- upstream-fixes.patch                                (rev 0)
+++ upstream-fixes.patch        2018-01-24 19:25:40 UTC (rev 286652)
@@ -0,0 +1,154 @@
+From 19e709c4885204be640ccb053de8006e10edb12f Mon Sep 17 00:00:00 2001
+From: Igor <f2...@yandex.ru>
+Date: Sun, 5 Feb 2017 20:12:46 +0300
+Subject: Fix GLib-GObject-CRITICAL in directory monitoring code
+
+---
+ src/image_list.c | 13 ++++++++-----
+ 1 file changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/src/image_list.c b/src/image_list.c
+index 427d7c3..f37dd8c 100644
+--- a/src/image_list.c
++++ b/src/image_list.c
+@@ -836,11 +836,14 @@ rstto_image_list_monitor_dir (
+                 NULL,
+                 NULL);
+ 
+-        g_signal_connect (
+-                G_OBJECT(monitor),
+-                "changed",
+-                G_CALLBACK (cb_file_monitor_changed),
+-                image_list);
++        if ( monitor != NULL )
++        {
++            g_signal_connect (
++                    G_OBJECT (monitor),
++                    "changed",
++                    G_CALLBACK (cb_file_monitor_changed),
++                    image_list);
++        }
+     }
+ 
+     if (image_list->priv->image_monitors)
+-- 
+cgit v1.1
+
+From dc632fd6669222a93dae45d039f33b537c78ac99 Mon Sep 17 00:00:00 2001
+From: Igor <f2...@yandex.ru>
+Date: Sun, 5 Feb 2017 20:29:48 +0300
+Subject: Fix loading image from an URL
+
+---
+ src/file.c | 16 ++++++++++------
+ 1 file changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/src/file.c b/src/file.c
+index d915340..00a19bd 100644
+--- a/src/file.c
++++ b/src/file.c
+@@ -398,20 +398,24 @@ rstto_file_get_collate_key ( RsttoFile *r_file )
+ const gchar *
+ rstto_file_get_content_type ( RsttoFile *r_file )
+ {
+-    const gchar *content_type = NULL;
++    const gchar *file_path, *content_type = NULL;
+ 
+     if ( NULL == r_file->priv->content_type )
+     {
+ #if HAVE_MAGIC_H
+-        magic_t magic = magic_open(MAGIC_MIME_TYPE);
++        magic_t magic = magic_open (MAGIC_MIME_TYPE);
+         if ( magic != NULL )
+         {
+-            if ( magic_load(magic, NULL) == 0 )
++            if ( magic_load (magic, NULL) == 0 )
+             {
+-                content_type = magic_file(magic, rstto_file_get_path(r_file));
+-                if ( NULL != content_type )
++                file_path = rstto_file_get_path (r_file);
++                if ( file_path != NULL )
+                 {
+-                    r_file->priv->content_type = g_strdup (content_type);
++                    content_type = magic_file (magic, file_path);
++                    if ( NULL != content_type )
++                    {
++                        r_file->priv->content_type = g_strdup (content_type);
++                    }
+                 }
+             }
+             magic_close(magic);
+-- 
+cgit v1.1
+
+From 6cc891de661ead1359ac83bda22e4de880185b47 Mon Sep 17 00:00:00 2001
+From: Igor <f2...@yandex.ru>
+Date: Sun, 5 Feb 2017 20:40:45 +0300
+Subject: Simplify the code
+
+---
+ src/file.c | 17 +++++++----------
+ 1 file changed, 7 insertions(+), 10 deletions(-)
+
+diff --git a/src/file.c b/src/file.c
+index 00a19bd..fd2ff19 100644
+--- a/src/file.c
++++ b/src/file.c
+@@ -404,21 +404,18 @@ rstto_file_get_content_type ( RsttoFile *r_file )
+     {
+ #if HAVE_MAGIC_H
+         magic_t magic = magic_open (MAGIC_MIME_TYPE);
+-        if ( magic != NULL )
++        if ( NULL != magic )
+         {
+-            if ( magic_load (magic, NULL) == 0 )
++            file_path = rstto_file_get_path (r_file);
++            if ( NULL != file_path && magic_load (magic, NULL) == 0 )
+             {
+-                file_path = rstto_file_get_path (r_file);
+-                if ( file_path != NULL )
++                content_type = magic_file (magic, file_path);
++                if ( NULL != content_type )
+                 {
+-                    content_type = magic_file (magic, file_path);
+-                    if ( NULL != content_type )
+-                    {
+-                        r_file->priv->content_type = g_strdup (content_type);
+-                    }
++                    r_file->priv->content_type = g_strdup (content_type);
+                 }
+             }
+-            magic_close(magic);
++            magic_close (magic);
+         }
+ #endif
+ 
+-- 
+cgit v1.1
+
+From 12515dccb354ffc4ffcc0cdd7a14d58e3b2628de Mon Sep 17 00:00:00 2001
+From: Igor <f2...@yandex.ru>
+Date: Mon, 5 Jun 2017 19:02:03 -0400
+Subject: Fix opening image files that are symlinks
+
+https://bugzilla.xfce.org/show_bug.cgi?id=13576
+---
+ src/file.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/file.c b/src/file.c
+index fd2ff19..cf23b85 100644
+--- a/src/file.c
++++ b/src/file.c
+@@ -403,7 +403,7 @@ rstto_file_get_content_type ( RsttoFile *r_file )
+     if ( NULL == r_file->priv->content_type )
+     {
+ #if HAVE_MAGIC_H
+-        magic_t magic = magic_open (MAGIC_MIME_TYPE);
++        magic_t magic = magic_open (MAGIC_MIME_TYPE | MAGIC_SYMLINK);
+         if ( NULL != magic )
+         {
+             file_path = rstto_file_get_path (r_file);
+-- 
+cgit v1.1
+

Reply via email to