diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -8,12 +8,10 @@
libc.so.6:__fdelt_chk
libc.so.6:__fprintf_chk
libc.so.6:__fwprintf_chk
-libc.so.6:__getgroups_chk
libc.so.6:__isoc99_fscanf
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_single_threaded
libc.so.6:__libc_start_main
-libc.so.6:__poll_chk
libc.so.6:__printf_chk
libc.so.6:__realpath_chk
libc.so.6:__register_atfork
@@ -32,7 +30,6 @@
libc.so.6:backtrace
libc.so.6:backtrace_symbols
libc.so.6:bindtextdomain
-libc.so.6:calloc
libc.so.6:clearerr
libc.so.6:clock_gettime
libc.so.6:close
@@ -77,6 +74,7 @@
libc.so.6:getegid
libc.so.6:getenv
libc.so.6:geteuid
+libc.so.6:getgroups
libc.so.6:gethostname
libc.so.6:getopt_long
libc.so.6:getpgid
@@ -90,7 +88,6 @@
libc.so.6:getrusage
libc.so.6:gettext
libc.so.6:gettimeofday
-libc.so.6:getuid
libc.so.6:ioctl
libc.so.6:isalnum
libc.so.6:isatty
@@ -126,6 +123,7 @@
libc.so.6:optind
libc.so.6:perror
libc.so.6:pipe2
+libc.so.6:poll
libc.so.6:posix_spawn
libc.so.6:posix_spawn_file_actions_addclose
libc.so.6:posix_spawn_file_actions_adddup2
@@ -143,6 +141,10 @@
libc.so.6:pthread_attr_setdetachstate
libc.so.6:pthread_cond_clockwait
libc.so.6:pthread_create
+libc.so.6:pthread_mutex_lock
+libc.so.6:pthread_mutex_trylock
+libc.so.6:pthread_mutex_unlock
+libc.so.6:pthread_once
libc.so.6:pthread_self
libc.so.6:pthread_sigmask
libc.so.6:raise
@@ -171,7 +173,6 @@
libc.so.6:sigfillset
libc.so.6:signal
libc.so.6:sigprocmask
-libc.so.6:socket
libc.so.6:stat
libc.so.6:statfs
libc.so.6:stderr
@@ -268,6 +269,7 @@
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12find_last_ofEPKwmm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE13find_first_ofEPKwmm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwmm
@@ -282,6 +284,7 @@
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
libstdc++.so.6:_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZNSt11logic_errorC2ERKS_
libstdc++.so.6:_ZNSt12future_errorD1Ev
libstdc++.so.6:_ZNSt13__future_base12_Result_baseC2Ev
libstdc++.so.6:_ZNSt13__future_base12_Result_baseD2Ev
@@ -289,6 +292,7 @@
libstdc++.so.6:_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZNSt13random_device9_M_getvalEv
libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv
+libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptrC1EPv
libstdc++.so.6:_ZNSt18condition_variable10notify_allEv
libstdc++.so.6:_ZNSt18condition_variable10notify_oneEv
libstdc++.so.6:_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
@@ -326,11 +330,9 @@
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9push_backEw
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1EOS4_
-libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1EPKwRKS3_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1ERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1ERKS4_mm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev
-libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEaSEOS4_
libstdc++.so.6:_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_
libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv
@@ -349,12 +351,14 @@
libstdc++.so.6:_ZSt20__throw_system_errori
libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
libstdc++.so.6:_ZSt25__throw_bad_function_callv
+libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
libstdc++.so.6:_ZSt7nothrow
libstdc++.so.6:_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale
libstdc++.so.6:_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale
libstdc++.so.6:_ZTINSt13__future_base12_Result_baseE
+libstdc++.so.6:_ZTISt12future_error
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv119__pointer_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv120__function_type_infoE
@@ -366,7 +370,9 @@
libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:_ZnwmRKSt9nothrow_t
+libstdc++.so.6:__cxa_allocate_exception
libstdc++.so.6:__cxa_demangle
libstdc++.so.6:__cxa_guard_acquire
libstdc++.so.6:__cxa_guard_release
+libstdc++.so.6:__cxa_init_primary_exception
libstdc++.so.6:__once_proxy
diff --git a/files/fish.tmpfiles b/files/fish.tmpfiles
new file mode 100644
--- /dev/null
+++ b/files/fish.tmpfiles
@@ -0,0 +1,3 @@
+d /etc/fish/completions 0755 root root -
+d /etc/fish/conf.d 0755 root root -
+d /etc/fish/functions 0755 root root -
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,9 +1,9 @@
name : fish
-version : 3.4.1
-release : 24
+version : 3.5.1
+release : 25
homepage : https://fishshell.com
source :
- - https://github.com/fish-shell/fish-shell/releases/download/3.4.1/fish-3.4.1.tar.xz : b6f23b3843b04db6b0a90fea1f6f0d0e40cc027b4a732098200863f2864a94ea
+ - https://github.com/fish-shell/fish-shell/releases/download/3.5.1/fish-3.5.1.tar.xz : a6d45b3dc5a45dd31772e7f8dfdfecabc063986e8f67d60bd7ca60cc81db6928
license :
# Files have different licenses
# Licenses like MIT, BSD etc. are related to deps, not fish itself
@@ -24,8 +24,11 @@
%ninja_build
install : |
%ninja_install
- mv $installdir/usr/etc $installdir/
rm -rf $installdir/usr/share/doc/fish/{_sources,.buildinfo}
+
+ # Stateless
+ rm -rf $installdir/usr/etc/
+ install -Dm00644 $pkgfiles/fish.tmpfiles $installdir/%libdir%/tmpfiles.d/fish.conf
# check : |
# # This test fails because we have no TTYs in solbuild
# rm tests/test1*
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -3,8 +3,8 @@
fish
https://fishshell.com
- Mislav Čakarić
- mcakaric@gmail.com
+ Reilly Brogan
+ solus@reillybrogan.com
GPL-2.0-only
GPL-2.0-or-later
@@ -22,13 +22,10 @@
system.utils
- /etc/fish/completions
- /etc/fish/conf.d
- /etc/fish/config.fish
- /etc/fish/functions
/usr/bin/fish
/usr/bin/fish_indent
/usr/bin/fish_key_reader
+ /usr/lib64/tmpfiles.d/fish.conf
/usr/share/applications/fish.desktop
/usr/share/doc/fish/CHANGELOG.rst
/usr/share/doc/fish/_static/basic.css
@@ -47,7 +44,7 @@
/usr/share/doc/fish/_static/pygments.css
/usr/share/doc/fish/_static/searchtools.js
/usr/share/doc/fish/_static/sidebar.js
- /usr/share/doc/fish/_static/underscore-1.12.0.js
+ /usr/share/doc/fish/_static/underscore-1.13.1.js
/usr/share/doc/fish/_static/underscore.js
/usr/share/doc/fish/cmds/_.html
/usr/share/doc/fish/cmds/abbr.html
@@ -117,6 +114,7 @@
/usr/share/doc/fish/cmds/not.html
/usr/share/doc/fish/cmds/open.html
/usr/share/doc/fish/cmds/or.html
+ /usr/share/doc/fish/cmds/path.html
/usr/share/doc/fish/cmds/popd.html
/usr/share/doc/fish/cmds/prevd.html
/usr/share/doc/fish/cmds/printf.html
@@ -243,6 +241,7 @@
/usr/share/fish/completions/apt.fish
/usr/share/fish/completions/aptitude.fish
/usr/share/fish/completions/arc.fish
+ /usr/share/fish/completions/archlinux-java.fish
/usr/share/fish/completions/arepack.fish
/usr/share/fish/completions/argparse.fish
/usr/share/fish/completions/arp.fish
@@ -283,6 +282,7 @@
/usr/share/fish/completions/bower.fish
/usr/share/fish/completions/break.fish
/usr/share/fish/completions/brew.fish
+ /usr/share/fish/completions/brightnessctl.fish
/usr/share/fish/completions/btdownloadcurses.py.fish
/usr/share/fish/completions/btdownloadheadless.py.fish
/usr/share/fish/completions/btrfs.fish
@@ -311,6 +311,7 @@
/usr/share/fish/completions/chgrp.fish
/usr/share/fish/completions/chmod.fish
/usr/share/fish/completions/choice.fish
+ /usr/share/fish/completions/choose.fish
/usr/share/fish/completions/chown.fish
/usr/share/fish/completions/chronyc.fish
/usr/share/fish/completions/chsh.fish
@@ -401,6 +402,7 @@
/usr/share/fish/completions/dvipdfm.fish
/usr/share/fish/completions/ebuild.fish
/usr/share/fish/completions/echo.fish
+ /usr/share/fish/completions/efibootmgr.fish
/usr/share/fish/completions/egrep.fish
/usr/share/fish/completions/eix-sync.fish
/usr/share/fish/completions/eix.fish
@@ -426,8 +428,10 @@
/usr/share/fish/completions/exif.fish
/usr/share/fish/completions/exit.fish
/usr/share/fish/completions/expand.fish
+ /usr/share/fish/completions/expect.fish
/usr/share/fish/completions/ezjail-admin.fish
/usr/share/fish/completions/fab.fish
+ /usr/share/fish/completions/fastboot.fish
/usr/share/fish/completions/feh.fish
/usr/share/fish/completions/ffmpeg.fish
/usr/share/fish/completions/ffplay.fish
@@ -663,6 +667,7 @@
/usr/share/fish/completions/mysqldump.fish
/usr/share/fish/completions/namei.fish
/usr/share/fish/completions/native2ascii.fish
+ /usr/share/fish/completions/navi.fish
/usr/share/fish/completions/nc.fish
/usr/share/fish/completions/nc.openbsd.fish
/usr/share/fish/completions/nc.traditional.fish
@@ -698,6 +703,7 @@
/usr/share/fish/completions/openocd.fish
/usr/share/fish/completions/openssl.fish
/usr/share/fish/completions/opkg.fish
+ /usr/share/fish/completions/optimus-manager.fish
/usr/share/fish/completions/optipng.fish
/usr/share/fish/completions/or.fish
/usr/share/fish/completions/p4.fish
@@ -713,6 +719,7 @@
/usr/share/fish/completions/pandoc.fish
/usr/share/fish/completions/passwd.fish
/usr/share/fish/completions/patch.fish
+ /usr/share/fish/completions/path.fish
/usr/share/fish/completions/patool.fish
/usr/share/fish/completions/pbget.fish
/usr/share/fish/completions/pdfelatex.fish
@@ -777,6 +784,7 @@
/usr/share/fish/completions/python2.fish
/usr/share/fish/completions/python3.fish
/usr/share/fish/completions/pzstd.fish
+ /usr/share/fish/completions/qdbus.fish
/usr/share/fish/completions/qmk.fish
/usr/share/fish/completions/qubes-gpg-client.fish
/usr/share/fish/completions/quilt.fish
@@ -788,9 +796,11 @@
/usr/share/fish/completions/rc-status.fish
/usr/share/fish/completions/rc-update.fish
/usr/share/fish/completions/rcctl.fish
+ /usr/share/fish/completions/rclone.fish
/usr/share/fish/completions/read.fish
/usr/share/fish/completions/readlink.fish
/usr/share/fish/completions/realpath.fish
+ /usr/share/fish/completions/reflector.fish
/usr/share/fish/completions/reg.fish
/usr/share/fish/completions/reject.fish
/usr/share/fish/completions/rejmerge.fish
@@ -853,6 +863,7 @@
/usr/share/fish/completions/shortcuts.fish
/usr/share/fish/completions/signify.fish
/usr/share/fish/completions/snap.fish
+ /usr/share/fish/completions/sops.fish
/usr/share/fish/completions/sort.fish
/usr/share/fish/completions/source.fish
/usr/share/fish/completions/spago.fish
@@ -916,6 +927,7 @@
/usr/share/fish/completions/tsc.fish
/usr/share/fish/completions/tshark.fish
/usr/share/fish/completions/ttx.fish
+ /usr/share/fish/completions/tuned-adm.fish
/usr/share/fish/completions/type.fish
/usr/share/fish/completions/udevadm.fish
/usr/share/fish/completions/udisksctl.fish
@@ -951,6 +963,7 @@
/usr/share/fish/completions/watch.fish
/usr/share/fish/completions/wc.fish
/usr/share/fish/completions/wesnoth.fish
+ /usr/share/fish/completions/wg-quick.fish
/usr/share/fish/completions/wget.fish
/usr/share/fish/completions/whatis.fish
/usr/share/fish/completions/which.fish
@@ -1024,7 +1037,6 @@
/usr/share/fish/completions/zypper.fish
/usr/share/fish/config.fish
/usr/share/fish/functions/N_.fish
- /usr/share/fish/functions/__fish_abbr_old.fish
/usr/share/fish/functions/__fish_any_arg_in.fish
/usr/share/fish/functions/__fish_anypython.fish
/usr/share/fish/functions/__fish_append.fish
@@ -1318,6 +1330,7 @@
/usr/share/fish/man/man1/not.1
/usr/share/fish/man/man1/open.1
/usr/share/fish/man/man1/or.1
+ /usr/share/fish/man/man1/path.1
/usr/share/fish/man/man1/popd.1
/usr/share/fish/man/man1/prevd.1
/usr/share/fish/man/man1/printf.1
@@ -1385,6 +1398,7 @@
/usr/share/fish/tools/web_config/partials/variables.html
/usr/share/fish/tools/web_config/sample_prompts/acidhub.fish
/usr/share/fish/tools/web_config/sample_prompts/arrow.fish
+ /usr/share/fish/tools/web_config/sample_prompts/astronaut.fish
/usr/share/fish/tools/web_config/sample_prompts/default.fish
/usr/share/fish/tools/web_config/sample_prompts/disco.fish
/usr/share/fish/tools/web_config/sample_prompts/informative.fish
@@ -1444,19 +1458,19 @@
programming.devel
- fish
+ fish
/usr/share/pkgconfig/fish.pc
-
- 2022-04-02
- 3.4.1
+
+ 2022-07-22
+ 3.5.1
Packaging update
- Mislav Čakarić
- mcakaric@gmail.com
+ Reilly Brogan
+ solus@reillybrogan.com
\ No newline at end of file