diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-08-21 10:37:44 -0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-08-22 08:51:51 +0000 |
commit | 440aab1699e8e194510cc18dc333e8d35cce9966 (patch) | |
tree | a0849caa43a4eaff88762bc0081a0b7cf2519359 /main | |
parent | 57dae3fd6b651d062d36c3aa7b84a4b3cc3b7710 (diff) | |
download | aports-440aab1699e8e194510cc18dc333e8d35cce9966.tar.bz2 aports-440aab1699e8e194510cc18dc333e8d35cce9966.tar.xz |
main/geeqie: upgrade to 1.5.1
Diffstat (limited to 'main')
-rw-r--r-- | main/geeqie/APKBUILD | 10 | ||||
-rw-r--r-- | main/geeqie/musl-fixes.patch | 126 |
2 files changed, 4 insertions, 132 deletions
diff --git a/main/geeqie/APKBUILD b/main/geeqie/APKBUILD index a040cad8b8..a741176e95 100644 --- a/main/geeqie/APKBUILD +++ b/main/geeqie/APKBUILD @@ -1,7 +1,7 @@ # Contributor: ScrumpyJack <scrumpyjack@st.ilet.to> # Maintainer: ScrumpyJack <scrumpyjack@st.ilet.to> pkgname=geeqie -pkgver=1.5 +pkgver=1.5.1 pkgrel=0 pkgdesc="Geeqie is a lightweight Gtk+ based image viewer and organiser" url="http://www.geeqie.org/" @@ -11,9 +11,8 @@ options="!check" makedepends="gtk+2.0-dev lcms2-dev exiv2-dev libtool doxygen lua5.1-dev graphviz-dev automake autoconf" subpackages="$pkgname-doc $pkgname-lang" -source="http://www.geeqie.org/${pkgname}-${pkgver}.tar.xz +source="http://www.geeqie.org/geeqie-$pkgver.tar.xz geeqie-1.4-goodbye-changelog.patch - musl-fixes.patch use-default-cflags.patch " @@ -33,10 +32,9 @@ build() { } package() { - make DESTDIR="${pkgdir}" install + make DESTDIR="$pkgdir" install } -sha512sums="2b87d543d8d77a4fec331fd1b73ca2038912362fc1f94c9b0f163dcc7c2dd58118e175c5540aecafb0581708ea5c2a5a321dde09f644e2322bd4ca5c0284b722 geeqie-1.5.tar.xz +sha512sums="265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac geeqie-1.5.1.tar.xz c18740dd388d24b56c35c481a169f58e2710a5fbee6eae4792d7fb13209033581f893cd40b5af160be8f64326e6eea6abc2bf7363a063fedd17a0a999175834d geeqie-1.4-goodbye-changelog.patch -adfff7e13449debd7c15e6e4c9cf5c39985e0f826543ab11b1256a3e0677dd8ba755cb45938ed6158f986faf8f9ec69ec5c4398fb44efedc2f007185f6691105 musl-fixes.patch 0312d7bf895cfc7ab79b8aba98df7c42f4c6e898473b838fc1940118d02588b9ae3ebec35bd2add58542dfde72a7310e3326d6d5e7c837e3cd832123758099e6 use-default-cflags.patch" diff --git a/main/geeqie/musl-fixes.patch b/main/geeqie/musl-fixes.patch deleted file mode 100644 index 2293069e34..0000000000 --- a/main/geeqie/musl-fixes.patch +++ /dev/null @@ -1,126 +0,0 @@ -From d09b06c05c61cc675726a440f9cc787807024bb8 Mon Sep 17 00:00:00 2001 -From: Dmitry Marakasov <> -Date: Sat, 3 Aug 2019 12:34:42 +0100 -Subject: [PATCH] Fix #703: Fix build on non-glibc platforms - -https://github.com/BestImageViewer/geeqie/pull/703 ---- - src/pan-view/pan-util.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/src/pan-view/pan-util.c b/src/pan-view/pan-util.c -index 3fd5cc89..317660bb 100644 ---- a/src/pan-view/pan-util.c -+++ b/src/pan-view/pan-util.c -@@ -82,6 +82,12 @@ gint pan_date_value(time_t d, PanDateLengthType length) - return -1; - } - -+#if defined(__GLIBC_PREREQ) -+# if __GLIBC_PREREQ(2, 27) -+# define HAS_GLIBC_STRFTIME_EXTENSIONS -+# endif -+#endif -+ - gchar *pan_date_value_string(time_t d, PanDateLengthType length) - { - struct tm td; -@@ -99,7 +105,7 @@ gchar *pan_date_value_string(time_t d, PanDateLengthType length) - format = "%A %e"; - break; - case PAN_DATE_LENGTH_MONTH: --#if __GLIBC_PREREQ(2, 27) -+#if defined(HAS_GLIBC_STRFTIME_EXTENSIONS) || defined(__FreeBSD__) - format = "%OB %Y"; - #else - format = "%B %Y"; --- -2.11.0 - -From 7176df818593263a57996c729f933f21b7228afc Mon Sep 17 00:00:00 2001 -From: Colin Clark <colin.clark@cclark.uk> -Date: Sat, 3 Aug 2019 12:25:16 +0100 -Subject: [PATCH] Fix #683: Build fails on macOS due to use of - _NL_TIME_FIRST_WEEKDAY - -https://github.com/BestImageViewer/geeqie/issues/683 ---- - configure.ac | 15 +++++++++++++++ - src/misc.c | 22 +++++++++++++++++++++- - 2 files changed, 36 insertions(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index f376d074..65df946c 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -656,6 +656,21 @@ AC_SUBST(DJVU_LIBS) - - AM_CONDITIONAL(HAVE_MARKDOWN, [ "$(command -v markdown)" ]) - -+# _NL_TIME_FIRST_WEEKDAY support -+# note that it is an enum and not a define -+# ---------------------------------------------------------------------- -+ -+AC_MSG_CHECKING([for _NL_TIME_FIRST_WEEKDAY]) -+AC_TRY_LINK([#include <langinfo.h>], [ -+char c; -+c = *((unsigned char *) nl_langinfo(_NL_TIME_FIRST_WEEKDAY)); -+], nl_ok=yes, nl_ok=no) -+AC_MSG_RESULT($nl_ok) -+if test "$nl_ok" = "yes"; then -+ AC_DEFINE([HAVE__NL_TIME_FIRST_WEEKDAY], [1], -+ [Define if _NL_TIME_FIRST_WEEKDAY is available]) -+fi -+ - # ---------------------------------------------------------------------- - - AH_TOP([ -diff --git a/src/misc.c b/src/misc.c -index d780795d..85c87658 100644 ---- a/src/misc.c -+++ b/src/misc.c -@@ -23,6 +23,7 @@ - #include "ui_fileops.h" - - #include <langinfo.h> -+#include <locale.h> - - gdouble get_zoom_increment(void) - { -@@ -243,13 +244,32 @@ int runcmd(gchar *cmd) - * @brief Returns integer representing first_day_of_week - * @returns Integer in range 1 to 7 - * -- * Uses current locale to get first day of week -+ * Uses current locale to get first day of week. -+ * If _NL_TIME_FIRST_WEEKDAY is not available, ISO 8601 -+ * states first day of week is Monday. -+ * USA, Mexico and Canada (and others) use Sunday as first day of week. - * - * Sunday == 1 - */ - gint date_get_first_day_of_week() - { -+ gchar *dot; -+ gchar *current_locale; -+ -+#ifdef HAVE__NL_TIME_FIRST_WEEKDAY - return nl_langinfo(_NL_TIME_FIRST_WEEKDAY)[0]; -+#else -+ current_locale = setlocale(LC_ALL, NULL); -+ dot = strstr(current_locale, "."); -+ if ((strncmp(dot - 2, "US", 2) == 0) || (strncmp(dot - 2, "MX", 2) == 0) || (strncmp(dot - 2, "CA", 2) == 0)) -+ { -+ return 1; -+ } -+ else -+ { -+ return 2; -+ } -+#endif - } - - /** --- -2.11.0 - |