commit howl for openSUSE:Factory

2019-04-08 Thread root
Hello community,

here is the log from the commit of package howl for openSUSE:Factory checked in 
at 2019-04-08 10:35:23

Comparing /work/SRC/openSUSE:Factory/howl (Old)
 and  /work/SRC/openSUSE:Factory/.howl.new.3908 (New)


Package is "howl"

Mon Apr  8 10:35:23 2019 rev:4 rq:691758 version:0.6

Changes:

--- /work/SRC/openSUSE:Factory/howl/howl.changes2018-02-22 
15:02:21.602189495 +0100
+++ /work/SRC/openSUSE:Factory/.howl.new.3908/howl.changes  2019-04-08 
10:35:23.775232036 +0200
@@ -1,0 +2,55 @@
+Fri Apr  5 09:06:40 UTC 2019 - mvet...@suse.com
+
+- Update to 0.6:
+  * Added navigate-go-to command, for going back to a specific
+previous location.
+  * Added support for a “journal” buffer showing the Howl log,
+available via open-journal.
+  * Ensure loaded buffers contain valid UTF-8 at all times
+  * Better lexing for C, Rust, Python
+  * Added support for specifying line and column when opening files
+  * Added support for custom user fonts
+  * Added project-switch-buffer command that displays open buffers
+within the current project.
+  * Added two inspectors and a command for documentation to the Go mode
+  * Moving cursor left or right with a selection active now cancels
+the selection, leaving the cursor at the corresponding end.
+  * Added proper structure support for C/C++ mode
+  * Base scheme support on the newer lisp mode instead of old basic mode
+  * Added the **popup_menu_accept_key option, for controlling which
+key accepts the current option for a popup menu, such as the
+completion popup. Valid values are ‘enter’ (the default) or ‘tab’.
+  * Close completion popup when user activity warrants it
+  * Added new built-in theme: Dracula
+  * Added integrated and fast project file search functionality via
+two new commands: project-file-search and project-file-search-list
+  * Javascript: Support for ES6 templates and new keywords and operators
+  * Performance and functionality improvements for the matcher, used
+in Howl selection lists, enabling fast matching across much
+larger data sets.
+  * Performance improvements for recursive file selection.
+Between 30x and 32x faster.
+  * Respect use_tabs option when commenting
+  * Ensure scrolling works correctly for Gtk+ 3.4
+  * Dart bundle enhancements: improved syntax highlighting
+  * Added support for activities - potentially longer running activities
+that should run in a apparently blocking way to the user.
+  * Added a new commandline flag, --run-async, for running a particular
+file in a asynchronous Howl context.
+  * Added support for shared, low precision after timers
+  * Added options for controlling scrolling speed
+  * Add support for smooth scrolling events
+  * Fixed background drawing for Wayland/Weston/CSD environments.
+  * Requested that titlebar is hidden for newer versions of Gnome 3.
+  * Added support for navigating back and forth in a list of previously
+   visited locations. Two new commands, navigate-back and
+   navigate-forward were added, bound to ctrl_< and ctrl_> respectively.
+  * Improved key translation for keys when caps lock is on.
+  * Added two new commands, editor-newline-above and editor-newline-below,
+that insert a new line above/below the current line. Bound these
+commands to ctrl_shift_return and ctrl_return.
+  * Auto detect line endings when opening a file if possible
+  * For details see: https://howl.io/blog/2019/04/05/howl-0-6-released.html
+- Add howl-rpmlintrc: it only installs an example C file
+
+---

Old:

  howl-0.5.3.tgz

New:

  howl-0.6.tgz
  howl-rpmlintrc



Other differences:
--
++ howl.spec ++
--- /var/tmp/diff_new_pack.cjAyUu/_old  2019-04-08 10:35:24.375232147 +0200
+++ /var/tmp/diff_new_pack.cjAyUu/_new  2019-04-08 10:35:24.379232149 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package howl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
 
 
 Name:   howl
