Debian NEW package overview for hyprwire
hyprwire_0.2.1-1_amd64.changes (click to toggle)
Format:1.8
Date:Sun, 07 Dec 2025 13:13:17 +0100
Source:hyprwire
Binary:hyprwire-scanner hyprwire-scanner-dbgsym libhyprwire-dev libhyprwire2 libhyprwire2-dbgsym
Architecture:source amd64
Version:0.2.1-1
Distribution:unstable
Urgency:medium
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Changed-By:Carl Keinath <carl.keinath@gmail.com>
Description:
hyprwire-scanner - Scanner for the Hyprwire protocol
libhyprwire-dev - Fast and consistent wire protocol for IPC -- development files
libhyprwire2 - Fast and consistent wire protocol for IPC -- binary files
Closes:1118694
Changes:
hyprwire (0.2.1-1) unstable; urgency=medium

  * New upstream version 0.2.1
  * bump SOVERSION for libhyprwire
  * update autopkgtest suite:
    - append expected strings
    - make sure client has exited

hyprwire (0.1.1-1) unstable; urgency=medium

  * Initial release. (Closes: #1118694)
Files:
503979ab28d43583ac23b810308b337d 2214 libs optional hyprwire_0.2.1-1.dsc
caa14f84e79d7092f453962879dcfd3f 32621 libs optional hyprwire_0.2.1.orig.tar.gz
9566fcf3f261ba2722b34ac55829deb7 5020 libs optional hyprwire_0.2.1-1.debian.tar.xz
c7492e325c3d1052d3450e6628004f2e 649240 debug optional hyprwire-scanner-dbgsym_0.2.1-1_amd64.deb
4c3f53c5c1fff43cd66675b1e7575ba5 69492 libs optional hyprwire-scanner_0.2.1-1_amd64.deb
cc02a8e77e59926006c287aa1676955e 8503 libs optional hyprwire_0.2.1-1_amd64.buildinfo
bb6774c0259a7b552de6acaeef836d46 5124 libdevel optional libhyprwire-dev_0.2.1-1_amd64.deb
f0680a6bb8f9e0c39789455e0e5613cd 3346572 debug optional libhyprwire2-dbgsym_0.2.1-1_amd64.deb
ee1b2eb350d71510f1a06fa23153075f 110904 libs optional libhyprwire2_0.2.1-1_amd64.deb
hyprwire_0.2.1-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:hyprwire
Binary:libhyprwire-dev, libhyprwire2, hyprwire-scanner
Architecture:any
Version:0.2.1-1
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Uploaders:Carl Keinath <carl.keinath@gmail.com>, Chow Loong Jin <hyperair@debian.org>,
Homepage:https://github.com/hyprwm/hyprwire
Standards-Version:4.7.2
Vcs-Browser:https://salsa.debian.org/hyprland-team/hyprwire
Vcs-Git:https://salsa.debian.org/hyprland-team/hyprwire.git
Testsuite:autopkgtest
Testsuite-Triggers:@builddeps@
Build-Depends:debhelper-compat (=13), cmake, pkgconf, libhyprutils-dev (>=0.9.0), libffi-dev, libpugixml-dev
Package-List:hyprwire-scanner deb libs optional arch=any libhyprwire-dev deb libdevel optional arch=any libhyprwire2 deb libs optional arch=any
Files:
caa14f84e79d7092f453962879dcfd3f 32621 hyprwire_0.2.1.orig.tar.gz
9566fcf3f261ba2722b34ac55829deb7 5020 hyprwire_0.2.1-1.debian.tar.xz
lintian 2.116.3+deb12u1 check for hyprwire_0.2.1-1.dsc (click to toggle)
README.source for hyprwire_0.2.1-1.dsc (click to toggle)
No README.source in this package
control file for hyprwire-scanner_0.2.1-1_amd64.deb (click to toggle)
Package:hyprwire-scanner
Source:hyprwire
Version:0.2.1-1
Architecture:amd64
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Installed-Size:196
Depends:libc6 (>=2.34), libgcc-s1 (>=4.3), libpugixml1v5 (>=1.4), libstdc++6 (>=13.1)
Section:libs
Priority:optional
Multi-Arch:foreign
Homepage:https://github.com/hyprwm/hyprwire
Description:
Scanner for the Hyprwire protocol
 Hyprwire is a fast and consistent wire protocol, and its implementation. This
 is essentially a "method" for processes to talk to each other. It is heavily
 inspired by Wayland, and heavily anti-inspired by D-Bus.
 .
 Hyprwire is:
  - Strict: both sides need to be on the same page to communicate. No "random
    data" is allowed.
  - Fast: initial handshakes are very simple and allow for quick information
    exchange (including one-shot operations)
  - Simple to use: the API uses modern C++ and abstracts away any
    memory-sensitive operations
  - Simple internally: the protocol itself is simple and straightforward to
    parse / write your own implementation
 .
 This package provides the Hyprwire protocol scanner for generating
 application interfaces.
lintian 2.116.3+deb12u1 check for hyprwire-scanner_0.2.1-1_amd64.deb (click to toggle)
contents of hyprwire-scanner_0.2.1-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2025-12-07 12:13 ./
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/bin/
-rwxr-xr-x root/root    178736 2025-12-07 12:13 ./usr/bin/hyprwire-scanner
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/cmake/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/cmake/hyprwire-scanner/
-rw-r--r-- root/root      1402 2025-12-07 12:13 ./usr/share/cmake/hyprwire-scanner/hyprwire-scanner-config-version.cmake
-rw-r--r-- root/root      1437 2025-12-07 12:13 ./usr/share/cmake/hyprwire-scanner/hyprwire-scanner-config.cmake
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/hyprwire-scanner/
-rw-r--r-- root/root       289 2025-12-07 12:13 ./usr/share/doc/hyprwire-scanner/changelog.Debian.gz
-rw-r--r-- root/root      1843 2025-12-07 12:13 ./usr/share/doc/hyprwire-scanner/copyright
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/lintian/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        87 2025-12-07 12:13 ./usr/share/lintian/overrides/hyprwire-scanner
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/pkgconfig/
-rw-r--r-- root/root       169 2025-12-07 12:13 ./usr/share/pkgconfig/hyprwire-scanner.pc
control file for hyprwire-scanner-dbgsym_0.2.1-1_amd64.deb (click to toggle)
Package:hyprwire-scanner-dbgsym
Source:hyprwire
Version:0.2.1-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Installed-Size:707
Depends:hyprwire-scanner (=0.2.1-1)
Section:debug
Priority:optional
Description:
debug symbols for hyprwire-scanner
Build-Ids:8728b8cb944cfe8f0c9aee458f0aae96c05701e4
lintian 2.116.3+deb12u1 check for hyprwire-scanner-dbgsym_0.2.1-1_amd64.deb (click to toggle)
contents of hyprwire-scanner-dbgsym_0.2.1-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2025-12-07 12:13 ./
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/debug/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/debug/.build-id/87/
-rw-r--r-- root/root    712856 2025-12-07 12:13 ./usr/lib/debug/.build-id/87/28b8cb944cfe8f0c9aee458f0aae96c05701e4.debug
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/
lrwxrwxrwx root/root         0 2025-12-07 12:13 ./usr/share/doc/hyprwire-scanner-dbgsym -> hyprwire-scanner
control file for libhyprwire-dev_0.2.1-1_amd64.deb (click to toggle)
Package:libhyprwire-dev
Source:hyprwire
Version:0.2.1-1
Architecture:amd64
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Installed-Size:31
Depends:libhyprwire2 (=0.2.1-1)
Section:libdevel
Priority:optional
Multi-Arch:same
Homepage:https://github.com/hyprwm/hyprwire
Description:
Fast and consistent wire protocol for IPC -- development files
 Hyprwire is a fast and consistent wire protocol, and its implementation. This
 is essentially a "method" for processes to talk to each other. It is heavily
 inspired by Wayland, and heavily anti-inspired by D-Bus.
 .
 Hyprwire is:
  - Strict: both sides need to be on the same page to communicate. No "random
    data" is allowed.
  - Fast: initial handshakes are very simple and allow for quick information
    exchange (including one-shot operations)
  - Simple to use: the API uses modern C++ and abstracts away any
    memory-sensitive operations
  - Simple internally: the protocol itself is simple and straightforward to
    parse / write your own implementation
 .
 This package contains the headers and other development support files needed
 for compiling and linking applications and libraries which use this library.
lintian 2.116.3+deb12u1 check for libhyprwire-dev_0.2.1-1_amd64.deb (click to toggle)
contents of libhyprwire-dev_0.2.1-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2025-12-07 12:13 ./
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/include/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/include/hyprwire/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/include/hyprwire/core/
-rw-r--r-- root/root      1607 2025-12-04 18:13 ./usr/include/hyprwire/core/ClientSocket.hpp
-rw-r--r-- root/root      1378 2025-12-04 18:13 ./usr/include/hyprwire/core/ServerSocket.hpp
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/include/hyprwire/core/implementation/
-rw-r--r-- root/root       676 2025-12-04 18:13 ./usr/include/hyprwire/core/implementation/ClientImpl.hpp
-rw-r--r-- root/root      1342 2025-12-04 18:13 ./usr/include/hyprwire/core/implementation/Object.hpp
-rw-r--r-- root/root       901 2025-12-04 18:13 ./usr/include/hyprwire/core/implementation/ServerImpl.hpp
-rw-r--r-- root/root       557 2025-12-04 18:13 ./usr/include/hyprwire/core/implementation/Spec.hpp
-rw-r--r-- root/root       652 2025-12-04 18:13 ./usr/include/hyprwire/core/implementation/Types.hpp
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/include/hyprwire/core/types/
-rw-r--r-- root/root       943 2025-12-04 18:13 ./usr/include/hyprwire/core/types/MessageMagic.hpp
-rw-r--r-- root/root       265 2025-12-04 18:13 ./usr/include/hyprwire/hyprwire.hpp
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/pkgconfig/
-rw-r--r-- root/root       251 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/pkgconfig/hyprwire.pc
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/libhyprwire-dev/
-rw-r--r-- root/root       289 2025-12-07 12:13 ./usr/share/doc/libhyprwire-dev/changelog.Debian.gz
-rw-r--r-- root/root      1843 2025-12-07 12:13 ./usr/share/doc/libhyprwire-dev/copyright
lrwxrwxrwx root/root         0 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/libhyprwire.so -> libhyprwire.so.2
control file for libhyprwire2_0.2.1-1_amd64.deb (click to toggle)
Package:libhyprwire2
Source:hyprwire
Version:0.2.1-1
Architecture:amd64
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Installed-Size:345
Depends:libc6 (>=2.38), libffi8 (>=3.4), libgcc-s1 (>=4.3), libhyprutils9 (>=0.10.4), libstdc++6 (>=14)
Section:libs
Priority:optional
Multi-Arch:same
Homepage:https://github.com/hyprwm/hyprwire
Description:
Fast and consistent wire protocol for IPC -- binary files
 Hyprwire is a fast and consistent wire protocol, and its implementation. This
 is essentially a "method" for processes to talk to each other. It is heavily
 inspired by Wayland, and heavily anti-inspired by D-Bus.
 .
 Hyprwire is:
  - Strict: both sides need to be on the same page to communicate. No "random
    data" is allowed.
  - Fast: initial handshakes are very simple and allow for quick information
    exchange (including one-shot operations)
  - Simple to use: the API uses modern C++ and abstracts away any
    memory-sensitive operations
  - Simple internally: the protocol itself is simple and straightforward to
    parse / write your own implementation
 .
 This package contains the shared library needed for running applications which
 use this library.
lintian 2.116.3+deb12u1 check for libhyprwire2_0.2.1-1_amd64.deb (click to toggle)
contents of libhyprwire2_0.2.1-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2025-12-07 12:13 ./
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root    337936 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/libhyprwire.so.0.2.1
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/libhyprwire2/
-rw-r--r-- root/root       289 2025-12-07 12:13 ./usr/share/doc/libhyprwire2/changelog.Debian.gz
-rw-r--r-- root/root      1843 2025-12-07 12:13 ./usr/share/doc/libhyprwire2/copyright
lrwxrwxrwx root/root         0 2025-12-07 12:13 ./usr/lib/x86_64-linux-gnu/libhyprwire.so.2 -> libhyprwire.so.0.2.1
control file for libhyprwire2-dbgsym_0.2.1-1_amd64.deb (click to toggle)
Package:libhyprwire2-dbgsym
Source:hyprwire
Version:0.2.1-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Debian Hyprland Maintainers <team+hyprland@tracker.debian.org>
Installed-Size:3324
Depends:libhyprwire2 (=0.2.1-1)
Section:debug
Priority:optional
Multi-Arch:same
Description:
debug symbols for libhyprwire2
Build-Ids:151709a59cbe03d8488a48f70c2d9dab0f75aac2
lintian 2.116.3+deb12u1 check for libhyprwire2-dbgsym_0.2.1-1_amd64.deb (click to toggle)
contents of libhyprwire2-dbgsym_0.2.1-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2025-12-07 12:13 ./
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/debug/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/lib/debug/.build-id/15/
-rw-r--r-- root/root   3393384 2025-12-07 12:13 ./usr/lib/debug/.build-id/15/1709a59cbe03d8488a48f70c2d9dab0f75aac2.debug
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/
drwxr-xr-x root/root         0 2025-12-07 12:13 ./usr/share/doc/
lrwxrwxrwx root/root         0 2025-12-07 12:13 ./usr/share/doc/libhyprwire2-dbgsym -> libhyprwire2

Timestamp: 16.12.2025 / 09:02:47 (UTC)