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 - [email protected]
+
+- 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 <[email protected]>  Tue, 16 Jul 2019 21:44:24 +0100
+ -- Johan Malm <[email protected]>  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 [email protected] $^
 
 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";


Reply via email to