Skip to content

Commit f86b46a

Browse files
authored
Merge pull request #231 from aliceinwire/obs_workflow
(Package): Add debian packaging files
2 parents ee90134 + 0f80d86 commit f86b46a

File tree

5 files changed

+52
-0
lines changed

5 files changed

+52
-0
lines changed

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kci-dev (0.1.8-1) UNRELEASED; urgency=medium
2+
3+
* Initial packaging.
4+
5+
-- Arisu Tachibana <[email protected]> Fri, 10 Oct 2025 21:00:00 +0900
6+

debian/control

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Source: kci-dev
2+
Section: devel
3+
Priority: optional
4+
Maintainer: Arisu Tachibana <[email protected]>
5+
Build-Depends:
6+
debhelper-compat (= 13),
7+
dh-sequence-python3,
8+
python3-all,
9+
pybuild-plugin-pyproject,
10+
python3-poetry-core
11+
#keep for compatibility with dpkg older than 1.22.13
12+
Rules-Requires-Root: no
13+
Homepage: https://github.com/kernelci/kci-dev
14+
Vcs-Git: https://github.com/kernelci/kci-dev.git
15+
Vcs-Browser: https://github.com/kernelci/kci-dev
16+
Standards-Version: 4.6.2
17+
18+
Package: kci-dev
19+
Architecture: all
20+
Depends: ${python3:Depends}, ${misc:Depends}
21+
Description: Stand alone tool for KernelCI
22+
Stand alone tool for Linux Kernel developers and
23+
maintainers to interact with KernelCI.
24+
25+
Package: kci-dev-completions
26+
Section: shells
27+
Architecture: all
28+
Depends: ${misc:Depends}, kci-dev (= ${binary:Version})
29+
Recommends: bash-completion
30+
Description: Shell completions for kci-dev (bash, zsh, fish)
31+
Bash: /usr/share/bash-completion/completions/kci-dev
32+
Zsh: /usr/share/zsh/vendor-completions/_kci-dev
33+
Fish: /usr/share/fish/vendor_completions.d/kci-dev.fish

debian/kci-dev-completions.install

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# move completions files under share
2+
kci-dev/completions/kci-dev-completion.bash usr/share/bash-completion/completions/kci-dev
3+
kci-dev/completions/_kci-dev usr/share/zsh/vendor-completions/_kci-dev
4+
kci-dev/completions/kci-dev.fish usr/share/fish/vendor_completions.d/kci-dev.fish

debian/rules

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/make -f
2+
export PYBUILD_NAME=kcidev
3+
4+
%:
5+
dh $@ --buildsystem=pybuild
6+
7+
override_dh_auto_test:
8+
@echo "Skipping tests"; true

debian/source/format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.0 (quilt)

0 commit comments

Comments
 (0)