summarylogtreecommitdiffstats
path: root/CHANGELOG
blob: 29727ad5f0d9de3ac4cd36bf4d4f90d3db6df2d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
2026-06-06  audacity-openvino 3.7.7-8

  * Add /opt/libtorch-rocm to launcher script so ROCm libs are found at
    runtime (detection order: CUDA > ROCm > libtorch > libtorch-cpu).
  * Ship elf_fix.py and install scriptlet (audacity-openvino.install) to
    apply ELF alignment fix during pacman -U (install/upgrade, as root).
  * Ship pacman hook (audacity-openvino-elf-fix.hook) that runs elf_fix.py
    automatically after libtorch/libtorch-cuda/libtorch-rocm upgrades.
    This prevents regressions when pacman -Syu overwrites libtorch_cpu.so.
    Previously the ELF fix only ran during build() and was wiped by any
    libtorch update.

2026-05-23  audacity-openvino 2:3.7.7-5

  * Fix ELF load command alignment in libtorch_cpu.so at build time.
    Pre-built ROCm libtorch binaries sometimes contain a zero-length
    LOAD segment with misaligned p_offset, which glibc's dlopen()
    rejects with "not page-aligned".  The build now patches the
    system libtorch_cpu.so before linking, fixing the misleading
    "Inappropriate ioctl for device" error when loading mod-openvino.
  * Add python to makedepends for the ELF repair step.

2026-05-23  audacity-openvino 1:3.7.7-4

  * Update maintainer to Selene Bray-Hernandez <selebray1998@gmail.com>.
  * Previous Maintainer: Felipe Facundes.
  * Add LICENSE (MIT) for packaging code and LICENSE.GPL3 for upstream.
  * Restore Felipe Facundes as original author of wrapper script (GPL-3.0-only);
    modifications by Selene Bray-Hernandez are MIT.

2026-05-23  audacity-openvino 1:3.7.7-3

  * Remove unnecessary runtime dependencies: wxwidgets-common,
    gdk-pixbuf2, glib2, libx11 (all pulled in transitively by
    gtk3/wxwidgets-gtk3).
  * Drop openvino from depends (openvino-models already depends on it).
  * Remove opencl-clhpp from optdepends (build-time header, not runtime).
  * Suppress verbose build output: quiet cmake log-level (ERROR), suppress
    rule messages, remove debug echos from prepare(), add parallel build.
  * Regenerate .SRCINFO.

2026-05-22  audacity-openvino 1:3.7.7-2

  * Fix build with GCC 16.1.1: replace deprecated std::not1 with std::not_fn
    in Track.h (upstream API change).
  * Add sed patches in prepare() for OpenVINO/LibTorch const-correctness and
    whisper.cpp 1.8.3 speed_up removal.
  * Quieter build (remove --verbose from cmake).

2026-05-22  audacity-openvino 1:3.7.7-1

  * Update to Audacity 3.7.7.
  * Enable GPU acceleration — OpenVINO GPU plugin can now use Intel GPU at
    runtime (requires intel-compute-runtime / level-zero-loader optdepends).
  * Add CUDA libtorch support — builds with /opt/libtorch-cuda/ or
    /opt/libtorch/ when available (libtorch-cuda optdepend).
  * Fix Whisper Transcription build error: remove reference to removed
    speed_up field in whisper.cpp 1.8.3 API.
  * Clean up stale build flags: remove OPENVINO_FORCE_CPU_ONLY (no-op) and
    ENABLE_GPU=OFF (no-op in upstream Audacity CMake).
  * Update maintainer to selebray1998.
  * Regenerate .SRCINFO to match PKGBUILD dependencies.
  * Launcher script now also checks /opt/libtorch/ for CUDA libtorch installed
    via the libtorch-cuda AUR package.

2025-10-27  audacity-openvino 1:3.7.5-1

  * Initial package by Felipe Facundes.
  * Audacity 3.7.5 with openvino-plugins-ai-audacity v3.7.1-R4.2.