summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD16
-rw-r--r--newer_libhandy.patch165
4 files changed, 184 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bf510ccb7d1f..67fa3026c00e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = komikku
pkgdesc = Online/offline Manga reader for GNOME, built for the Librem 5
- pkgver = 0.15.1
+ pkgver = 0.17.0
pkgrel = 1
url = https://gitlab.com/valos/Komikku
arch = any
@@ -9,7 +9,7 @@ pkgbase = komikku
makedepends = gobject-introspection
makedepends = meson
depends = gtk3
- depends = libhandy
+ depends = libhandy1
depends = libsecret
depends = python
depends = python-beautifulsoup4
@@ -22,8 +22,10 @@ pkgbase = komikku
depends = python-pillow
depends = python-pure-protobuf
depends = python-unidecode
- source = https://gitlab.com/valos/Komikku/-/archive/v0.15.1/Komikku-v0.15.1.tar.gz
- sha256sums = 983641da25a6d3158e3fc248d450ec1219a22af014803e49a71a56736919feeb
+ source = https://gitlab.com/valos/Komikku/-/archive/v0.17.0/Komikku-v0.17.0.tar.gz
+ source = newer_libhandy.patch
+ sha256sums = 4deb5a90ed80c1ee98266f4f3bdff4d2ffb6610b42975ce96209b3c2be14a734
+ sha256sums = cf5afeac70274d9a1b68c152e40589ad7551c391275cd1d7867eddf767f42098
pkgname = komikku
diff --git a/.gitignore b/.gitignore
index 1a9f3eb10622..199cb5145124 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ src
*.tar.gz
*.pkg*
pkg/*
+/.project
diff --git a/PKGBUILD b/PKGBUILD
index a0a4dd8a43fe..ffb8ecf6a663 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=komikku
_author=valos
_gitname=Komikku
-pkgver=0.15.1
+pkgver=0.17.0
pkgrel=1
pkgdesc='Online/offline Manga reader for GNOME, built for the Librem 5'
arch=(any)
@@ -11,7 +11,7 @@ url=https://gitlab.com/valos/Komikku
license=(GPL3)
depends=(
gtk3
- libhandy
+ libhandy1
libsecret
python
python-beautifulsoup4
@@ -30,8 +30,16 @@ makedepends=(
gobject-introspection
meson
)
-source=("https://gitlab.com/$_author/$_gitname/-/archive/v$pkgver/$_gitname-v$pkgver.tar.gz")
-sha256sums=('983641da25a6d3158e3fc248d450ec1219a22af014803e49a71a56736919feeb')
+source=("https://gitlab.com/$_author/$_gitname/-/archive/v$pkgver/$_gitname-v$pkgver.tar.gz"
+ "newer_libhandy.patch")
+sha256sums=('4deb5a90ed80c1ee98266f4f3bdff4d2ffb6610b42975ce96209b3c2be14a734'
+ 'cf5afeac70274d9a1b68c152e40589ad7551c391275cd1d7867eddf767f42098')
+
+prepare() {
+ cd $_gitname-v$pkgver
+ patch --forward --strip=1 --input="${srcdir}/newer_libhandy.patch"
+ cd ..
+}
build() {
arch-meson $_gitname-v$pkgver build
diff --git a/newer_libhandy.patch b/newer_libhandy.patch
new file mode 100644
index 000000000000..80962aef0dc0
--- /dev/null
+++ b/newer_libhandy.patch
@@ -0,0 +1,165 @@
+diff --git a/data/ui/add_dialog.ui b/data/ui/add_dialog.ui
+index 5f2953ac15f4680bd67d7edd2291afab8a42bb91..ef3df813058f4d79b834dc51337bd2c7a80c0165 100644
+--- a/data/ui/add_dialog.ui
++++ b/data/ui/add_dialog.ui
+@@ -2,7 +2,7 @@
+ <!-- Generated with glade 3.22.2 -->
+ <interface>
+ <requires lib="gtk+" version="3.20"/>
+- <requires lib="libhandy" version="0.0"/>
++ <requires lib="libhandy" version="1.0"/>
+ <object class="GtkDialog" id="dialog">
+ <property name="can_focus">False</property>
+ <property name="modal">True</property>
+@@ -173,10 +173,10 @@
+ <property name="can_focus">False</property>
+ <property name="shadow_type">none</property>
+ <child>
+- <object class="HdyColumn">
++ <object class="HdyClamp">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+- <property name="maximum_width">720</property>
++ <property name="maximum_size">720</property>
+ <child>
+ <object class="GtkListBox" id="servers_page_listbox">
+ <property name="visible">True</property>
+@@ -204,10 +204,10 @@
+ <property name="can_focus">False</property>
+ <property name="shadow_type">none</property>
+ <child>
+- <object class="HdyColumn">
++ <object class="HdyClamp">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+- <property name="maximum_width">720</property>
++ <property name="maximum_size">720</property>
+ <child>
+ <object class="GtkListBox" id="search_page_listbox">
+ <property name="visible">True</property>
+@@ -236,10 +236,10 @@
+ <property name="can_focus">False</property>
+ <property name="shadow_type">none</property>
+ <child>
+- <object class="HdyColumn">
++ <object class="HdyClamp">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+- <property name="maximum_width">720</property>
++ <property name="maximum_size">720</property>
+ <child>
+ <object class="GtkGrid" id="manga_page_grid">
+ <property name="visible">True</property>
+diff --git a/data/ui/main_window.ui b/data/ui/main_window.ui
+index eb7ebe44068e0e20238699031cd6fdab1293df71..64e163a03ed3058b9a520e88a670dd5aff363102 100644
+--- a/data/ui/main_window.ui
++++ b/data/ui/main_window.ui
+@@ -2,7 +2,7 @@
+ <!-- Generated with glade 3.22.2 -->
+ <interface>
+ <requires lib="gtk+" version="3.20"/>
+- <requires lib="libhandy" version="0.0"/>
++ <requires lib="libhandy" version="1.0"/>
+ <object class="GtkGrid" id="first_start_grid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+@@ -143,10 +143,10 @@
+ <property name="can_focus">False</property>
+ <property name="shadow_type">none</property>
+ <child>
+- <object class="HdyColumn">
++ <object class="HdyClamp">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+- <property name="maximum_width">800</property>
++ <property name="maximum_size">800</property>
+ <child>
+ <object class="GtkGrid" id="card_page_grid">
+ <property name="visible">True</property>
+@@ -402,10 +402,10 @@
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+- <object class="HdyColumn">
++ <object class="HdyClamp">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+- <property name="maximum_width">800</property>
++ <property name="maximum_size">800</property>
+ <child>
+ <object class="GtkListBox" id="chapters_listbox">
+ <property name="visible">True</property>
+diff --git a/data/ui/download_manager_dialog.ui b/data/ui/download_manager_dialog.ui
+index ce57ea022e10b7fb17e62db73a07121bb88897ca..ee774dc07cc3b568a983d9b80ebba6f5f90e98c5 100644
+--- a/data/ui/download_manager_dialog.ui
++++ b/data/ui/download_manager_dialog.ui
+@@ -2,7 +2,7 @@
+ <!-- Generated with glade 3.22.2 -->
+ <interface>
+ <requires lib="gtk+" version="3.20"/>
+- <requires lib="libhandy" version="0.0"/>
++ <requires lib="libhandy" version="1.0"/>
+ <template class="DownloadManagerDialog" parent="GtkDialog">
+ <property name="can_focus">False</property>
+ <property name="modal">True</property>
+@@ -118,10 +118,10 @@
+ <property name="can_focus">False</property>
+ <property name="shadow_type">none</property>
+ <child>
+- <object class="HdyColumn">
++ <object class="HdyClamp">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+- <property name="maximum_width">700</property>
++ <property name="maximum_size">700</property>
+ <child>
+ <object class="GtkStack" id="stack">
+ <property name="visible">True</property>
+diff --git a/data/ui/preferences_servers_window.ui b/data/ui/preferences_servers_window.ui
+index d904c075ae4e8c352e593c9be67c76f5b2376dc3..6b5048d0fc157163d09d15b8ecfeab8b5e0ec6df 100644
+--- a/data/ui/preferences_servers_window.ui
++++ b/data/ui/preferences_servers_window.ui
+@@ -2,7 +2,7 @@
+ <!-- Generated with glade 3.22.2 -->
+ <interface>
+ <requires lib="gtk+" version="3.20"/>
+- <requires lib="libhandy" version="0.0"/>
++ <requires lib="libhandy" version="1.0"/>
+ <template class="PreferencesServersWindow" parent="HdyPreferencesWindow">
+ <property name="can_focus">False</property>
+ <property name="default_width">640</property>
+diff --git a/data/ui/preferences_window.ui b/data/ui/preferences_window.ui
+index e5a05b0a6c5a527f95a107fdb1995ee6c7e73f92..0c2c9558abc6f9186e0aecb3f18c5b980d9caafc 100644
+--- a/data/ui/preferences_window.ui
++++ b/data/ui/preferences_window.ui
+@@ -2,7 +2,7 @@
+ <!-- Generated with glade 3.22.2 -->
+ <interface>
+ <requires lib="gtk+" version="3.22"/>
+- <requires lib="libhandy" version="0.0"/>
++ <requires lib="libhandy" version="1.0"/>
+ <template class="PreferencesWindow" parent="HdyPreferencesWindow">
+ <property name="width_request">300</property>
+ <property name="can_focus">False</property>
+diff --git a/komikku/application.py b/komikku/application.py
+index 478a3ffabd634fd0a57c44e8b1773f692f9a9347..b5b7567d2a96efd1e5ef0cd78bcd4d8693499e06 100644
+--- a/komikku/application.py
++++ b/komikku/application.py
+@@ -21,7 +21,7 @@
+
+ CREDITS = dict(
+ developers=('Valéry Febvre (valos)', ),
+- contributors=('Gerben Droogers (Tijder)', 'GrownNed', 'Mufeed Ali (lastweakness)', 'Romain Vaudois', 'Arthur Williams (TAAPArthur)', ),
++ contributors=('Gerben Droogers (Tijder)', 'GrownNed', 'Mufeed Ali (fushinari)', 'Romain Vaudois', 'Arthur Williams (TAAPArthur)', ),
+ translators=('GrownNed (Russian)', 'Heimen Stoffels (Dutch)', 'VaGNaroK (Brazilian Portuguese)', 'Valéry Febvre (French)', ),
+ )
+
+@@ -46,7 +46,7 @@
+ GLib.set_application_name(_('Komikku'))
+ GLib.set_prgname(self.application_id)
+
+- Handy.Column() # Init Handy
++ Handy.Clamp() # Init Handy
+ Notify.init(_('Komikku'))
+
+ def do_activate(self):