Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rc-0+git.1725436050.2b2d211-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: rc Distribution: openSUSE Tumbleweed
Version: 0+git.1725436050.2b2d211 Vendor: openSUSE
Release: 1.1 Build date: Wed Jan 15 12:39:48 2025
Group: Unspecified Build host: reproducible
Size: 1434651 Source RPM: rc-0+git.1725436050.2b2d211-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://git.sr.ht/~sircmpwn/rc
Summary: A simple shell
rc is an experimental shell for Unix inspired by Plan 9's rc.

More information on the original rc is at
https://doc.cat-v.org/plan_9/4th_edition/papers/rc, or
https://en.wikipedia.org/wiki/Rc.

Provides

Requires

License

GPL-3.0-only

Changelog

* Wed Jan 15 2025 Matej Cepl <mcepl@cepl.eu>
  - Remove libalternatives, the proper solution for unrelated
    packages providing the same name binary is to Conflict: or
    rename.
* Wed Jan 08 2025 Matej Cepl <mcepl@cepl.eu>
  - Move binary back to %{_bindir} and establish use of
    libalternatives.
* Sun Dec 29 2024 Matej Cepl <mcepl@cepl.eu>
  - Make patch SUSE-specific, it was rejected upstream
    (https://lists.sr.ht/~sircmpwn/hare-dev/%3C20241221132941.412307-1-mcepl@cepl.eu%3E#%3CD6HNSS6UQYO2.1PUCINTL5VSDS@d2evs.net%3E).
* Sat Dec 21 2024 Matej Cepl <mcepl@cepl.eu>
  - Fix the location of the binary (/bin instead of %{_bindir}).
  - Add no-rebuild.patch to avoid rebuilding the binary during
    %install.
* Wed Oct 23 2024 mcepl@cepl.eu
  - Update to version 0+git.1725436050.2b2d211:
    * Makefile: accept HAREFLAGS
    * interp: update for iterator changes upstream
* Mon May 13 2024 Matej Cepl <mcepl@cepl.eu>
  - Shell belongs to /bin.
* Sun May 12 2024 mcepl@cepl.eu
  - Update to version 0+git.1710699033.2e5495e:
    * test: add (some of) builtin.rc
    * test: add switch test
    * interp: use buffered write on builtin_read
    * interp: skip empty tokens on splitting
    * interp: fix read builtin printing to stdout
    * rc/interactive: update to latest madeline
    * Implement `"ifs"{...}
    * interp::value: disallow nested lists
    * exec_assign: return $status
    * interp: add read built-in
    * lex::lexarg: remove @ from nonarg list
    * interp: drop obsolete TODO
    * Source /etc/profile.rc if running as login shell
    * Use parent interpreter context in interactive mode
    * README.md: add prefix note
    * all (scripts): replace dc with expr
    * set builtin: add new flags
    * Implement simple pipefail equivalent
    * parse: Allow whitespace in assignments
    * parse: remove unreachable abort
    * parse: Accept whitespace in variable sub-list access
    * rc(1): Escape backticks
    * rc(1): document $'var
    * all: use dupflags in io::dup{,2}
    * interp: implement exec built-in
    * rc: move istty after initialization
    * all: port to +gaia
    * doc/grammar.txt: add index
    * Implement variable sub-list access using other variables
    * interp: implement ~user
    * rc(1): document rcstart
    * rc(1): fix error and typos
    * Implement the variable sub-list operator
    * rc(1): fix formatting
    * lex: allow dots in function names
    * interp: fix assertion failure
    * lib/getopt.rc: fix no-option case
    * all: fix argument storage in loop contexts
    * lib/getopt.rc: initial commit
    * interp/exec: special-case ~
    * interp: fix use-after-free
    * lex: fix unterminated heredoc
    * Parse semicolons in command lists
    * Implement >> append redirects
    * Finish basic heredoc implementation
    * lex: lex simple here-docs
    * harness.rc: detect unpaired begin/end
    * test/loops: fix unmatched begin/end
    * doc/grammar.txt: add heredoc grammar
    * interp: correct comment
    * doc/grammar.txt: remove arithmetic & logic
    * Preserve exit status on command expansion
    * interp: return 0 from if
    * implement break, continue
    * test: add loops.rc
    * Implement return
    * (basic) implementation of rc -x/set -x
    * rc: set -e by default for non-interactive shell
    * Implement set -e (and rc -e)
    * interp: expand tilde
    * Various updates per upstream Hare changes
    * update to bufio changes upstream
    * @noreturn -> never
* Wed Aug 09 2023 mcepl@cepl.eu
  - Update to version 0+git.1691405423.28c3a67:
    * all: updates per upstream hare changes
    * interp: don't use NOCHECK on globs
    * lex: remove & from non-arg list
    * parse: remove temporary import
    * Add basic test suite
    * Implement ! commands
    * Remove = from non-arg list
    * cd: implement cd -
    * cd: set $PWD and $OLDPWD
    * fix ui for ^C

Files

/usr/bin/rc
/usr/share/doc/packages/rc
/usr/share/doc/packages/rc/README.md
/usr/share/licenses/rc
/usr/share/licenses/rc/COPYING
/usr/share/man/man1/rc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jan 29 02:38:11 2025