-Version:0.5.3
+Version:0.6
 Release:0
 Summary:Editor with keyboard-centric minimalistic interface
 License:MIT
 Group:  Productivity/Text/Editors
 Url:https://howl.io/
-Source: 
https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz
+Source0:
https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz
+Source1:howl-rpmlintrc
 Patch0: how

commit howl for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package howl for openSUSE:Factory checked in 
at 2017-02-21 13:43:47

Comparing /work/SRC/openSUSE:Factory/howl (Old)
 and  /work/SRC/openSUSE:Factory/.howl.new (New)


Package is "howl"

Changes:

New Changes file:

--- /dev/null   2017-01-26 09:49:33.150892021 +0100
+++ /work/SRC/openSUSE:Factory/.howl.new/howl.changes   2017-02-21 
13:43:48.407669128 +0100
@@ -0,0 +1,25 @@
+---
+Wed Feb  8 00:31:35 UTC 2017 - jeng...@inai.de
+
+- Trim filler words from description
+
+---
+Sun Jan 29 08:24:44 UTC 2017 - mailaen...@opensuse.org
+
+- add appdata.patch for https://en.opensuse.org/openSUSE:AppStore
+
+---
+Sat Dec 24 16:23:16 UTC 2016 - mailaen...@opensuse.org
+
+- spec file cleanup
+
+---
+Wed Nov 16 22:00:05 UTC 2016 - c...@baez.nyc
+
+Updating to 0.4.1
+
+---
+Thu Jun  2 21:03:44 UTC 2016 - c...@baez.nyc
+
+An initial spec of howl.
+

New:

  appdata.patch
  howl-0.4.1.tgz
  howl.changes
  howl.spec



Other differences:
--
++ howl.spec ++
#
# spec file for package howl
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

Name:   howl
Version:0.4.1
Release:0
Summary:Lightweight editor with keyboard-centric minimalistic interface
License:MIT
Group:  Productivity/Text/Editors
Url:http://howl.io/
BuildRequires:  gtk3-devel
BuildRequires:  gcc
BuildRequires:  update-desktop-files
BuildRequires:  hicolor-icon-theme
BuildRequires:  fdupes
Requires:   luajit
Source: 
https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz
# PATCH-FEATURE-UPSTREAM https://github.com/howl-editor/howl/pull/307
Patch1: appdata.patch

%description
Howl is a general purpose editor that is customizable. It is built on
top of the LuaJIT runtime, and can be extended in either Lua or
Moonscript. It has a minimalistic UI, driven mainly using the
keyboard.

%prep
%setup -q
%patch1 -p1

%build
cd src
make %{?_smp_mflags}

%install
pushd src
make PREFIX=%{_prefix} DESTDIR=%{buildroot} install
popd

cp -R share/ %{buildroot}%{_prefix}/

%suse_update_desktop_file -r howl Utility TextEditor

%fdupes %{buildroot}%{_prefix}

%post
%icon_theme_cache_post
%desktop_database_post

%postun
%icon_theme_cache_postun
%desktop_database_postun

%files
%defattr(-,root,root)
%doc LICENSE.md
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
%{_datadir}/howl
%dir %{_datadir}/appdata/
%{_datadir}/appdata/%{name}.appdata.xml
%{_bindir}/howl
%{_bindir}/howl-spec

%changelog
++ appdata.patch ++
>From 5907d85c7dcfc0ed8d48653748c7c5dbccb5c852 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?=
 
Date: Sun, 29 Jan 2017 09:11:57 +0100
Subject: [PATCH] Add an appdata.xml file.

---
 share/appdata/howl.appdata.xml | 25 +
 1 file changed, 25 insertions(+)
 create mode 100644 share/appdata/howl.appdata.xml

