Date: Saturday, March 24, 2018 @ 12:25:31 Author: demize Revision: 311874
archrelease: copy trunk to community-x86_64 Added: girara/repos/community-x86_64/PKGBUILD (from rev 311873, girara/trunk/PKGBUILD) Deleted: girara/repos/community-x86_64/PKGBUILD girara/repos/community-x86_64/fix-font-handling-gtk-3.21.patch girara/repos/community-x86_64/remove-tabs.h-include.patch girara/repos/community-x86_64/revert-incorrect-changes.patch ----------------------------------+ PKGBUILD | 83 +++++++--------- fix-font-handling-gtk-3.21.patch | 190 ------------------------------------- remove-tabs.h-include.patch | 25 ---- revert-incorrect-changes.patch | 30 ----- 4 files changed, 40 insertions(+), 288 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-03-24 12:25:19 UTC (rev 311873) +++ PKGBUILD 2018-03-24 12:25:31 UTC (rev 311874) @@ -1,43 +0,0 @@ -# $Id$ -# Maintainer: Johannes Löthberg <johan...@kyriasis.com> -# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> -# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: mlq <m...@pwmt.org> - -pkgname=girara -pkgver=0.2.8 -pkgrel=3 - -pkgdesc="User interface library focused on simplicity and minimalism" -url="http://pwmt.org/projects/girara" -arch=('x86_64') -license=('custom') - -provides=('girara-gtk3' 'girara-common') -replaces=('girara-gtk3' 'girara-common') -conflicts=('girara-gtk3' 'girara-common') - -depends=('gtk3') - -source=(https://pwmt.org/projects/girara/download/girara-$pkgver.tar.gz - remove-tabs.h-include.patch) - -sha1sums=('fa7fddfb5fe2592252ca7253b69be4eb0706438a' - '5ca177290cb5e436c70bb8728afbf3b6e3518d58') - -prepare() { - cd girara-$pkgver - patch -p1 <"$srcdir"/remove-tabs.h-include.patch -} - -build() { - cd girara-$pkgver - touch colors.mk - make GIRARA_GTK_VERSION=3 -} - -package() { - cd girara-$pkgver - make GIRARA_GTK_VERSION=3 DESTDIR="$pkgdir/" install - install -D -m664 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: girara/repos/community-x86_64/PKGBUILD (from rev 311873, girara/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-03-24 12:25:31 UTC (rev 311874) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Johannes Löthberg <johan...@kyriasis.com> +# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: mlq <m...@pwmt.org> + +pkgname=girara +pkgver=0.2.9 +pkgrel=1 + +pkgdesc="User interface library focused on simplicity and minimalism" +url="http://pwmt.org/projects/girara" +arch=('x86_64') +license=('custom') + +provides=('girara-gtk3' 'girara-common') +replaces=('girara-gtk3' 'girara-common') +conflicts=('girara-gtk3' 'girara-common') + +depends=('gtk3') +makedepends=('meson' 'ninja') + +source=(https://pwmt.org/projects/girara/download/girara-$pkgver.tar.xz) + +sha1sums=('69d20c2f06c47ef51feb34148ef8c4985b9e8a77') + +build() { + cd girara-$pkgver + arch-meson build + + cd build + ninja +} + +package() { + cd girara-$pkgver/build + DESTDIR="$pkgdir/" ninja install + + install -D -m664 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Deleted: fix-font-handling-gtk-3.21.patch =================================================================== --- fix-font-handling-gtk-3.21.patch 2018-03-24 12:25:19 UTC (rev 311873) +++ fix-font-handling-gtk-3.21.patch 2018-03-24 12:25:31 UTC (rev 311874) @@ -1,190 +0,0 @@ -From 949c879aa84e9496fabc7d3602060e29f9dc42a1 Mon Sep 17 00:00:00 2001 -From: Sebastian Ramacher <sebastian+...@ramacher.at> -Date: Sat, 3 Sep 2016 11:54:53 +0200 -Subject: [PATCH] Update font handling for changes in Gtk+ 3.21 - -Signed-off-by: Sebastian Ramacher <sebastian+...@ramacher.at> ---- - data/girara-post-3.20.css_t | 11 ++++++++++- - girara/config.c | 3 +-- - girara/internal.h | 2 ++ - girara/session.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 4 files changed, 103 insertions(+), 6 deletions(-) - -diff --git a/data/girara-post-3.20.css_t b/data/girara-post-3.20.css_t -index 491e08e..29758de 100644 ---- a/data/girara-post-3.20.css_t -+++ b/data/girara-post-3.20.css_t -@@ -2,7 +2,15 @@ - color: @default-fg@; - background-color: @default-bg@; - background-image: none; -- font: @font@; -+ font-family: @font-family@; -+ font-size: @font-size@; -+ font-weight: @font-weight@; -+ box-shadow: none; -+ border-style: none; -+ margin: 0px; -+ padding: @bottombox-padding1@px @bottombox-padding2@px @bottombox-padding3@px -+ @bottombox-padding4@px; -+ - } - - /* Scrollbar */ -@@ -114,4 +122,5 @@ - #@session@ scrolledwindow overshoot.right, - #@session@ scrolledwindow overshoot.right:backdrop { - background-color: transparent; -+ background-image: none; - } -diff --git a/girara/config.c b/girara/config.c -index 4e4092a..63127e8 100644 ---- a/girara/config.c -+++ b/girara/config.c -@@ -50,8 +50,7 @@ cb_font(girara_session_t* session, const char* UNUSED(name), - { - g_return_if_fail(session != NULL && value != NULL); - -- girara_template_set_variable_value(session->private_data->csstemplate, "font", -- value); -+ css_template_fill_font(session->private_data->csstemplate, value); - } - - static void -diff --git a/girara/internal.h b/girara/internal.h -index dac88b5..8e2d754 100644 ---- a/girara/internal.h -+++ b/girara/internal.h -@@ -148,6 +148,8 @@ HIDDEN bool girara_cmd_dump_config(girara_session_t* session, - HIDDEN bool girara_sc_feedkeys(girara_session_t* session, girara_argument_t* argument, - girara_event_t* event, unsigned int t); - -+HIDDEN void css_template_fill_font(GiraraTemplate* csstemplate, const char* font); -+ - /** - * Structure of a command - */ -diff --git a/girara/session.c b/girara/session.c -index b313f4d..2172fc7 100644 ---- a/girara/session.c -+++ b/girara/session.c -@@ -44,7 +44,6 @@ init_template_engine(GiraraTemplate* csstemplate) - { - static const char* variable_names[] = { - "session", -- "font", - "default-fg", - "default-bg", - "inputbar-fg", -@@ -78,6 +77,88 @@ init_template_engine(GiraraTemplate* csstemplate) - for (size_t idx = 0; idx < LENGTH(variable_names); ++idx) { - girara_template_add_variable(csstemplate, variable_names[idx]); - } -+ -+ if (gtk_check_version(3, 20, 0) == NULL) { -+ girara_template_add_variable(csstemplate, "font-family"); -+ girara_template_add_variable(csstemplate, "font-size"); -+ girara_template_add_variable(csstemplate, "font-weight"); -+ } else { -+ girara_template_add_variable(csstemplate, "font"); -+ } -+} -+ -+void -+css_template_fill_font(GiraraTemplate* csstemplate, const char* font) -+{ -+ if (gtk_check_version(3, 20, 0) != NULL) { -+ girara_template_set_variable_value(csstemplate, "font", font); -+ return; -+ } -+ -+ PangoFontDescription* descr = pango_font_description_from_string(font); -+ if (descr == NULL) { -+ return; -+ } -+ -+ girara_template_set_variable_value(csstemplate, "font-family", -+ pango_font_description_get_family(descr)); -+ -+ char* size = g_strdup_printf("%d%s", pango_font_description_get_size(descr) / PANGO_SCALE, -+ pango_font_description_get_size_is_absolute(descr) == FALSE ? "pt" : ""); -+ girara_template_set_variable_value(csstemplate, "font-size", size); -+ g_free(size); -+ -+ switch (pango_font_description_get_weight(descr)) { -+ case PANGO_WEIGHT_THIN: -+ girara_template_set_variable_value(csstemplate, "font-weight", "thin"); -+ break; -+ -+ case PANGO_WEIGHT_ULTRALIGHT: -+ girara_template_set_variable_value(csstemplate, "font-weight", "ultralight"); -+ break; -+ -+ case PANGO_WEIGHT_SEMILIGHT: -+ girara_template_set_variable_value(csstemplate, "font-weight", "light"); -+ break; -+ -+ case PANGO_WEIGHT_LIGHT: -+ girara_template_set_variable_value(csstemplate, "font-weight", "light"); -+ break; -+ -+ case PANGO_WEIGHT_BOOK: -+ girara_template_set_variable_value(csstemplate, "font-weight", "book"); -+ break; -+ -+ case PANGO_WEIGHT_MEDIUM: -+ girara_template_set_variable_value(csstemplate, "font-weight", "medium"); -+ break; -+ -+ case PANGO_WEIGHT_SEMIBOLD: -+ girara_template_set_variable_value(csstemplate, "font-weight", "semibold"); -+ break; -+ -+ case PANGO_WEIGHT_BOLD: -+ girara_template_set_variable_value(csstemplate, "font-weight", "bold"); -+ break; -+ -+ case PANGO_WEIGHT_ULTRABOLD: -+ girara_template_set_variable_value(csstemplate, "font-weight", "ultrabold"); -+ break; -+ -+ case PANGO_WEIGHT_HEAVY: -+ girara_template_set_variable_value(csstemplate, "font-weight", "heavy"); -+ break; -+ -+ case PANGO_WEIGHT_ULTRAHEAVY: -+ girara_template_set_variable_value(csstemplate, "font-weight", "ultraheavy"); -+ break; -+ -+ default: -+ girara_template_set_variable_value(csstemplate, "font-weight", "normal"); -+ break; -+ } -+ -+ pango_font_description_free(descr); - } - - static void -@@ -91,10 +172,16 @@ fill_template_with_values(girara_session_t* session) - char* font = NULL; - girara_setting_get(session, "font", &font); - if (font != NULL) { -- girara_template_set_variable_value(csstemplate, "font", font); -+ css_template_fill_font(csstemplate, font); - g_free(font); - } else { -- girara_template_set_variable_value(csstemplate, "font", "monospace normal 9"); -+ if (gtk_check_version(3, 20, 0) == NULL) { -+ girara_template_set_variable_value(csstemplate, "font-family", "monospace"); -+ girara_template_set_variable_value(csstemplate, "font-size", "9pt"); -+ girara_template_set_variable_value(csstemplate, "font-weight", "normal"); -+ } else { -+ girara_template_set_variable_value(csstemplate, "font", "monospace normal 9"); -+ } - }; - - /* parse color values */ --- -libgit2 0.24.0 - Deleted: remove-tabs.h-include.patch =================================================================== --- remove-tabs.h-include.patch 2018-03-24 12:25:19 UTC (rev 311873) +++ remove-tabs.h-include.patch 2018-03-24 12:25:31 UTC (rev 311874) @@ -1,25 +0,0 @@ -From e8d13a18165344ea62c94bed8d5ccb97e6b51a43 Mon Sep 17 00:00:00 2001 -From: Johannes Löthberg <johan...@kyriasis.com> -Date: Sat, 6 Jan 2018 21:11:20 +0000 -Subject: [PATCH] girara.h: Remove include of config.h - -1ed60c98d961df9b8949b62c3061f93a81f51a42 deleted it, but forgot to remove the include. ---- - girara/girara.h | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/girara/girara.h b/girara/girara.h -index 523438d..7fd5bf0 100644 ---- a/girara/girara.h -+++ b/girara/girara.h -@@ -9,7 +9,6 @@ - #include "datastructures.h" - #include "settings.h" - #include "completion.h" --#include "tabs.h" - #include "config.h" - #include "statusbar.h" - #include "shortcuts.h" --- -libgit2 0.26.0 - Deleted: revert-incorrect-changes.patch =================================================================== --- revert-incorrect-changes.patch 2018-03-24 12:25:19 UTC (rev 311873) +++ revert-incorrect-changes.patch 2018-03-24 12:25:31 UTC (rev 311874) @@ -1,30 +0,0 @@ -From 0b5406554e2304e012d975ee746e4ec27896701d Mon Sep 17 00:00:00 2001 -From: Sebastian Ramacher <sebastian+...@ramacher.at> -Date: Sat, 3 Sep 2016 12:00:49 +0200 -Subject: [PATCH] Revert unintended changes - -Signed-off-by: Sebastian Ramacher <sebastian+...@ramacher.at> ---- - data/girara-post-3.20.css_t | 6 ------ - 1 file changed, 0 insertions(+), 6 deletions(-) - -diff --git a/data/girara-post-3.20.css_t b/data/girara-post-3.20.css_t -index 29758de..1fdc4d2 100644 ---- a/data/girara-post-3.20.css_t -+++ b/data/girara-post-3.20.css_t -@@ -5,12 +5,6 @@ - font-family: @font-family@; - font-size: @font-size@; - font-weight: @font-weight@; -- box-shadow: none; -- border-style: none; -- margin: 0px; -- padding: @bottombox-padding1@px @bottombox-padding2@px @bottombox-padding3@px -- @bottombox-padding4@px; -- - } - - /* Scrollbar */ --- -libgit2 0.24.0 -