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";