diff --git a/share/appdata/howl.appdata.xml b/share/appdata/howl.appdata.xml
new file mode 100644
index 000..5a131eb
--- /dev/null
+++ b/share/appdata/howl.appdata.xml
@@ -0,0 +1,25 @@
+
+
+ howl.desktop
+ CC0-1.0
+ MIT
+ Howl
+ Lightweight editor with keyboard-centric minimalistic 
interface
+ 
+  
+   Howl is a general purpose editor that aims to be both lightweight
+   and fully customizable. It is built on top of the very fast LuaJIT
+   runtime, and can be extended in either Lua or Moonscript. It has a
+   minimalistic UI driven mainly by the keyboard.
+  
+ 
+ 
+  
+   
+http://howl.io/images/screenshots/monokai/buffer-replace.png
+   
+  
+ 
+ http://howl.io
+ nino at nordman.org
+



commit howl for openSUSE:Factory

2018-02-22 Thread root
Hello community,

here is the log from the commit of package howl for openSUSE:Factory checked in 
at 2018-02-22 15:02:17

Comparing /work/SRC/openSUSE:Factory/howl (Old)
 and  /work/SRC/openSUSE:Factory/.howl.new (New)


Package is "howl"

Thu Feb 22 15:02:17 2018 rev:3 rq:578801 version:0.5.3

Changes:

--- /work/SRC/openSUSE:Factory/howl/howl.changes2017-07-26 
13:04:55.901172594 +0200
+++ /work/SRC/openSUSE:Factory/.howl.new/howl.changes   2018-02-22 
15:02:21.602189495 +0100
@@ -1,0 +2,16 @@
+Wed Feb 21 16:49:22 UTC 2018 - tchva...@suse.com
+
+- Install properly to /usr not /usr/local
+- Drop post/postun that is empty on 15+
+- Mark license as %license
+- Package bundles lpeg and luajit
+
+---
+Sun Feb 18 20:39:28 UTC 2018 - avin...@opensuse.org
+
+- Update to 0.5.3
+  * workaround for a Gtk issue with scrollbars.
+- includes 0.5.2:
+  * Fixed a bug manifesting in a SIGSEGV on OpenBSD.
+
+---

Old:

  howl-0.5.1.tgz

New:

  howl-0.5.3.tgz



Other differences:
--
++ howl.spec ++
--- /var/tmp/diff_new_pack.Y7uF70/_old  2018-02-22 15:02:23.122134817 +0100
+++ /var/tmp/diff_new_pack.Y7uF70/_new  2018-02-22 15:02:23.122134817 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package howl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   howl
-Version:0.5.1
+Version:0.5.3
 Release:0
 Summary:Editor with keyboard-centric minimalistic interface
 License:MIT
 Group:  Productivity/Text/Editors
-Url:http://howl.io/
+Url:https://howl.io/
 Source: 
https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz
 Patch0: howl-respect-cflags.patch
 BuildRequires:  fdupes
@@ -43,13 +43,13 @@
 %patch0 -p1
 
 %build
-export CFLAGS="%optflags"
+export CFLAGS="%{optflags}"
 cd src
 make %{?_smp_mflags}
 
 %install
 pushd src
-make PREFIX=%{_prefix} DESTDIR=%{buildroot} install
+%make_install PREFIX=%{_prefix}
 popd
 
 cp -R share/ %{buildroot}%{_prefix}/
@@ -58,22 +58,14 @@
 
 %fdupes %{buildroot}%{_prefix}
 
-%post
-%icon_theme_cache_post
-%desktop_database_post
-
-%postun
-%icon_theme_cache_postun
-%desktop_database_postun
-
 %files
-%doc LICENSE.md
+%license LICENSE.md
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
-%{_datadir}/howl
+%{_datadir}/%{name}
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
-%{_bindir}/howl
-%{_bindir}/howl-spec
+%{_bindir}/%{name}
+%{_bindir}/%{name}-spec
 
 %changelog

