Debian NEW package overview for caps2esc
caps2esc_0.3.2-1_amd64.changes (click to toggle)
Format:1.8
Date:Mon, 08 Aug 2022 10:31:20 +0900
Source:caps2esc
Binary:interception-caps2esc interception-caps2esc-dbgsym
Architecture:source amd64
Version:0.3.2-1
Distribution:unstable
Urgency:medium
Maintainer:Osamu Aoki <osamu@debian.org>
Changed-By:Osamu Aoki <osamu@debian.org>
Description:
interception-caps2esc - interception plugin for dual function Esc/Ctrl key at CapsLock
Closes:1019967
Changes:
caps2esc (0.3.2-1) unstable; urgency=medium

  * Initial release. Closes: #1019967
Files:
892bd588ac0c489794d3e223774be743 1888 admin optional caps2esc_0.3.2-1.dsc
cbe09307397149276d9f60eb8bd20a3c 5376 admin optional caps2esc_0.3.2.orig.tar.xz
02067cbc1b5832fc77655d634a938e7f 4976 admin optional caps2esc_0.3.2-1.debian.tar.xz
cfbc1d84fcbbbb7bdf19ac5bcf15125f 7248 admin optional caps2esc_0.3.2-1_amd64.buildinfo
c955511ce6c88a84ca99cb09e3a27611 6504 debug optional interception-caps2esc-dbgsym_0.3.2-1_amd64.deb
3773d22d8d312b6d2db31dd2a3e978ff 8508 admin optional interception-caps2esc_0.3.2-1_amd64.deb
caps2esc_0.3.2-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:caps2esc
Binary:interception-caps2esc
Architecture:any
Version:0.3.2-1
Maintainer:Osamu Aoki <osamu@debian.org>
Homepage:https://gitlab.com/interception/linux/plugins/caps2esc
Standards-Version:4.6.1
Vcs-Browser:https://salsa.debian.org/debian/caps2esc
Vcs-Git:https://salsa.debian.org/debian/caps2esc.git
Testsuite:autopkgtest
Build-Depends:cmake, debhelper-compat (=13)
Package-List:interception-caps2esc deb admin optional arch=any
Files:
cbe09307397149276d9f60eb8bd20a3c 5376 caps2esc_0.3.2.orig.tar.xz
02067cbc1b5832fc77655d634a938e7f 4976 caps2esc_0.3.2-1.debian.tar.xz
lintian 2.104.0 check for caps2esc_0.3.2-1.dsc (click to toggle)
README.source for caps2esc_0.3.2-1.dsc (click to toggle)
How to update Debian package

Let's first set key parameters

If you have salsa account, use SSH URL.
```
 $ GIT_SALSA_URL="git@salsa.debian.org:debian/caps2esc.git"
```

If you don't have salsa account, use HTTPS URL.
```
 $ GIT_SALSA_URL="https://salsa.debian.org/debian/debian/caps2esc.git"
```

For upstream URL and branch to track, use HTTPS URL..
```
 $ HTTPS_UPSTREAM_URL="https://gitlab.com/interception/linux/plugins/caps2esc.git"
```

Debian packaging uses debian/latest branch following DEP-14.
 https://dep-team.pages.debian.net/deps/dep14/

Create and update package as follows:

```
 $ git clone $GIT_SALSA_URL
 $ git remote add upstream $HTTPS_UPSTREAM_URL
 $ git remote set-url --push upstream DONT_PUSH
 $ git pull --no-rebase upstream master
 $ git pull --no-rebase upstream --tags
  ... hack (set debian/changelog with the latest version)
 $ git deborig
 $ sbuild # test build
  ...
```

Here, sbuild needs to be configured properly.
See https://www.debian.org/doc/manuals/debmake-doc/ch03.en.html#sbuild-setup

Initial upload needs to be source+binary.  So this config needs adjustment.

In future upload (source only), I may use dgit.

```
 $ dgit sbuild
 $ dgit push-source
 $ git push
```

control file for interception-caps2esc_0.3.2-1_amd64.deb (click to toggle)
Package:interception-caps2esc
Source:caps2esc
Version:0.3.2-1
Architecture:amd64
Maintainer:Osamu Aoki <osamu@debian.org>
Installed-Size:33
Depends:libc6 (>=2.34)
Recommends:interception-tools
Section:admin
Priority:optional
Homepage:https://gitlab.com/interception/linux/plugins/caps2esc
Description:
interception plugin for dual function Esc/Ctrl key at CapsLock
 Using caps2esc with interception-tools offers the optimal keyboard
 experience for vi/Vim/NeoVim aficionados under Wayland/X/Linux console.
 .
  * Dual function Esc/Ctrl key at CapsLock key location
  * CapsLock function key at Esc key location
 .
 This is one of the simplest but hugely useful companion plugin program
 to mangle evdev data with interception-tools.  Basically, xmodmap-like
 functionality is realized at the kernel level in this way.
lintian 2.104.0 check for interception-caps2esc_0.3.2-1_amd64.deb (click to toggle)
contents of interception-caps2esc_0.3.2-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2022-08-08 01:31 ./
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/bin/
-rwxr-xr-x root/root     14416 2022-08-08 01:31 ./usr/bin/caps2esc
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/doc/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc/
-rw-r--r-- root/root      2436 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc/README.md.gz
-rw-r--r-- root/root       153 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc/changelog.Debian.gz
-rw-r--r-- root/root      1617 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc/copyright
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc/examples/
-rw-r--r-- root/root       151 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc/examples/int-kbd.yaml
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/man/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/man/man1/
-rw-r--r-- root/root       479 2022-08-08 01:31 ./usr/share/man/man1/caps2esc.1.gz
control file for interception-caps2esc-dbgsym_0.3.2-1_amd64.deb (click to toggle)
Package:interception-caps2esc-dbgsym
Source:caps2esc
Version:0.3.2-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Osamu Aoki <osamu@debian.org>
Installed-Size:20
Depends:interception-caps2esc (=0.3.2-1)
Section:debug
Priority:optional
Description:
debug symbols for interception-caps2esc
Build-Ids:19af6e3a65ec6c48d0baaa15011ad46e49111d36
lintian 2.104.0 check for interception-caps2esc-dbgsym_0.3.2-1_amd64.deb (click to toggle)
contents of interception-caps2esc-dbgsym_0.3.2-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2022-08-08 01:31 ./
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/lib/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/lib/debug/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/lib/debug/.build-id/19/
-rw-r--r-- root/root     10064 2022-08-08 01:31 ./usr/lib/debug/.build-id/19/af6e3a65ec6c48d0baaa15011ad46e49111d36.debug
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/
drwxr-xr-x root/root         0 2022-08-08 01:31 ./usr/share/doc/
lrwxrwxrwx root/root         0 2022-08-08 01:31 ./usr/share/doc/interception-caps2esc-dbgsym -> interception-caps2esc

Timestamp: 19.09.2022 / 07:11:45 (UTC)