Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cbonsai for openSUSE:Factory checked in at 2021-08-23 10:08:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cbonsai (Old) and /work/SRC/openSUSE:Factory/.cbonsai.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cbonsai" Mon Aug 23 10:08:10 2021 rev:4 rq:913454 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cbonsai/cbonsai.changes 2021-06-28 15:34:23.979242664 +0200 +++ /work/SRC/openSUSE:Factory/.cbonsai.new.1899/cbonsai.changes 2021-08-23 10:09:17.512167892 +0200 @@ -1,0 +2,6 @@ +Fri Aug 20 18:34:00 UTC 2021 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.3.1 + * Buildsystem related improvements + +------------------------------------------------------------------- Old: ---- cbonsai-v1.2.1.tar.bz2 New: ---- cbonsai-v1.3.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cbonsai.spec ++++++ --- /var/tmp/diff_new_pack.KD9clA/_old 2021-08-23 10:09:17.908167430 +0200 +++ /var/tmp/diff_new_pack.KD9clA/_new 2021-08-23 10:09:17.912167425 +0200 @@ -18,15 +18,15 @@ Name: cbonsai -Version: 1.2.1 +Version: 1.3.1 Release: 0 Summary: A bonsai tree generator for your terminal License: GPL-3.0-or-later Group: Amusements/Toys/Other URL: https://gitlab.com/jallbrit/cbonsai Source: https://gitlab.com/jallbrit/cbonsai/-/archive/v%{version}/%{name}-v%{version}.tar.bz2 -BuildRequires: help2man BuildRequires: ncurses-devel +BuildRequires: scdoc %description A beautifully random bonsai tree generator. It intelligently @@ -40,9 +40,7 @@ %make_build %install -install -D -m 0755 cbonsai %{buildroot}%{_bindir}/cbonsai -install -d %{buildroot}%{_mandir}/man1 -help2man %{buildroot}%{_bindir}/%{name} --no-discard-stderr --no-info > %{buildroot}%{_mandir}/man1/%{name}.1 +make install DESTDIR=%{buildroot} PREFIX=%{_prefix} %files %license LICENSE ++++++ cbonsai-v1.2.1.tar.bz2 -> cbonsai-v1.3.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cbonsai-v1.2.1/.gitignore new/cbonsai-v1.3.1/.gitignore --- old/cbonsai-v1.2.1/.gitignore 2021-06-28 00:10:11.000000000 +0200 +++ new/cbonsai-v1.3.1/.gitignore 2021-08-14 23:04:52.000000000 +0200 @@ -1 +1,2 @@ cbonsai +cbonsai.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cbonsai-v1.2.1/Makefile new/cbonsai-v1.3.1/Makefile --- old/cbonsai-v1.2.1/Makefile 2021-06-28 00:10:11.000000000 +0200 +++ new/cbonsai-v1.3.1/Makefile 2021-08-14 23:04:52.000000000 +0200 @@ -4,17 +4,25 @@ CFLAGS += -Wall -Wextra -Wshadow -Wpointer-arith -Wcast-qual -pedantic $(shell $(PKG_CONFIG) --cflags ncursesw panelw) LDLIBS = $(shell $(PKG_CONFIG) --libs ncursesw panelw || echo "-lncursesw -ltinfo -lpanelw") PREFIX = /usr/local +MANDIR = $(PREFIX)/share/man cbonsai: cbonsai.c -install: cbonsai +cbonsai.1: cbonsai.scd + scdoc <$< >$@ + +install: cbonsai cbonsai.1 mkdir -p $(DESTDIR)$(PREFIX)/bin + mkdir -p $(DESTDIR)$(MANDIR)/man1 install -m 0755 cbonsai $(DESTDIR)$(PREFIX)/bin/cbonsai + install -m 0644 cbonsai.1 $(DESTDIR)$(MANDIR)/man1/cbonsai.1 uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/cbonsai + rm -f $(DESTDIR)$(MANDIR)/man1/cbonsai.1 clean: rm -f cbonsai + rm -f cbonsai.1 .PHONY: install uninstall clean diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cbonsai-v1.2.1/README.md new/cbonsai-v1.3.1/README.md --- old/cbonsai-v1.2.1/README.md 2021-06-28 00:10:11.000000000 +0200 +++ new/cbonsai-v1.3.1/README.md 2021-08-14 23:04:52.000000000 +0200 @@ -19,13 +19,22 @@ <img src="https://repology.org/badge/vertical-allrepos/cbonsai.svg" alt="Packaging status" align="right"> </a> -### Arch Linux (AUR) +`cbonsai` is available in multiple repositories. Check the repology chart to the right to see if `cbonsai` is packaged for your system. A big thank you to all the people who packaged `cbonsai`! -Nicholas Boyd Isacsson has kindly packaged `cbonsai` in the [AUR](https://aur.archlinux.org/packages/cbonsai/). +If no package exists for your system/distribution, you'll have to use the [manual](https://gitlab.com/jallbrit/cbonsai#manual) install instructions. Below are some more specific instructions for some distributions. ### Debian-based -Robin Gustafsson has kindly packaged `cbonsai` as a `.deb` file over in [this repository](https://gitlab.com/rgson/debian_cbonsai/-/packages). +`cbonsai` is only available in the Debian Unstable repository. However, if you're not on unstable, Robin Gustafsson has kindly packaged `cbonsai` as a `.deb` file over in [this repository](https://gitlab.com/rgson/debian_cbonsai/-/packages). + +### Fedora + +Mohammad Kefah has kindly packaged `cbonsai` in the [Fedora copr](https://copr.fedorainfracloud.org/), which is "similar to what the AUR is to Arch". On Fedora, it can be installed like so: + +```bash +sudo dnf copr enable keefle/cbonsai +sudo dnf install cbonsai +``` ### MacOS @@ -38,6 +47,17 @@ You may need to follow these instructions before running `make install`. +If you are having trouble installing on MacOS, try reading [this issue](https://gitlab.com/jallbrit/cbonsai/-/issues/10). + +#### MacPorts + +On macOS, you may also install `cbonsai` using [MacPorts](https://www.macports.org). Simply install MacPorts, then issue the following commands: + +```bash +sudo port selfupdate +sudo port install cbonsai +``` + ### Manual You'll need to have a working `ncursesw` library. If you're on a `Debian`-based system, you can install `ncursesw` like so: @@ -141,4 +161,4 @@ ## Inspiration -This project wouldn't be here if it weren't for its *roots*! `cbonsai` is a newer version of [bonsai.sh](https://gitlab.com/jallbrit/bonsai.sh), which was written in `bash` and was itself a port of [this bonsai tree generator](https://avelican.github.io/bonsai/) written in `javascript`. +This project wouldn't be here if it weren't for its *roots*! `cbonsai` is a newer version of [bonsai.sh](https://gitlab.com/jallbrit/bonsai.sh), which was written in `bash` and was itself a port of [this bonsai tree generator](https://avelican.github.io/bonsai/) written in `javascript`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cbonsai-v1.2.1/cbonsai.scd new/cbonsai-v1.3.1/cbonsai.scd --- old/cbonsai-v1.2.1/cbonsai.scd 1970-01-01 01:00:00.000000000 +0100 +++ new/cbonsai-v1.3.1/cbonsai.scd 2021-08-14 23:04:52.000000000 +0200 @@ -0,0 +1,69 @@ +cbonsai(1) + +# NAME + +cbonsai - grow bonsai trees in your terminal + +# SYNOPSIS + +cbonsai [OPTION]... + +# DESCRIPTION + +cbonsai is a beautifully random bonsai tree generator. + +# OPTIONS + +*-l*, *--live* + live mode: show each step of growth + +*-t*, *--time*=_TIME_ + in live mode, wait TIME secs between steps of growth (must be larger than 0) [default: 0.03] + +*-i*, *--infinite* + infinite mode: keep growing trees + +*-w*, *--wait*=_TIME_ + in infinite mode, wait TIME between each tree generation [default: 4.00] + +*-S*, *--screensaver* + screensaver mode; equivalent to -liWC and quit on any keypress + +*-m*, *--message*=_STR_ + attach message next to the tree + +*-b*, *--base*=_INT_ + ascii-art plant base to use, 0 is none + +*-c*, *--leaf*=_LIST_ + list of comma-delimited strings randomly chosen for leaves + +*-M*, *--multiplier*=_INT_ + branch multiplier; higher -> more branching (0-20) [default: 5] + +*-L*, *--life*=_INT_ + life; higher -> more growth (0-200) [default: 32] + +*-p*, *--print* + print tree to terminal when finished + +*-s*, *--seed*=_INT_ + seed random number generator + +*-W*, *--save*=_FILE_ + save progress to file [default: ~/.cache/cbonsai] + +*-C*, *--load*=_FILE_ + load progress from file [default: ~/.cache/cbonsai] + +*-v*, *--verbose* + increase output verbosity + +*-h*, *--help* + show help + +# AUTHORS + +Maintained by John Allbritten <m...@johnallbritten.com>, who is assisted by other +open source contributors. For more information about cbonsai development, see +<https://gitlab.com/jallbrit/cbonsai>.