Source: bianbu-bluetooth
Section: utils
Priority: optional
Maintainer: bianbu <bianbu@example.com>
Build-Depends: debhelper-compat (= 13),
               qt6-base-dev,
               qt6-tools-dev,
               qt6-tools-dev-tools,
               libkf6bluezqt-dev,
               bianbu-control-center-sdk-dev,
               pkg-config,
               qt6-base-private-dev
Standards-Version: 4.7.0
Homepage: https://github.com/ArcticMeteor/bianbu-bluetooth
Rules-Requires-Root: no

Package: bianbu-bluetooth
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
         libkf6bluezqt6,
         bluez (>= 5.50),
         bluez-obexd,
         pulseaudio-module-bluetooth | pipewire-pulse
Recommends: obexftp
Suggests: bluetooth-sendto
Description: Bluetooth settings plugin for Bianbu Control Center
 This package provides a comprehensive Bluetooth device management plugin
 for Bianbu Control Center, built with Qt6 and KF6 BluezQt.
 .
 Features include:
  * Bluetooth adapter power control with modern Switch widget
  * Device discovery and automatic scanning
  * Device pairing with multiple authentication methods:
    - PIN code entry
    - Passkey confirmation
    - Simple pairing
  * Device connection and disconnection management
  * Trusted device configuration for auto-connect
  * Detailed device information panel showing:
    - Device type and icon
    - Connection status
    - Battery level (for supported devices)
    - MAC address
  * File transfer capabilities:
    - Send files to paired devices via OBEX
    - Progress tracking with speed calculation
    - Multi-file transfer support
  * Audio device management:
    - Profile switching (A2DP/HSP/HFP)
    - Volume control
    - Audio routing configuration
  * Modern dark theme UI matching system design
  * Full internationalization support (Chinese included)
  * Custom icons and polished user experience
 .
 This plugin integrates seamlessly with Bianbu Control Center and provides
 a user-friendly interface for all Bluetooth operations on your system.
