Skip to content
Snippets Groups Projects
Commit 6995e374 authored by Rasmus Thomsen's avatar Rasmus Thomsen
Browse files

community/gnome-books: move from unmaintained

Also upgrade to 40.0
parent 2ac23458
No related branches found
No related tags found
1 merge request!19773gnome-photos & gnome-books 40
# Contributor: Rasmus Thomsen <oss@cogitri.dev> # Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev> # Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=gnome-books pkgname=gnome-books
pkgver=3.34.0 pkgver=40.0
pkgrel=9 pkgrel=0
pkgdesc="GNOME Ebook Manager" pkgdesc="GNOME Ebook Manager"
url="https://wiki.gnome.org/Apps/Books" url="https://wiki.gnome.org/Apps/Books"
arch="all !s390x !mips !mips64" # missing gjs, librsvg arch="all !s390x !mips !mips64" # missing gjs, librsvg
...@@ -14,8 +14,7 @@ checkdepends="appstream-glib desktop-file-utils" ...@@ -14,8 +14,7 @@ checkdepends="appstream-glib desktop-file-utils"
# Don't conflict with other packages doing a shared link of libgd # Don't conflict with other packages doing a shared link of libgd
sonameprefix="$pkgname:" sonameprefix="$pkgname:"
subpackages="$pkgname-lang $pkgname-doc" subpackages="$pkgname-lang $pkgname-doc"
source="https://download.gnome.org/sources/gnome-books/${pkgver%.*}/gnome-books-$pkgver.tar.xz source="https://download.gnome.org/sources/gnome-books/${pkgver%.*}/gnome-books-$pkgver.tar.xz"
504b66f6cec4b7a7bb46ca7a3b27a47ffb6a424b.patch"
build() { build() {
abuild-meson . output abuild-meson . output
...@@ -30,5 +29,4 @@ package() { ...@@ -30,5 +29,4 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output DESTDIR="$pkgdir" meson install --no-rebuild -C output
} }
sha512sums="634dcd7e26ede955e8700335fcd04ab4bd40d083d251846f66a46dac49b7525e011b31de0b60585ed643d04798e472f4fbd69c872cdeed7fa36bcc445ff03016 gnome-books-3.34.0.tar.xz sha512sums="6fb6df65a493c0813cc742c08309d104ef4cc66c21d1a50e6e756824f16eec4350c89b8b7c23de35784e21197649e2390d69850632d279305ed172dfafe5ef41 gnome-books-40.0.tar.xz"
c8f2a22cd2226d531cb9a39edab133444583647f1e2ab940de08d05bb1816ad356229164a2adac10bb5f02ef663f7124b211f2cfb00670a148f396c075d02222 504b66f6cec4b7a7bb46ca7a3b27a47ffb6a424b.patch"
Upstream: Yes, https://gitlab.gnome.org/GNOME/gnome-books/-/commit/504b66f6cec4b7a7bb46ca7a3b27a47ffb6a424b
From 504b66f6cec4b7a7bb46ca7a3b27a47ffb6a424b Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Fri, 20 Sep 2019 12:31:35 +0200
Subject: [PATCH] overview: Handle unset documents xdg-user-dir
Don't crash if the documents xdg-user-dir is unset on badly installed
systems.
JS ERROR: Exception in callback for signal: window-mode-changed: Error: Argument 'path' (type filename) may not be null
_addSecondaryLabel@resource:///org/gnome/Books/js/overview.js:308:23
Closes: #39
---
src/overview.js | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/overview.js b/src/overview.js
index 18a51f1a..a1b0d246 100644
--- a/src/overview.js
+++ b/src/overview.js
@@ -305,6 +305,8 @@ const EmptyResultsBox = new Lang.Class({
let docsPath, docsUrl;
docsPath = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOCUMENTS);
+ if (!docsPath)
+ docsPath = GLib.get_home_dir();
docsUrl = Gio.file_new_for_path(docsPath).get_uri();
useMarkup = true;
/* translators: %s is the location of the Documents folder.*/
--
2.24.1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment