From a74730dfc91bac8e117c0288ca110d50add4c5e9 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Wed, 2 Feb 2022 05:32:39 +0300 Subject: [PATCH] geeqie. --- multimedia/graphics/geeqie/actions.py | 10 +------- .../files/Open_archive_not_working.patch | 23 +++++++++++++++++++ multimedia/graphics/geeqie/pspec.xml | 18 +++++++++++---- 3 files changed, 38 insertions(+), 13 deletions(-) create mode 100644 multimedia/graphics/geeqie/files/Open_archive_not_working.patch diff --git a/multimedia/graphics/geeqie/actions.py b/multimedia/graphics/geeqie/actions.py index e5bcbceff6..b638710013 100644 --- a/multimedia/graphics/geeqie/actions.py +++ b/multimedia/graphics/geeqie/actions.py @@ -6,7 +6,6 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools from pisi.actionsapi import get j = ''.join([ @@ -20,14 +19,7 @@ j = ''.join([ def setup(): pisitools.cflags.add("-Wno-deprecated-declarations") - # Fix instalation step - pisitools.dosed("Makefile.am", "\ ChangeLog\ ", " ") - pisitools.dosed("Makefile.am", "\ ChangeLog.html$", "") - # Fix version - pisitools.dosed("configure.ac", "\+git", "1.7.1") - - shelltools.system("NOCONFIGURE=1 ./autogen.sh") autotools.autoreconf("-vif") autotools.configure(j) @@ -37,5 +29,5 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.removeDir("/usr/share/doc/") pisitools.dodoc("AUTHORS", "NEWS") + pisitools.removeDir("/usr/share/doc/geeqie-%s" % get.srcVERSION()) diff --git a/multimedia/graphics/geeqie/files/Open_archive_not_working.patch b/multimedia/graphics/geeqie/files/Open_archive_not_working.patch new file mode 100644 index 0000000000..d5d3b17cf8 --- /dev/null +++ b/multimedia/graphics/geeqie/files/Open_archive_not_working.patch @@ -0,0 +1,23 @@ +From d3d59ed1080795af43b892d7b49f160f358c6be7 Mon Sep 17 00:00:00 2001 +From: Colin Clark +Date: Fri, 28 Jan 2022 10:17:04 +0000 +Subject: [PATCH] Bug fix: Open archive not working + +Open archive does not work if a default layout has not been set. +--- + src/layout.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/layout.c b/src/layout.c +index 5b08d51b..d72421f0 100644 +--- a/src/layout.c ++++ b/src/layout.c +@@ -3090,7 +3090,7 @@ LayoutWindow *layout_new_from_default() + } + else + { +- layout_new_from_config(NULL, NULL, TRUE); ++ lw = layout_new_from_config(NULL, NULL, TRUE); + } + return lw; + } diff --git a/multimedia/graphics/geeqie/pspec.xml b/multimedia/graphics/geeqie/pspec.xml index 7919bc8a60..699baa6a24 100644 --- a/multimedia/graphics/geeqie/pspec.xml +++ b/multimedia/graphics/geeqie/pspec.xml @@ -15,8 +15,8 @@ Geeqie can be used as a simple, fast, database-free image viewer, but equally it can be used to manage large collections of images. - - https://github.com/BestImageViewer/geeqie/archive/refs/tags/v1.7.1.tar.gz + + https://github.com/BestImageViewer/geeqie/releases/download/v1.7.2/geeqie-1.7.2.tar.xz doxygen @@ -37,6 +37,9 @@ libjpeg-turbo-devel ffmpegthumbnailer-devel + + Open_archive_not_working.patch + @@ -78,10 +81,17 @@ + + 2022-02-02 + 1.7.2 + Version bump. + fury + uglyside@yandex.ru + - 2022-01-22 + 2022-01-18 1.7.1 - Version bump + Version bump. fury uglyside@yandex.ru