Skip to content

Commit da15e19

Browse files
committed
chore: reorganize shell completion files in rpm spec
Moved shell completion files for ll-builder command from main package to linglong-builder subpackage. The bash, zsh, and fish completion files are now properly grouped together under the builder package where they belong, rather than being split between main package and builder package. This change ensures that shell completions are correctly associated with their respective packages and improves package organization. The ll- builder command completions should only be installed when the builder component is present. Influence: 1. Verify ll-builder command completions work after installing linglong- builder package 2. Check that main linglong package no longer contains ll-builder completion files 3. Test shell completion functionality for both ll-cli and ll-builder commands 4. Verify package installation and dependency resolution works correctly
1 parent 489ebee commit da15e19

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

rpm/linglong.spec

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ cd build
9999
%{_libexecdir}/%{name}/dialog/99-linglong-permission
100100
%{_datadir}/bash-completion/completions/ll-cli
101101
%{_datadir}/zsh/vendor-completions/_ll-cli
102-
%{_datadir}/bash-completion/completions/ll-builder
103-
%{_datadir}/zsh/vendor-completions/_ll-builder
104102
%{_datadir}/dbus-1/system-services/*.service
105103
%{_datadir}/dbus-1/system.d/*.conf
106104
%{_datadir}/polkit-1/actions/org.deepin.linglong.PackageManager1.policy
@@ -111,7 +109,6 @@ cd build
111109
%{_datadir}/applications/*
112110
%{_datadir}/icons/*
113111
%{_datadir}/fish/vendor_completions.d/ll-cli.fish
114-
%{_datadir}/fish/vendor_completions.d/ll-builder.fish
115112

116113
%files -n linglong-builder
117114
%license LICENSE
@@ -123,6 +120,8 @@ cd build
123120
%{_libexecdir}/%{name}/app-conf-generator
124121
%{_libexecdir}/%{name}/builder/helper/*.sh
125122
%{_datadir}/bash-completion/completions/ll-builder
123+
%{_datadir}/zsh/vendor-completions/_ll-builder
124+
%{_datadir}/fish/vendor_completions.d/ll-builder.fish
126125
%{_datadir}/%{name}/builder/templates/*.yaml
127126
%{_datadir}/%{name}/builder/uab/*
128127

0 commit comments

Comments
 (0)