fastrpc (1.0.6-2) unstable; urgency=medium

  * Add patch dsprpcd-fix-restart-behavior; more resilient behavior in the
    face of daemon crashes, such as the ones currently experienced on Agatti
    platforms (e.g. RB1 or UNOQ). From upstream GH #370.
  * Add patch udev-start-offline-dsp-remoteprocs; start remoteprocs notably
    after initramfs when some have been left offline due to missing firmware
    during early probing. From upstream GH #372.

 -- Loïc Minier <loic.minier@oss.qualcomm.com>  Thu, 13 Aug 2026 20:46:08 +0200

fastrpc (1.0.6-1) unstable; urgency=medium

  * New upstream release.
    [ Ekansh Gupta ]
    - Use upstream systemd service units and configuration files.
      - Remove Debian-maintained adsprpcd.service and cdsprpcd.service.
      - Install upstream service units, udev rules, and sysusers
        configuration files; this notably adds the following new
        services: adsprpcd_audiopd, cdsp1rpcd, gdsp0rpcd, gdsp1rpcd,
        sdsprpcd, but note that these are only started if the
        corresponding device nodes are present.
      - Drop Debian-maintained fastrpc-support.postinst; user and group
        creation is now handled by the upstream sysusers.d configuration.
      - Drop Debian-maintained fastrpc-support.udev; device node
        permissions are now provided by the upstream udev rules.
    [ Simon Beaudoin ]
    - d/control: Add libbsd-dev dependency
    [ Loïc Minier ]
    - d/control: Add systemd-dev build-dep to allow upstream configure
      to detect the target udev and systemd directories to install
      systemd unit files and udev rules to.

  [ Ekansh Gupta ]
  * Install gdsprpcd service, like the other DSP services.

  [ Loïc Minier ]
  * control: wrap build-deps.
  * Add myself to Uploaders.

 -- Loïc Minier <loic.minier@oss.qualcomm.com>  Fri, 31 Jul 2026 17:11:19 +0200

fastrpc (1.0.2-2) unstable; urgency=medium

  [ Loïc Minier ]
  * Use a Recommends for the fastrpc-support dep on
    hexagon-dsp-binaries instead of a Depends. This notably allows
    picking a particular platform or bringing one's own firmware.

  [ Robie Basak ]
  * Move package to contrib section. Closes: #1130492.
  * d/control: drop redundant Priority: optional field.

 -- Robie Basak <robie.basak@oss.qualcomm.com>  Wed, 18 Mar 2026 10:06:30 +0000

fastrpc (1.0.2-1) unstable; urgency=medium

  * New upstream release
  * d/p/dlopen-abi-version: drop (fixed upstream).
  * d/gbp.conf: set upstream tag pattern.
  * Implement new upstream search path configuration:
    - d/control: Build-Depend on libyaml-dev and pkgconf
    - d/rules: --with-config-base-dir=/usr/share/hexagon-dsp
    - d/p/open-shell-path: drop (no longer required)
    - Drop d/guess-dsp.sh (no longer required):
      + d/{a,c}dsprpcd.service: invoke without guess-dsp.sh
      + d/fastrpc-support.install: do not install guess-dsp.sh
      + d/guess-dsp.sh: remove
      + d/copyright: drop guess-dsp.sh licensing information

 -- Robie Basak <robie.basak@oss.qualcomm.com>  Tue, 17 Feb 2026 16:04:54 +0000

fastrpc (1.0.0-1) unstable; urgency=medium

  * Initial packaging. (Closes: #1116042)

 -- Robie Basak <robie.basak@oss.qualcomm.com>  Thu, 30 Oct 2025 13:52:08 +0000
