Hello community,
here is the log from the commit of package jgmenu for openSUSE:Factory checked in at 2019-07-23 22:37:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
and /work/SRC/openSUSE:Factory/.jgmenu.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jgmenu"
Tue Jul 23 22:37:16 2019 rev:8 rq:717740 version:3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes 2019-07-21 11:33:35.476784932 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.4126/jgmenu.changes 2019-07-23 22:37:31.110969635 +0200
@@ -1,0 +2,9 @@
+Tue Jul 23 05:34:04 UTC 2019 - mvetter@suse.com
+
+- Update to 3.3:
+ * In the obtheme module, add support for parsing BunsenLabs Lithium's
+ bl-rc.xml to obtain the current openbox theme, thereby supporting
+ jgmenu init --apply-obtheme without having to set an environment
+ variable.
+
+-------------------------------------------------------------------
Old:
----
v3.2.tar.gz
New:
----
v3.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jgmenu.spec ++++++
--- /var/tmp/diff_new_pack.DgrVnw/_old 2019-07-23 22:37:32.506969347 +0200
+++ /var/tmp/diff_new_pack.DgrVnw/_new 2019-07-23 22:37:32.510969346 +0200
@@ -17,7 +17,7 @@
Name: jgmenu
-Version: 3.2
+Version: 3.3
Release: 0
Summary: Small X11 menu intended to be used with openbox and tint2
License: GPL-2.0-only
++++++ v3.2.tar.gz -> v3.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/.gitignore new/jgmenu-3.3/.gitignore
--- old/jgmenu-3.2/.gitignore 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/.gitignore 2019-07-22 22:21:41.000000000 +0200
@@ -15,3 +15,4 @@
binsiz.log
.d/
checkdeps
+tags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/NEWS.md new/jgmenu-3.3/NEWS.md
--- old/jgmenu-3.2/NEWS.md 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/NEWS.md 2019-07-22 22:21:41.000000000 +0200
@@ -6,6 +6,7 @@
## Recent releases
+[v3.3](docs/relnotes/3.3.txt)
[v3.2](docs/relnotes/3.2.txt)
[v3.1](docs/relnotes/3.1.txt)
[v3.0](docs/relnotes/3.0.txt)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/debian/changelog new/jgmenu-3.3/debian/changelog
--- old/jgmenu-3.2/debian/changelog 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/debian/changelog 2019-07-22 22:21:41.000000000 +0200
@@ -1,5 +1,5 @@
-jgmenu (3.2-1) lithium; urgency=medium
+jgmenu (3.3-1) lithium; urgency=medium
* New upstream release
- -- Johan Malm Tue, 16 Jul 2019 21:44:24 +0100
+ -- Johan Malm Mon, 22 Jul 2019 21:19:12 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/docs/manual/Makefile new/jgmenu-3.3/docs/manual/Makefile
--- old/jgmenu-3.2/docs/manual/Makefile 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/docs/manual/Makefile 2019-07-22 22:21:41.000000000 +0200
@@ -1,13 +1,5 @@
-INSTALL = install
-variant = --from=markdown_strict+backtick_code_blocks+pipe_tables+pandoc_title_block
-css = jg.css
-
-man1pages = jgmenu.1 jgmenu_run.1
-
-man1pages += jgmenu-pmenu.1 jgmenu-lx.1 jgmenu-ob.1
-
+man1pages = jgmenu.1 jgmenu_run.1 jgmenu-pmenu.1 jgmenu-lx.1 jgmenu-ob.1
man7pages = jgmenututorial.7
-
manpages = $(man1pages) $(man7pages)
prefix ?= /usr/local
@@ -20,13 +12,12 @@
$(manpages): % : %.md
@echo " PANDOC " $^
@pandoc -s -t man $^ -o $@
- @pandoc -s $(variant) --css=$(css) -o $@.html $^
install:
- @$(INSTALL) -d -m 755 $(DESTDIR)$(man1dir)
- @$(INSTALL) -d -m 755 $(DESTDIR)$(man7dir)
- @$(INSTALL) -m 644 $(man1pages) $(DESTDIR)$(man1dir)
- @$(INSTALL) -m 644 $(man7pages) $(DESTDIR)$(man7dir)
+ @install -d -m 755 $(DESTDIR)$(man1dir)
+ @install -d -m 755 $(DESTDIR)$(man7dir)
+ @install -m 644 $(man1pages) $(DESTDIR)$(man1dir)
+ @install -m 644 $(man7pages) $(DESTDIR)$(man7dir)
clean:
- rm -f $(manpages) *.html
+ @rm -f $(manpages)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/docs/manual/jgmenu-lx.1 new/jgmenu-3.3/docs/manual/jgmenu-lx.1
--- old/jgmenu-3.2/docs/manual/jgmenu-lx.1 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/docs/manual/jgmenu-lx.1 2019-07-22 22:21:41.000000000 +0200
@@ -1,63 +1,42 @@
-.\" Automatically generated by Pandoc 2.7.1
+.\" Automatically generated by Pandoc 2.2.1
.\"
-.TH "JGMENU-LX" "1" "16 Apr, 2019" "" ""
+.TH "JGMENU\-LX" "1" "20 Jul, 2019" "" ""
.hy
.SH NAME
.PP
-jgmenu-lx - generate jgmenu flavoured CSV menu data for an XDG menu
+jgmenu\-lx \- generate jgmenu flavoured CSV menu data for an XDG menu
.SH SYNOPSIS
.PP
-\f[C]jgmenu_run lx\f[R]
+\f[C]jgmenu_run\ lx\f[]
.SH DESCRIPTION
.PP
-\f[C]jgmenu_run lx\f[R] generates jgmenu flavoured CSV menu data for
-.PD 0
-.P
-.PD
-freedesktop.org defined application menus, using LXDE\[cq]s
-.PD 0
-.P
-.PD
-libmenu-cache.
+\f[C]jgmenu_run\ lx\f[] generates jgmenu flavoured CSV menu data for
+freedesktop.org defined application menus, using LXDE's libmenu\-cache.
.SH ENVIRONMENT VARIABLES
.TP
-.B \f[C]XDG_MENU_PREFIX\f[R]
+.B \f[C]XDG_MENU_PREFIX\f[]
This can be used to specity a .menu file.
-For example,
-.PD 0
-.P
-.PD
-\ \ \ \ \ \ \ \f[C]XDG_MENU_PREFIX=lxde-\f[R] will load
-lxde-applications.menu
+For example, \f[C]XDG_MENU_PREFIX=lxde\-\f[] will load
+lxde\-applications.menu
+.RS
+.RE
.TP
-.B JGMENU_NO_DIRS
-If set, applications will be listed without a directory
-.PD 0
-.P
-.PD
-\ \ \ \ \ \ \ structure
+.B \f[C]JGMENU_NO_DIRS\f[]
+If set, applications will be listed without a directory structure
+.RS
+.RE
.TP
-.B JGMENU_NO_PEND
+.B \f[C]JGMENU_NO_PEND\f[]
Do not read append.csv or prepend.csv
+.RS
+.RE
+.TP
+.B \f[C]JGMENU_NAME_FORMAT\f[]
+See \f[C]csv_name_format\f[] in jgmenu(1)
+.RS
+.RE
.SH KNOWN ISSUES
.PP
-xfce-applications.menu is not parsed correctly.
-.SH EXAMPLES
-.PP
-This program is designed to be run from jgmenu by settings
-.PD 0
-.P
-.PD
-\f[C]csv_cmd = lx\f[R] in the configuration file (jgmenurc).
-.PP
-It can also be run directly from the command line like this:
-.IP
-.nf
-\f[C]
-jgmenu_run lx | jgmenu --simple
-
-jgmenu --csv-cmd=\[dq]jgmenu_run lx\[dq]
-\f[R]
-.fi
+xfce\-applications.menu is not parsed correctly.
.SH AUTHORS
Johan Malm.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/docs/manual/jgmenu-lx.1.md new/jgmenu-3.3/docs/manual/jgmenu-lx.1.md
--- old/jgmenu-3.2/docs/manual/jgmenu-lx.1.md 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/docs/manual/jgmenu-lx.1.md 2019-07-22 22:21:41.000000000 +0200
@@ -1,10 +1,10 @@
-% JGMENU-LX(1)
-% Johan Malm
-% 16 Apr, 2019
+% JGMENU-LX(1)
+% Johan Malm
+% 20 Jul, 2019
# NAME
-jgmenu-lx - generate jgmenu flavoured CSV menu data for an XDG menu
+jgmenu-lx - generate jgmenu flavoured CSV menu data for an XDG menu
# SYNOPSIS
@@ -12,34 +12,26 @@
# DESCRIPTION
-`jgmenu_run lx` generates jgmenu flavoured CSV menu data for
-freedesktop.org defined application menus, using LXDE's
+`jgmenu_run lx` generates jgmenu flavoured CSV menu data for
+freedesktop.org defined application menus, using LXDE's
libmenu-cache.
-# ENVIRONMENT VARIABLES
+# ENVIRONMENT VARIABLES
`XDG_MENU_PREFIX`
-: This can be used to specity a .menu file. For example,
- `XDG_MENU_PREFIX=lxde-` will load lxde-applications.menu
+: This can be used to specity a .menu file. For example,
+ `XDG_MENU_PREFIX=lxde-` will load lxde-applications.menu
-JGMENU_NO_DIRS
-: If set, applications will be listed without a directory
- structure
+`JGMENU_NO_DIRS`
+: If set, applications will be listed without a directory
+ structure
-JGMENU_NO_PEND
-: Do not read append.csv or prepend.csv
+`JGMENU_NO_PEND`
+: Do not read append.csv or prepend.csv
+
+`JGMENU_NAME_FORMAT`
+: See `csv_name_format` in jgmenu(1)
# KNOWN ISSUES
xfce-applications.menu is not parsed correctly.
-
-# EXAMPLES
-
-This program is designed to be run from jgmenu by settings
-`csv_cmd = lx` in the configuration file (jgmenurc).
-
-It can also be run directly from the command line like this:
-
- jgmenu_run lx | jgmenu --simple
-
- jgmenu --csv-cmd="jgmenu_run lx"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/docs/relnotes/3.3.txt new/jgmenu-3.3/docs/relnotes/3.3.txt
--- old/jgmenu-3.2/docs/relnotes/3.3.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/jgmenu-3.3/docs/relnotes/3.3.txt 2019-07-22 22:21:41.000000000 +0200
@@ -0,0 +1,10 @@
+jgmenu v3.3 release notes
+=========================
+
+Updates since v3.2
+------------------
+
+ * In the obtheme module, add support for parsing BunsenLabs Lithium's
+ `bl-rc.xml` to obtain the current openbox theme, thereby supporting
+ `jgmenu init --apply-obtheme` without having to set an environment
+ variable.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/scripts/version-gen.sh new/jgmenu-3.3/scripts/version-gen.sh
--- old/jgmenu-3.2/scripts/version-gen.sh 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/scripts/version-gen.sh 2019-07-22 22:21:41.000000000 +0200
@@ -8,7 +8,7 @@
# Change "default_version" before doing a `git tag -a ...`
#
-default_version="3.2"
+default_version="3.3"
v=$(git describe --dirty --abbrev=1 2>/dev/null)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jgmenu-3.2/src/jgmenu-obtheme.c new/jgmenu-3.3/src/jgmenu-obtheme.c
--- old/jgmenu-3.2/src/jgmenu-obtheme.c 2019-07-16 22:45:50.000000000 +0200
+++ new/jgmenu-3.3/src/jgmenu-obtheme.c 2019-07-22 22:21:41.000000000 +0200
@@ -21,7 +21,8 @@
static char obtheme[80];
static char *rcxml_files[] = {
- "~/.config/openbox/rc.xml", "/etc/xdg/openbox/rc.xml", NULL
+ "~/.config/openbox/bl-rc.xml", "~/.config/openbox/rc.xml",
+ "/etc/xdg/openbox/rc.xml", NULL
};
static char *theme_paths[] = {
@@ -29,11 +30,14 @@
};
static const char obtheme_usage[] =
-"Usage: jgmenu_run obtheme <jgmenurc filename>\n\n"
-"The theme name will be obtained from:\n"
+"Usage: jgmenu_run obtheme <jgmenu-config-filename>\n"
+"Immitate look of current openbox menu by parsing current openbox theme and\n"
+"setting variables in specified jgmenu config file. The theme name will be\n"
+"obtained from the following list (in order of precedence):\n"
+" * ~/.config/openbox/bl-rc.xml\n"
" * ~/.config/openbox/rc.xml\n"
" * /etc/xdg/openbox/rc.xml\n"
-"Set environment variable JGMENU_RCXML to specify a different file\n\n"
+"The above list can be overridden by setting environment variable JGMENU_RCXML.\n"
"Openbox theme files will be searched for in:\n"
" * ~/.themes/\n"
" * /usr/share/themes/\n";