Rafael Laboissière pushed to branch master at Debian Med / praat
Commits: 30b99547 by Rafael Laboissière at 2025-03-26T04:44:51-03:00 Include Bash completion script for the praat command + d/praat.bash: New script + d/install.in: Declare installation rule + d/rules: Define destination directory Gbp-Dch: Full - - - - - 66c21e1a by Rafael Laboissière at 2025-03-26T04:45:38-03:00 d/control: Bump Standards-Version to 4.7.2 (no changes needed) - - - - - 6cd283c3 by Rafael Laboissière at 2025-03-26T04:46:49-03:00 d/changelog: Add entry for release 6.4.27+dfsg-2 Gbp-Dch: Ignore - - - - - 5 changed files: - debian/changelog - debian/control - debian/install.in - + debian/praat.bash - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,13 @@ +praat (6.4.27+dfsg-2) unstable; urgency=medium + + * Include Bash completion script for the praat command + + d/praat.bash: New script + + d/install.in: Declare installation rule + + d/rules: Define destination directory + * d/control: Bump Standards-Version to 4.7.2 (no changes needed) + + -- Rafael Laboissière <[email protected]> Tue, 25 Mar 2025 09:21:55 -0300 + praat (6.4.27+dfsg-1) unstable; urgency=medium * New upstream version 6.4.27+dfsg ===================================== debian/control ===================================== @@ -12,7 +12,7 @@ Build-Depends: debhelper-compat (= 13), pandoc, xauth, xvfb -Standards-Version: 4.7.1 +Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/med-team/praat Vcs-Git: https://salsa.debian.org/med-team/praat.git Homepage: https://www.praat.org ===================================== debian/install.in ===================================== @@ -2,5 +2,6 @@ praat @BINDIR@ praat_nogui @BINDIR@ debian/praat-launch @BINDIR@ debian/praat.xpm @PIXDIR@ +debian/praat.bash @CPLDIR@ main/praat-480.svg @SVGDIR@ main/praat.desktop @APPDIR@ ===================================== debian/praat.bash ===================================== @@ -0,0 +1,44 @@ +# -*- shell-script -*- +# Bash command completion for ‘praat(1)’. +# +# Copyright (C) 2025 Rafael Laboissière +# +# This script is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This script is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# See <https://www.gnu.org/licenses/>. + +shopt -s progcomp + +_praat_completion () { + COMPREPLY=() + + local cur="${COMP_WORDS[COMP_CWORD]}" + local prev="${COMP_WORDS[COMP_CWORD-1]}" + + local opts="--help --version" + opts+=" --run --open --new-open --send --new-send" + opts+=" --no-pref-files --no-plugins --pref-dir -u --utf16" + opts+=" -8 --utf8 -a --ansi --trace --hide-picture" + + case "${prev}" in + --run|--open|--new-open|--send|--new-send) + COMPREPLY=( $(compgen -A file -- ${cur}) ) + ;; + --pref-dir) + COMPREPLY=( $(compgen -A directory -- ${cur}) ) + ;; + *) + COMPREPLY=($(compgen -W "${opts}" -- ${cur})) + ;; + esac +} + +complete -F _praat_completion praat ===================================== debian/rules ===================================== @@ -9,9 +9,11 @@ PIXDIR = usr/share/pixmaps SVGDIR = usr/share/icons/hicolor/scalable/apps BINDIR = usr/bin APPDIR = usr/share/applications +CPLDIR = usr/share/bash-completion/completions SUBSTCMD = sed 's:@BINDIR@:$(BINDIR):g;s:@PIXDIR@:$(PIXDIR):g; \ - s:@SVGDIR@:$(SVGDIR):g;s:@APPDIR@:$(APPDIR):g' + s:@SVGDIR@:$(SVGDIR):g;s:@APPDIR@:$(APPDIR):g; \ + s:@CPLDIR@:$(CPLDIR):g;' include /usr/share/dpkg/architecture.mk -include /usr/share/dpkg/buildtools.mk View it on GitLab: https://salsa.debian.org/med-team/praat/-/compare/41e850384310c176feb073c4104eb0b7e45c157c...6cd283c35c3291f8459dd7b397194d540af24aee -- View it on GitLab: https://salsa.debian.org/med-team/praat/-/compare/41e850384310c176feb073c4104eb0b7e45c157c...6cd283c35c3291f8459dd7b397194d540af24aee You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