++ howl-0.5.1.tgz -> howl-0.5.3.tgz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/howl-0.5.1/Changelog.md new/howl-0.5.3/Changelog.md
--- old/howl-0.5.1/Changelog.md 2017-07-06 09:30:40.0 +0200
+++ new/howl-0.5.3/Changelog.md 2017-11-07 10:34:17.0 +0100
@@ -2,6 +2,14 @@
 
 ## Unreleased (in master)
 
+## 0.5.3 (2017-11-07)
+
+Added a workaround for a Gtk issue with scrollbars.
+
+## 0.5.2 (2017-10-06)
+
+Fixed a bug manifesting in a SIGSEGV on OpenBSD.
+
 ## 0.5.1 (2017-07-06)
 
 - Corrected version number given by `--version` flag
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/howl-0.5.1/lib/aullar/buffer.moon 
new/howl-0.5.3/lib/aullar/buffer.moon
--- old/howl-0.5.1/lib/aullar/buffer.moon   2017-07-06 09:30:40.0 
+0200
+++ new/howl-0.5.3/lib/aullar/buffer.moon   2017-11-07 10:34:17.0 
+0100
@@ -18,6 +18,9 @@
   start_offset = offset
   was_eol = false
 
+  if offset >= end_offset
+return offset, 0, false
+
   byte = base[offset]
   while byte != 10 and byte != 13 and offset < end_offset
 offset += 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/howl-0.5.1/lib/aullar/view.moon 
new/howl-0.5.3/lib/aullar/view.moon
--- old/howl-0.5.1/lib/aullar/view.moon 2017-07-06 09:30:40.0 +0200
+++ new/howl-0.5.3/lib/aullar/view.moon 2017-11-07 10:34:17.0 +0100
@@ -4,6 +4,7 @@
 ffi = require 'ffi'
 bit = require 'bit'
 ffi_cast = ffi.cast
+callbacks = require 'ljglibs.callbacks'
 
 Gdk = require 'ljglibs.gdk'
 Gtk = require 'ljglibs.gtk'
@@ -21,7 +22,8 @@
 {:define_class} = require 'aullar.util'
 {:parse_key_event} = require 'ljglibs.util'
 {:max, :min, :floor} = math
-
+cast_arg = callbacks.cast_arg
+C = 

commit howl for openSUSE:Factory

2017-07-26 Thread root
Hello community,

here is the log from the commit of package howl for openSUSE:Factory checked in 
at 2017-07-26 13:04:54

Comparing /work/SRC/openSUSE:Factory/howl (Old)
 and  /work/SRC/openSUSE:Factory/.howl.new (New)


Package is "howl"

Wed Jul 26 13:04:54 2017 rev:2 rq:511448 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/howl/howl.changes2017-02-21 
13:43:48.407669128 +0100
+++ /work/SRC/openSUSE:Factory/.howl.new/howl.changes   2017-07-26 
13:04:55.901172594 +0200
@@ -1,0 +2,15 @@
+Mon Jul 17 07:09:50 UTC 2017 - jeng...@inai.de
+
+- Make a neutral summary
+
+---
+Thu Jul 13 18:24:08 UTC 2017 - tchva...@suse.com
+
+- Version update to latest 0.5.1 release:
+  * Code inspection
+  * More bundles
+  * Loads of bugfixes
+- Remove merged patch appdata.patch
+- Add patch to respect cflags howl-respect-cflags.patch
+
+---

Old:

  appdata.patch
  howl-0.4.1.tgz

New:

  howl-0.5.1.tgz
  howl-respect-cflags.patch



Other differences:
--
++ howl.spec ++
--- /var/tmp/diff_new_pack.SYT9uy/_old  2017-07-26 13:04:56.589075543 +0200
+++ /var/tmp/diff_new_pack.SYT9uy/_new  2017-07-26 13:04:56.593074978 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package howl
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,22 +15,22 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   howl
-Version:0.4.1
+Version:0.5.1
 Release:0
-Summary:Lightweight editor with keyboard-centric minimalistic interface
+Summary:Editor with keyboard-centric minimalistic interface
 License:MIT
 Group:  Productivity/Text/Editors
 Url:http://howl.io/
-BuildRequires:  gtk3-devel
+Source: 
https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz
+Patch0: howl-respect-cflags.patch
+BuildRequires:  fdupes
 BuildRequires:  gcc
-BuildRequires:  update-desktop-files
+BuildRequires:  gtk3-devel
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  fdupes
+BuildRequires:  update-desktop-files
 Requires:   luajit
-Source: 
https://github.com/howl-editor/howl/releases/download/%{version}/%{name}-%{version}.tgz
-# PATCH-FEATURE-UPSTREAM https://github.com/howl-editor/howl/pull/307
-Patch1: appdata.patch
 
 %description
 Howl is a general purpose editor that is customizable. It is built on
@@ -40,9 +40,10 @@
 
 %prep
 %setup -q
-%patch1 -p1
+%patch0 -p1
 
 %build
+export CFLAGS="%optflags"
 cd src
 make %{?_smp_mflags}
 
@@ -66,7 +67,6 @@
 %desktop_database_postun
 
 %files
-%defattr(-,root,root)
 %doc LICENSE.md
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg

++ howl-0.4.1.tgz -> howl-0.5.1.tgz ++
 321633 lines of diff (skipped)

++ howl-respect-cflags.patch ++
Index: howl-0.5.1/src/Makefile
===
--- howl-0.5.1.orig/src/Makefile
+++ howl-0.5.1/src/Makefile
@@ -19,7 +19,7 @@ LPEG = deps/$(LPEG_VER)
 LPEG_OBJECT = $(LPEG)/lpeg.o
 LPEG_URL = http://nordman.org/mirror/lpeg/$(LPEG_VER).tar.gz
 
-CFLAGS = -Wall -O2 -g $(LUAJIT_CFLAGS) $(GTK_CFLAGS) -DHOWL_PREFIX=$(PREFIX)
+CFLAGS += $(LUAJIT_CFLAGS) $(GTK_CFLAGS) -DHOWL_PREFIX=$(PREFIX)
 ARCHIVES = $(LUAJIT_ARCHIVE)
 LIBS = -lm -ldl ${GTK_LIBS}
 ifeq ($(UNAME_S),FreeBSD)



commit howl for openSUSE:Factory

2020-06-15 Thread root
Hello community,

here is the log from the commit of package howl for openSUSE:Factory checked in 
at 2020-06-15 20:31:36

Comparing /work/SRC/openSUSE:Factory/howl (Old)
 and  /work/SRC/openSUSE:Factory/.howl.new.3606 (New)


Package is "howl"

Mon Jun 15 20:31:36 2020 rev:5 rq:814647 version:0.6

Changes:

--- /work/SRC/openSUSE:Factory/howl/howl.changes2019-04-08 
10:35:23.775232036 +0200
+++ /work/SRC/openSUSE:Factory/.howl.new.3606/howl.changes  2020-06-15 
20:31:50.098652280 +0200
@@ -1,0 +2,6 @@
+Tue Jun  9 12:04:21 UTC 2020 - Guillaume GARDET 
+
+- Exclude architectures unsupported by bundled LuaJIT:
+  aarch64 ppc64 ppc64le s390x
+
+---



Other differences:
--
++ howl.spec ++
--- /var/tmp/diff_new_pack.uFjW8U/_old  2020-06-15 20:31:51.410656990 +0200
+++ /var/tmp/diff_new_pack.uFjW8U/_new  2020-06-15 20:31:51.410656990 +0200
@@ -32,6 +32,8 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
 Requires:   luajit
+# Bundled LuaJIT-2.1.0-beta3 failed to compile with this architectures
+ExcludeArch:aarch64 ppc64 ppc64le s390x
 
 %description
 Howl is a general purpose editor that is customizable. It is built on