diff options
author | Mateusz Łukasik <mati75@linuxmint.pl> | 2021-10-13 21:45:42 +0200 |
---|---|---|
committer | Mateusz Łukasik <mati75@linuxmint.pl> | 2021-10-13 21:45:42 +0200 |
commit | e8c3cd08f798c653f81a367ae30d04eedc7ed769 (patch) | |
tree | 1ec1e7bd5dc57834ebdbf93cba99ebeedc443a85 |
Import audacious_4.0.5-2.debian.tar.xz
[dgit import tarball audacious 4.0.5-2 audacious_4.0.5-2.debian.tar.xz]
-rw-r--r-- | audacious-dev.install | 3 | ||||
-rw-r--r-- | audacious.install | 4 | ||||
-rw-r--r-- | changelog | 816 | ||||
-rw-r--r-- | control | 195 | ||||
-rw-r--r-- | copyright | 174 | ||||
-rwxr-xr-x | filtersym | 17 | ||||
-rw-r--r-- | gbp.conf | 7 | ||||
-rw-r--r-- | libaudcore5.install | 1 | ||||
-rw-r--r-- | libaudcore5.symbols | 446 | ||||
-rw-r--r-- | libaudgui5.install | 1 | ||||
-rw-r--r-- | libaudgui5.symbols | 78 | ||||
-rw-r--r-- | libaudqt2.install | 1 | ||||
-rw-r--r-- | libaudqt2.symbols | 111 | ||||
-rw-r--r-- | libaudtag3.install | 1 | ||||
-rw-r--r-- | libaudtag3.symbols | 4 | ||||
-rw-r--r-- | patches/add-keywords.patch | 15 | ||||
-rw-r--r-- | patches/default-to-gtk.patch | 39 | ||||
-rw-r--r-- | patches/qt-option-man.patch | 25 | ||||
-rw-r--r-- | patches/series | 3 | ||||
-rwxr-xr-x | rules | 36 | ||||
-rw-r--r-- | source/format | 1 | ||||
-rw-r--r-- | source/lintian-overrides | 5 | ||||
-rw-r--r-- | upstream/metadata | 2 | ||||
-rw-r--r-- | watch | 2 |
24 files changed, 1987 insertions, 0 deletions
diff --git a/audacious-dev.install b/audacious-dev.install new file mode 100644 index 0000000..90d8c98 --- /dev/null +++ b/audacious-dev.install @@ -0,0 +1,3 @@ +usr/include +usr/lib/*/*.so +usr/lib/*/pkgconfig diff --git a/audacious.install b/audacious.install new file mode 100644 index 0000000..943aa88 --- /dev/null +++ b/audacious.install @@ -0,0 +1,4 @@ +usr/bin +usr/share +contrib/*.appdata.xml usr/share/metainfo +contrib/thunar-sendto-audacious-playlist.desktop usr/share/Thunar/sendto diff --git a/changelog b/changelog new file mode 100644 index 0000000..1898aed --- /dev/null +++ b/changelog @@ -0,0 +1,816 @@ +audacious (4.0.5-2) unstable; urgency=medium + + [ Jelmer Vernooij ] + * Set upstream Repository/Repository-Browse fields. + + [ Mateusz Łukasik ] + * Merge requests for salsa: + - Describe Qt and GTK options in audacious manpage + - Fix some issues reported by lintian + * d/control: + - Bump Standards-Version to 4.6.0. + - Bump dh version to 13. + * Update symbols files - fix FTBFS with gcc-11. (Closes: #983974) + + -- Mateusz Łukasik <mati75@linuxmint.pl> Wed, 13 Oct 2021 21:45:42 +0200 + +audacious (4.0.5-1) unstable; urgency=medium + + * New upstream release. + + -- Andrej Shadura <andrewsh@debian.org> Wed, 06 Jan 2021 16:07:19 +0100 + +audacious (4.0.4-1) unstable; urgency=medium + + * New upstream bugfix release. + * Refresh patches. + + -- Andrej Shadura <andrewsh@debian.org> Wed, 03 Jun 2020 15:53:26 +0200 + +audacious (4.0.2-1) unstable; urgency=medium + + * New upstream release. + * Drop dependencies on libdbus-1-dev and libdbus-glib-1-dev + (Closes: #955874); depend on libglib2.0-dev explicitly instead. + * Drop explicit dependency on dbus. + * Bump Standards-Version to 4.5.0. + * Drop build dependency on libguess-dev. + + -- Andrej Shadura <andrewsh@debian.org> Sun, 19 Apr 2020 12:03:44 +0200 + +audacious (4.0-5) unstable; urgency=medium + + * Default to GTK interface. + + -- Andrej Shadura <andrewsh@debian.org> Sat, 18 Apr 2020 12:52:42 +0200 + +audacious (4.0-4) experimental; urgency=medium + + * Reintroduce the Qt 5 build: + - Build-depend on qtbase5-dev. + - Build libaudqt2 package. + - Refresh symbols. + + -- Andrej Shadura <andrewsh@debian.org> Mon, 23 Mar 2020 13:32:16 +0100 + +audacious (4.0-3) unstable; urgency=medium + + * Add lintian overrides. + * Update debian/copyright: + - Mention contrib/audacious.appdata.xml. + - Mention the license for buildsys. + * Install AppData and the Thunar sendto metadata. + + -- Andrej Shadura <andrewsh@debian.org> Mon, 23 Mar 2020 13:26:49 +0100 + +audacious (4.0-2) unstable; urgency=medium + + * Fix libaudcore5 symbols across architectures with regexes. + + -- Andrej Shadura <andrewsh@debian.org> Sun, 22 Mar 2020 23:49:12 +0100 + +audacious (4.0-1) unstable; urgency=medium + + [ Andrej Shadura ] + * New upstream release. + * Update the copyrights as per upstream commit fb0495c + * Refresh the uploaders list. + * Use debhelper compat 12. + * Update copyrights. + * Update and demangle symbols files. + * Build with GTK+ without Qt. + * Stop removing tinylock.h. + + [ Ondřej Nový ] + * Use debhelper-compat instead of debian/compat. + + -- Andrej Shadura <andrewsh@debian.org> Sun, 22 Mar 2020 22:19:48 +0100 + +audacious (3.10.1-1) unstable; urgency=medium + + * New upstream release. + + -- Andrej Shadura <andrewsh@debian.org> Wed, 20 Feb 2019 19:39:48 +0100 + +audacious (3.10-1) unstable; urgency=medium + + * License review (Closes: #883731). + - Drop use-system-licenses.patch. + - Update debian/copyright. + - Ship packaging under the same license as the upstream code. + + -- Andrej Shadura <andrewsh@debian.org> Sun, 28 Oct 2018 15:39:56 +0100 + +audacious (3.9-2) unstable; urgency=medium + + * Team upload. + + [ Simon Quigley ] + * Update symbols from build logs. + + [ Mattia Rizzolo ] + * Update symbol files to use c++|regex instead of hardcoding architecture + lists or using pkgkde-symbolshelper's subst. + + -- Mattia Rizzolo <mattia@debian.org> Fri, 25 Aug 2017 15:16:26 +0200 + +audacious (3.9-1) unstable; urgency=medium + + [ Mateusz Łukasik ] + * Team upload. + * New upstream release. (Closes: #864628, LP: #1670350) + * debian/patches: + - Drop use-system-libguess.patch + * debian/control: + - Switch from dbus-x11 to default-dbus-session-bus | dbus-session-bus + (Closes: #836078) + - Bump standards version to 3.9.8. (no changes needed) + * Drop qt5 interface: (Closes: #820472, LP: #1600318) + - debian/rules: Remove --enable-qt. + - Drop debian/libaudqt0.install. + - Drop debian/libaudqt0.symbols. + * Bump libralies sonames. + * Bump debhelper version to 10. + * debian/*.symbols - Update symbols to new version. + + [ Mattia Rizzolo ] + * Bump Standards-Version to 4.1.0, no changes needed. + * debian/libaudcore4.install: drop old file. + * debian/*.symbols: update symbols files after SONAME bumps. + + -- Mateusz Łukasik <mati75@linuxmint.pl> Thu, 24 Aug 2017 15:10:41 +0200 + +audacious (3.7.2-1) unstable; urgency=medium + + * Team upload. + + [ Sebastian Ramacher ] + * debian/control: Move library packages to Section libs. (Closes: #809268, + #809269, #809270) + + [ Alin Andrei ] + * Install .desktop file for Qt GUI. + + [ Andrew Shadura ] + * Build Qt5 GUI: + - Build-depend on qtbase5-dev + - Install libaudqt into a separate binary package. + + [ Mateusz Łukasik ] + * New upstream release. (Closes: #798501) + * Update symbols files for new version. + * Work around libaudqt package: + - Add install and symbols files. + * debian/patches: + - Add add-keywords.patch to provides keywords in desktop file. + - Add use-system-licenses.patch to use system licenses path. + - Add use-system-libguess.patch to use system libguess libraries. + * debian/rules: + - Use bindnow flag. + * debian/control: + - Bump standards version to 3.9.7. (no changes needed) + - Drop audacious-dbg package. + * Replace autotools-dev by dh-autoreconf. + * debian/watch: + - Bump to version 4. + + [ Nicholas D Steeves ] + * debian/libaudqt0.symbols: use c++ symbol pattern instead of arch-bits + + -- Mateusz Łukasik <mati75@linuxmint.pl> Thu, 07 Apr 2016 22:29:52 +0200 + +audacious (3.6.2-2) unstable; urgency=medium + + * Team upload. + * Upload to unstable. + + -- Sebastian Ramacher <sramacher@debian.org> Sat, 19 Dec 2015 21:34:24 +0100 + +audacious (3.6.2-1) experimental; urgency=medium + + * Team upload. + + [ Mateusz Łukasik ] + * New upstream release. + * debian/control: + - Update VCS-URL's. + - Bump standards version to 3.9.6. (no changes needed) + - Switch depends from from libgtk-3-dev to libgtk2.0-dev - new version + drop GTK+3 interfaces. + * debian/rules: audacious.png now resides in images. + * Bump libaudcore version to 3 and update its symbols. + + [ Sebastian Ramacher ] + * debian/{control,libaud*.install,libaud*.symbols}: Split libaud* packages + into seperate binary packages. + * debian/control: + - Remove M-A: same from audacious-dbg. It depends on non M-A: same + packages. + - Remove obsolete Replaces and Provides. + - Drop libuchardet-dev from B-D. It is no longer needed. + * debian/menu: Removed (command-in-menu-file-and-desktop-file). + * debian/copyright: Update copyright years + + -- Sebastian Ramacher <sramacher@debian.org> Sun, 13 Dec 2015 15:39:30 +0100 + +audacious (3.5-2) unstable; urgency=medium + + [ Sebastian Ramacher ] + * debian/control: Bump libguess-dev to >= 1.2~ in Build-Depends. Starting + with 3.5 audacious requires libguess 1.2. + + -- Andrew Shadura <andrewsh@debian.org> Tue, 22 Jul 2014 14:47:29 +0200 + +audacious (3.5-1) unstable; urgency=medium + + [ Alessio Treglia ] + * Bump Standards-Version. + + [ Alin Andrei ] + * New upstream release + * Removed libaudclient from control / install and libaudclient2.symbols + since libaudclient was dropped in Audacious 3.5 + * Updated symbols + * Rename binary package libaudcore1 to libaudcore2 because + of bumped major version + + [ Andrew Shadura ] + * Clean up the build in debian/clean. + + -- Alin Andrei <webupd8@gmail.com> Tue, 01 Jul 2014 08:27:36 +0200 + +audacious (3.4.3-1) unstable; urgency=low + + * New upstream release. Closes: #728502 + * Update symbols + + -- Jackson Doak <noskcaj@ubuntu.com> Sat, 30 Nov 2013 08:12:12 +1100 + +audacious (3.4.1-1) unstable; urgency=low + + * Team upload. + * New upstream release. + * Avoid FTBFS on distclean failure. + * Refresh symbols. + * Remove myself from uploaders. + + -- Alessio Treglia <alessio@debian.org> Tue, 03 Sep 2013 09:40:44 +0100 + +audacious (3.4-1) unstable; urgency=low + + * New upstream release: + - Fix regression on reading m3u files containing empty + lines. (Closes: #705899) + * Tighten runtime dependency on audacious-plugins. (Closes: #708693) + * Update debian/copyright. + * Remove libmcs-dev from audacious-dev's Dependency field. + + -- Alessio Treglia <alessio@debian.org> Sun, 07 Jul 2013 16:46:38 +0100 + +audacious (3.3.4-2) unstable; urgency=low + + * Upload to unstable. + * Correct capitalization of such words as Winamp and + D-Bus. (Closes: #620862) + * Remove build-dependency on libmcs-dev. (Closes: #705098) + + -- Alessio Treglia <alessio@debian.org> Tue, 07 May 2013 09:32:25 +0200 + +audacious (3.3.4-1) experimental; urgency=low + + * New upstream release. + * Fix Vcs-* tags. + * Bump Standards. + + -- Alessio Treglia <alessio@debian.org> Tue, 05 Feb 2013 08:29:49 +0000 + +audacious (3.3.3-2) experimental; urgency=low + + * Move <libaudcore/audio.h> into the Multi-Arch domain. (Closes: #674492) + + -- Alessio Treglia <alessio@debian.org> Thu, 20 Dec 2012 20:53:12 +0000 + +audacious (3.3.3-1) experimental; urgency=low + + * New upstream release. + + -- Alessio Treglia <alessio@debian.org> Mon, 17 Dec 2012 20:38:10 +0000 + +audacious (3.3.2-1) experimental; urgency=low + + * New upstream release. + * Add myself to the Uploaders field. + + -- Alessio Treglia <alessio@debian.org> Mon, 10 Dec 2012 10:27:23 +0000 + +audacious (3.3.1-1) experimental; urgency=low + + * Team upload. + * New upstream release. + * Refresh debian/libaudcore1.symbols. + * Remove debian/patches/*, all patches do not apply anymore. + * Remove README from debian/audacious.docs, upstream doesn't + provide it anymore. + + -- Alessio Treglia <alessio@debian.org> Thu, 06 Sep 2012 17:35:38 +0200 + +audacious (3.2.3-1) unstable; urgency=low + + * Team upload. + * New upstream bugfix release. + + -- Alessio Treglia <alessio@debian.org> Sat, 02 Jun 2012 13:27:56 +0200 + +audacious (3.2.2-2) unstable; urgency=low + + * Team upload. + * Upload to unstable. + + -- Alessio Treglia <alessio@debian.org> Fri, 18 May 2012 13:11:45 +0200 + +audacious (3.2.2-1) experimental; urgency=low + + * Team upload. + + [ Alessio Treglia ] + * New upstream release. + * Update symbols file: + - Tag disappeared symbols as optional. + + [ Cyril LAVIER ] + * debian/rules : Removed the optimisation level tweaking for sparc. + + -- Alessio Treglia <alessio@debian.org> Wed, 16 May 2012 17:51:18 +0200 + +audacious (3.2.1-2) unstable; urgency=low + + * Team upload. + * Build with GTK3. (LP: #923052) + * Bump Standards. + + -- Alessio Treglia <alessio@debian.org> Thu, 01 Mar 2012 00:12:46 +0100 + +audacious (3.2.1-1) unstable; urgency=low + + * Team upload. + * New upstream bugfix release: + - Single-key playback shortcuts are back. + - PulseAudio output plugin sets buffer size correctly. + - Buildsystem cleanups. + - Translation updates. + - Other minor fixes. + * Set the -dbg package as Multi-Arch: same. + * Update watch file. + + -- Alessio Treglia <alessio@debian.org> Sun, 19 Feb 2012 18:29:45 +0100 + +audacious (3.2-2) unstable; urgency=low + + [ Cyril Lavier ] + * debian/rules: + + Changed the optimisation level for sparc. (Closes: #659820) + + [ Alessio Treglia ] + * Build for Multiarch. + + -- Cyril Lavier <cyril.lavier@davromaniak.eu> Fri, 17 Feb 2012 09:57:08 +0100 + +audacious (3.2-1) unstable; urgency=low + + * New upstream release. (Closes: #639374, #657081) + * debian/control: + + Removed all references to libmowgli + + Added libuchardet-dev and libguess-dev as build-dep + + Raised the Standards-Version to 3.9.2 + * debian/libaudclient2.symbols: symbols file updated + * debian/libaudcore1.symbols: symbols file updated + * debian/menu: command changed to "/usr/bin/audacious" + + -- Cyril Lavier <cyril.lavier@davromaniak.eu> Thu, 26 Jan 2012 22:54:40 +0100 + +audacious (2.4.4-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + - Merge ld --no-add-needed FTBFS fix from experimental. (Closes: #618108) + * debian/patches/bp-audtag-debugging-output.patch: Refresh to make patch + apply without fuzz. + * debian/control: Improve package description, remove mention of codecs + not provided in -plugins package, add clarification on how support for + more codecs can be added through plugins. (Closes: #519160) + * debian/libaudcore1.symbols: Update according to changes in new upstream + release. + + -- Bilal Akhtar <bilalakhtar@ubuntu.com> Mon, 04 Apr 2011 14:11:24 +0200 + +audacious (2.4.3-1) experimental; urgency=low + + * New upstream release. + * debian/patches/bp-audtag-debugging-output.patch: Refresh to make patch + apply without fuzz. + * debian/libaudcore1.symbols: Update symbols list. + + -- Bilal Akhtar <bilalakhtar@ubuntu.com> Tue, 25 Jan 2011 14:59:58 +0100 + +audacious (2.4.2-1) experimental; urgency=low + + * New upstream release (Closes: #597179, LP: #579605, #625208). + - Fixes manpage suggests '-i newui' instead of '-i gtkui' (Closes: #588333). + - Builds with binutils-gold (Closes: #553935). + - Fix for writing equalizer presets (LP: #559287). + - Add the missing "playlist end reached" hook (LP: #625903). + - Fix messes up with configuration file while running (Closes: #471394). + - Display "year" of ogg files (Closes: #565194). + - Fix context menu is unusable with rolled up player near bottom of screen + (Closes: #584794). + - Rewritten crossfade plugin (Closes: #588335). + - Convert locale-encoded filenames to UTF-8 (Closes: #605963). + - Fix length calculation in mp3 plugin (Closes: #585048). + * Refer to versioned copyright file. + * Drop libaudid3tag2 package. It was removed by upstream. + * Drop all previous patches (all accepted upstream). + * Drop additional clean commands and image creation. + * Update symbols for libaudcore1 and libaudclient2. + * Use --with-buildstamp configure flag. + * Use --with autotools_dev instead of replacing the config files manually. + * Bump Standards-Version to 3.9.1 (no changes required). + * Bump libmowgli-dev to 0.7. + * Do not link against unused libraries (make dpkg-shlibdeps happy). + * Drop libglade2-dev and libsamplerate-dev from audacious-dev. + * Bump audacious-plugins dependency to 2.4.2. + * Add backported bp-audtag-debugging-output.patch: Implement debugging output + in audtag without linking to core's cfg variable. + * Put Audacious under the umbrella of the Multimedia Maintainers team. + * Update my email address. + + -- Benjamin Drung <bdrung@debian.org> Wed, 29 Dec 2010 22:53:25 +0100 + +audacious (2.3-2) unstable; urgency=low + + [Chris Taylor] + * Update debian/copyright. + * Upload to unstable. + + [Benjamin Drung] + * Enable parallel build. + * Disable SSE2 on i386 (LP: #562713). + * Add new SVG icon created by Daniel Fore (LP: #563043). + * Rename icons from audacious2 to audacious. + * Install versionless symlinks audacious and audtool. + + -- Chris Taylor <ctaylor@debian.org> Mon, 10 May 2010 18:06:12 -0700 + +audacious (2.3-1) experimental; urgency=low + + [ Chris Taylor ] + * New uploader. + * New upstream release. + - (Closes: #559055, #531214, #497769, #534113, #567839, #491615, #500634) + - (Closes: #512911, #543449, #543561, #550550, #561826) + * Use source format 3.0 (quilt) + * Use dh7 in debian/rules + * Remove libsad* from packaging. + - Add replaces in debian/control + * Remove libaudutil* from packaging. + - Add replaces in debian/control. + * Add libaudtag and libaudgui to libaudcore1. + * Bump standards-version. + * Update debian/copyright. + + [ Benjamin Drung ] + * Bump libmcs-dev version to >= 0.7 (Closes: #508630). + * Change build id from UNSUPPORTED VERSION to <vendor> package + (Closes: #572773). + * Add symbol files for libraries. + * Various cleanups. + + -- Chris Taylor <ctaylor@debian.org> Fri, 02 Apr 2010 21:37:21 +0000 + +audacious (2.1-1) unstable; urgency=low + + * New upstream release. + - Do not set the system volume at startup. (Closes: #531831) + - Don't crash on control-c in certain situations. (Closes: #531823) + - Fix 'stop after current song' behaviour. (Closes: #471553) + + * debian/patches/003-change-default-skin.patch: dropped. + * debian/control: Add dbus-x11 dependency. (Closes: #503427) + + -- William Pitcock <nenolod@dereferenced.org> Tue, 07 Jul 2009 20:29:37 -0500 + +audacious (2.0.1-1) unstable; urgency=low + + [ William Pitcock ] + * New upstream release. + * debian/patches/audacious-play-files-from-commandline.patch: dropped + * debian/patches/bugzilla-42.patch: dropped + + [ John Lindgren ] + * Fix improper behaviour when the file info dialog is closed. + (Closes: #495427) + * Fix crash with 'audtool help playback-seek-relative'. + (Closes: #512910) + * Fix some problems seeking while paused. + (Closes: #517692) + * Fix behaviour of -t argument when Audacious is not already running. + (Closes: #497602) + + [ Andrew O. Shadoura ] + * Include track number in MPRIS exported metadata. + (Closes: #514426) + + [ Benjamin Drung ] + * debian/patches/003-change-default-skin.patch: Corrected path + (skins -> Skins) + + -- William Pitcock <nenolod@dereferenced.org> Fri, 29 May 2009 21:25:03 -0500 + +audacious (1.5.1-4) unstable; urgency=medium + + [ Benjamin Drung ] + * debian/rules: Do not disable SSE2 on x86_64, because all x86_64 CPUs support + SSE2. + * debian/control: cosmetic improvements + + [ William Pitcock ] + * debian/patches/audacious-play-files-from-command-line.patch: Make adding + files from the command line work. Thanks Stefan Ott! (Closes: #491043) + * debian/patches/bugzilla-42.patch: Fix a bunch of crappy bugs in the + playlist code. (Closes: #491655, #491097). + + -- William Pitcock <nenolod@dereferenced.org> Fri, 29 Aug 2008 15:56:58 -0500 + +audacious (1.5.1-3) unstable; urgency=medium + + * Change dependency relations to make the package installable. + (Closes: #491699, #491910). + + -- William Pitcock <nenolod@dereferenced.org> Sun, 20 Jul 2008 23:10:13 -0500 + +audacious (1.5.1-2) unstable; urgency=medium + + * Build without SSE2 support where appropriate. + (Closes: #471061, #489037). + * Strengthen dependency on audacious-plugins to enforce correct + plugin version usage due to an ABI break. + (Closes: #489958, #486543, #489217). + * Make sure that libaudclient1 and libaudid3tag1 are updated to matching + versions so that the private interfaces match up correctly, by Depending + on them in audacious. + * debian/control: Bump to Standards-Version 3.8.0; no changes required. + + -- William Pitcock <nenolod@dereferenced.org> Thu, 17 Jul 2008 20:10:07 -0500 + +audacious (1.5.1-1) unstable; urgency=low + + * New upstream release, highlights include (Closes: #483095): + - On UNIX platforms, add a dbus dependency in audacious/audclient.pc. + (Closes: #469055) + - Remove Reload Plugins feature. + (Closes: #480202) + - Scaling feature has been reset back to the old scaling ratio. + (Closes: #471040) + * Move to team maintainance, like in audacious-plugins. + * Packaging improvements: + - debian/control: fix description of audacious-dev package, libaudacious + was dropped a long time ago and replaced with libaudclient. + (Closes: #475142) + - debian/control: make sure dependency relations cannot cause a cyclic + error. (Closes: #461511) + - debian/control: add audacious-dbg package. Please install this before + reporting segfaults, it makes correcting them much easier for me. + - debian/control: update my e-mail address + - debian/control, debian/rules, debian/patches/*: switch to Quilt. + - debian/patches/003-change-default-skin.patch: rebased against 1.5.1. + + -- William Pitcock <nenolod@dereferenced.org> Thu, 05 Jun 2008 23:07:17 -0500 + +audacious (1.5.0-2) unstable; urgency=low + + * Configure without SSE2 support (Closes: #471061). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Wed, 26 Mar 2008 09:45:26 +0100 + +audacious (1.5.0-1) unstable; urgency=low + + * New upstream release, highlights include: + - Provide the correct location for skins and configuration in + documentation. + (Closes: #430905) + * debian/control: + - Correct Build-Depends so that it won't try to incorrectly build on Etch. + (Closes: #466518) + - Bump Depends to force dependency on audacious-plugins 1.5. + * debian/copyright: major updates + + -- William Pitcock <nenolod@sacredspiral.co.uk> Thu, 13 Mar 2008 21:19:05 -0500 + +audacious (1.4.6-2) unstable; urgency=low + + * Fix D-Bus related breakage by depending on dbus itself. + (Closes: #460626, #452061, #460601) + + -- William Pitcock <nenolod@sacredspiral.co.uk> Sun, 03 Feb 2008 16:19:24 -0600 + +audacious (1.4.6-1) unstable; urgency=low + + * New upstream release. + * debian/patches/002-fix-eqf-import.patch: + - Upstream has included this in 1.4.6, dropped. + + -- William Pitcock <nenolod@sacredspiral.co.uk> Thu, 31 Jan 2008 14:45:57 -0600 + +audacious (1.4.5-2) unstable; urgency=low + + * debian/control: Improve the package descriptions a little. + * debian/patches/002-fix-eqf-import.dpatch: + - Fix EQF preset import/export. Patch by Cristi Magherusan + <majeru@gentoo.ro>. (Closes: #457811) + * debian/patches/003-default-skin-change.dpatch: + - Switch the default skin back to the 1.3 skin, "Default1.3", because + some people complained too loudly. The people who complained loudly + are encouraged to supply a default skin which integrates better into + the Debian desktop than the 1.3 skin, as there have been complaints + with the 1.3 skin too. (Closes: #456557) + + -- William Pitcock <nenolod@sacredspiral.co.uk> Sun, 20 Jan 2008 16:59:07 -0600 + +audacious (1.4.5-1) unstable; urgency=low + + * New upstream release. + * Add gtk2-engines-pixbuf to runtime depends to satisfy policy violation + (Closes: #458083) + + -- William Pitcock <nenolod@sacredspiral.co.uk> Sat, 29 Dec 2007 15:38:17 -0600 + +audacious (1.4.4-1) unstable; urgency=low + + * New upstream release (Closes: #452884). + * Added William Pitcock (upstream) as co-maintainer. + * Bump Standards-Version to 3.7.3. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 11 Dec 2007 19:21:54 +0100 + +audacious (1.4.2-1) unstable; urgency=low + + * New upstream release. + * Bump audacious-plugins dependency (API fix). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Wed, 21 Nov 2007 21:30:35 +0100 + +audacious (1.4.0-1) unstable; urgency=low + + * New upstream release. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 13 Nov 2007 11:20:10 +0100 + +audacious (1.4.0~beta4-1) unstable; urgency=low + + * New upstream release: + - Add 000-Disable_Makefile_silent_output patch (new build system), + - Add 001-libaudid3tag_is_a_public_library.dpatch patch, + - Drop libaudaciousX package (library dropped upstream), + - Add libaudid3tagX, libauclientX packages, + - Add DBUS build-depends. + * Update debian/watch. + * Rewrite PNG/XPM icons handling; all sizes are now generated. + * Use new dpkg 'homepage' field. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sun, 28 Oct 2007 21:23:29 +0100 + +audacious (1.3.2-5) unstable; urgency=low + + * Build with --enable-samplerate (Closes: #437428). + * Fix debian/watch. + * Update debian/menu to current policy. + * Fix .desktop to fit current FreeDesktop specifications. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 04 Oct 2007 14:40:02 +0200 + +audacious (1.3.2-4) unstable; urgency=low + + * debian/rules: install target should depends on build (Closes: #425205). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 22 May 2007 13:55:18 +0200 + +audacious (1.3.2-3) unstable; urgency=low + + * Add missing libmcs-dev (>= 0.4.1) depends to audacious-dev (Closes: #420592). + * Audacious now recommends unzip (winamp skins) (Closes: #421923). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Wed, 09 May 2007 09:24:20 +0200 + +audacious (1.3.2-2) unstable; urgency=low + + * Add dh_desktop call to run update-desktop-database (Closes: #420416). + * Merge upstream patch against doc to reflect use of XDG paths (Closes: #420106). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 23 Apr 2007 09:14:52 +0200 + +audacious (1.3.2-1) unstable; urgency=low + + * New upstream release. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sat, 14 Apr 2007 19:41:37 +0200 + +audacious (1.3.1-3) unstable; urgency=low + + * Uploading to unstable (Closes: #416997, #416415) + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Fri, 13 Apr 2007 12:01:43 +0200 + +audacious (1.3.1-2) experimental; urgency=low + + * Add missing libaudid3tag.so to libaudacious5 package. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 20 Mar 2007 10:51:30 +0100 + +audacious (1.3.1-1) experimental; urgency=low + + * New upstream release. + - HTTP support reimplemented through curl (Closes: #409303). + - Improve paranormal plugin (Closes: #410573). + - Charset detection has been improved, enable it! + * Update debian/watch. + * Remove 000-Fix_lock_up_with_invalid_playlist patch, fixed upstream. + * Add build-depends on libmcs-dev (>= 0.4.1), mcs manages audacious' conf file. + * $(MAKE) distclean failure is not fatal anymore. + * Bump libaudacious so-name (major: 5). + * debian/rules target's dependencies adjusted to avoid configure run twice. + * Update debian/copyright. + * Add versionned dependency on -plugins packages. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sat, 10 Mar 2007 22:59:33 +0100 + +audacious (1.2.2-4) unstable; urgency=low + + * Add a %U to the Exec entry in audacious.desktop (Closes: #410755). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 13 Feb 2007 13:58:12 +0100 + +audacious (1.2.2-3) unstable; urgency=low + + * Add quilt dependency as patch system. + * New patch: 000-Fix_lock_up_with_invalid_playlist (Closes: #403221). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Fri, 15 Dec 2006 21:37:44 +0100 + +audacious (1.2.2-2) unstable; urgency=low + + * Split again libaudacious4 in separate package to get rid of circular + dependencies (Closes: #401353). + * Remove audtool manpage, merged in upstream. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sun, 3 Dec 2006 10:49:22 +0100 + +audacious (1.2.2-1) unstable; urgency=low + + * New upstream release. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sun, 26 Nov 2006 23:24:50 +0100 + +audacious (1.2.1-3) unstable; urgency=low + + * Touch mk/rules.mk to avoid clean runs configure (Closes: #397794). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 20 Nov 2006 08:21:12 +0100 + +audacious (1.2.1-2) unstable; urgency=low + + * Remove audacious-dev rdepends on audacious to avoid circular dependency + when building audacious-plugins. + * Install doc in audacious-dev package as it doesn't depend on audacious + anymore. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sun, 19 Nov 2006 17:47:38 +0100 + +audacious (1.2.1-1) unstable; urgency=low + + * New upstream release. + * Remove all plugins related stuff, upstream splitted sources. + * Remove libaudacious. Now create audacious and audacious-dev packages. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 2 Nov 2006 20:00:08 +0100 + +audacious (1.1.2-3) unstable; urgency=low + + * Install audacious.pc in libaudacious-dev (Closes: #396547). + * Remove linux-any from build-depends, deprecated. + * Write audtool manpage. + * Add debian/watch. + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Wed, 1 Nov 2006 18:12:58 +0100 + +audacious (1.1.2-2) unstable; urgency=low + + * Fix FTBS on systems which do not use ALSA (Closes: #395838). + * Add menu entry (Closes: #395571). + * Disable amidi-plug (Closes: #395848). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sat, 28 Oct 2006 04:18:33 +0200 + +audacious (1.1.2-1) unstable; urgency=low + + * Initial release (Closes: #360524). + + -- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Fri, 1 Sep 2006 20:56:15 +0200 @@ -0,0 +1,195 @@ +Source: audacious +Section: sound +Priority: optional +Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> +Uploaders: + Andrej Shadura <andrewsh@debian.org>, + Mateusz Łukasik <mati75@linuxmint.pl> +Build-Depends: + debhelper-compat (= 13), + imagemagick, + libglib2.0-dev, + libgtk2.0-dev, + librsvg2-bin, + qtbase5-dev +Standards-Version: 4.6.0 +Homepage: https://www.audacious-media-player.org/ +Vcs-Browser: https://salsa.debian.org/multimedia-team/audacious +Vcs-Git: https://salsa.debian.org/multimedia-team/audacious.git + +Package: audacious +Architecture: any +Depends: + audacious-plugins (>= ${source:Upstream-Version}), + default-dbus-session-bus | dbus-session-bus | dbus-x11, + gtk2-engines-pixbuf, + libaudcore5 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Recommends: + unzip +Description: small and fast audio player which supports lots of formats + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package contains the core player and its localization. + +Package: audacious-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + libaudcore5 (= ${binary:Version}), + libaudgui5 (= ${binary:Version}), + libaudtag3 (= ${binary:Version}), + libaudqt2 (= ${binary:Version}), + libglib2.0-dev, + libgtk2.0-dev, + qtbase5-dev, + ${misc:Depends} +Description: audacious development files + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package contains the development libraries and header files + required for developing components for audacious. + . + Please note that this package no longer contains libaudacious, as + libaudacious was dropped in Audacious 1.4. + +Package: libaudcore5 +Section: libs +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: audacious core engine library + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package contains a library which provides core functionality + of Audacious. + +Package: libaudgui5 +Section: libs +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: audacious media player (libaudgui shared library) + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package provides the libaudgui shared library. + +Package: libaudtag3 +Section: libs +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: audacious media player (libaudtag shared library) + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package provides the libaudtag shared library. + +Package: libaudqt2 +Section: libs +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: audacious media player (libaudqt shared library) + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package provides the libaudqt shared library. diff --git a/copyright b/copyright new file mode 100644 index 0000000..90dab89 --- /dev/null +++ b/copyright @@ -0,0 +1,174 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: audacious +Source: https://audacious-media-player.org/ + +Files: * +Copyright: + 2005-2020 Audacious Development Team: + John Lindgren <john@jlindgren.net>, + Michał Lipski, + Ariadne Conill <ariadne@dereferenced.org>, + George Averill <nhjm449@gmail.com>, + René Bertin, + Christian Birchinger, + Ralf Ertzinger, + Michael Färber <0102@gmx.at>, + Matti Hämäläinen, + Michael Hanselmann, + Jussi Judin, + Anders Johansson, + Thomas Lange, + Giacomo Lozito <james@develia.org>, + Tomasz Moń <desowin@gmail.com>, + Ben Tucker <ben@tucker.org>, + Tony Vroon <chainsaw@gentoo.org>, + Yoshiki Yazawa <yaz@cc.or.rim.jp>, + Eugene Zagidullin <e.asphyx@gmail.com>, + and others + 2003-2004 BMP Development Team + 1998-2003 XMMS Development Team +License: BSD-2-clause + +Files: buildsys.mk.in +Copyright: 2007—2017 Jonathan Schleifer <js@heap.zone> +License: ISC + +Files: contrib/audacious.appdata.xml +Copyright: 2015-2020 Audacious Development Team +License: CC0 + +Files: src/libaudtag/* +Copyright: + 2009-2010, Paula Stanciu, + John Lindgren, + Tony Vroon, + Ariadne Conill, + Mikael Magnusson, + Michał Lipski +License: BSD-2-clause + +Files: po/* +Copyright: + 2012 Ibrahim Saed <ibraheem5000@hotmail.com> + 2015 Rached Noureddine <rached.noureddine@gmail.com> + 2016 Abouzakaria Kov <zakariakov@gmail.com> + 2009 Darafei Praliaskouski + 2012—2015, 2017 Mikalai Udodau <crom-a@tut.by> + 2014 Aleh Mazok <mazokoleg@gmail.com> + 2013, 2015—2017 Радослав Иванов <reckku@gmail.com> + 2012, 2014—2015 Kiril Kirilov <cybercop_montana@abv.bg> + 2007—2008 Ernest Adrogué <eadrogue@gmx.net> + 2015—2016 David Surroca Estrada <david.tb303@gmail.com> + 2016—2018 Robert Antoni Buj Gelonch <rbuj@fedoraproject.org> + 2011 Ruei-Yuan Lu <RueiYuan.Lu@gmail.com> + 2004 Thierry Vignaud + 2007—2010 Petr Písař + 2014, 2017 Petr Šimáček <petr.simacek@gmail.com> + 2016 Roman Horník <roman.hornik@debian-linux.cz> + 2013—2014, 2016 Joe Hansen <joedalton2@yahoo.dk> + 2011, 2014—2015 Thomas Lange + 2004 Edward Brocklesby + 2006 Stavros Giannouris + 2006 Stathis Kamperis + 2011—2014 Γιάννης Ανθυμίδης + 2006 Gustavo D. Vrangjes, + 2008 Jeki SInneo Leinos + 2007 Strahinja Kustudić + 2007 Diego Petteno + 2004 Rimas Kudelis + 2007 Jovan Naumovski + 2006 Tony Vroon + 2006 Wojciech Myrda + 2010 Luis Picciochi + 2007 Cristi Măgherușan + 2007 Alexander Orlov + 2007-2010 Andrej Herceg + 2007 Strahinja Kustudić + 2005 Mykola Lynnyk + and others +License: BSD-2-clause + +Files: debian/* +Copyright: + 2006—2010 Adam Cécile (Le_Vert) <gandalf@le-vert.net> + 2008—2009 Ariadne Conill <ariadne@dereferenced.org> + 2010 Chris Taylor <ctaylor@debian.org> + 2010 Benjamin Drung <bdrung@ubuntu.com> + 2012—2014 Alessio Treglia <alessio@debian.org> + 2014, 2015 Sebastian Ramacher <sebastian@ramacher.at> + 2014, 2016, 2018, 2020 Andrej Shadura <andrewsh@debian.org> + 2015—2017 Mateusz Łukasik <mati75@linuxmint.pl> + 2016, 2017 Nicholas D Steeves <nsteeves@gmail.com> + 2017 Mattia Rizzolo <mattia@debian.org> +License: BSD-2-clause + +Files: + src/libguess/guess.scm + src/libguess/guess_impl.c + src/libguess/libguess.h +Copyright: 2000-2003, Shiro Kawai +License: BSD-3-clause + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions, and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions, and the following disclaimer in the documentation + provided with the distribution. + . + This software is provided "as is" and without any warranty, express or + implied. In no event shall the authors be liable for any damages arising from + the use of this software. + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + 3. Neither the name of the authors nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: CC0 + On Debian systems, the complete text of the CC0 1.0 Universal + license can be found in ‘/usr/share/common-licenses/CC0-1.0’. + +License: ISC + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice is present in all copies. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. diff --git a/filtersym b/filtersym new file mode 100755 index 0000000..8248b47 --- /dev/null +++ b/filtersym @@ -0,0 +1,17 @@ +#!/usr/bin/gawk -f + +# demangle symbols file + +/^lib/ + +/^ \(/ + +function demangle(sym) { + split(sym, parts, /@/) + "c++filt -n " parts[1] | getline demangled + return demangled "@" parts[2] +} + +/^ _Z/ { + print " (c++)\"" demangle($1) "\" " $2 +} diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..2e081f6 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,7 @@ +[DEFAULT] +debian-branch = master +pristine-tar = True +compression = bzip2 + +[dch] +meta = True diff --git a/libaudcore5.install b/libaudcore5.install new file mode 100644 index 0000000..b51b0e5 --- /dev/null +++ b/libaudcore5.install @@ -0,0 +1 @@ +usr/lib/*/libaudcore.so.* diff --git a/libaudcore5.symbols b/libaudcore5.symbols new file mode 100644 index 0000000..4bb8a01 --- /dev/null +++ b/libaudcore5.symbols @@ -0,0 +1,446 @@ +libaudcore.so.5 libaudcore5 #MINVER# + (c++)"aud_resume()@Base" 3.8 + (c++)"int_to_str(int)@Base" 3.8 + (c++)"str_concat(std::initializer_list<char const*> const&)@Base" 3.8 + (c++)"str_printf(char const*, ...)@Base" 3.8 + (c++)"str_to_int(char const*)@Base" 3.8 + (c++)"aud_cleanup()@Base" 3.8 + (c++)"aud_get_int(char const*, char const*)@Base" 3.8 + (c++)"aud_get_str(char const*, char const*)@Base" 3.8 + (c++)"aud_set_int(char const*, char const*, int)@Base" 3.8 + (c++)"aud_set_str(char const*, char const*, char const*)@Base" 3.8 + (c++)"aud_ui_show(bool)@Base" 3.8 + (c++)"event_queue(char const*, void*, void (*)(void*))@Base" 3.8 + (c++)"str_compare(char const*, char const*)@Base" 3.8 + (c++)"str_convert(char const*, int, char const*, char const*)@Base" 3.8 + (c++)"str_to_utf8(StringBuf&&)@Base" 3.8 + (c++)"str_to_utf8(char const*, int)@Base" 3.8 + (c++)"str_tolower(char const*)@Base" 3.8 + (c++)"str_toupper(char const*)@Base" 3.9 + (c++|regex)"^str_vprintf\(char const\*, (__va_list_tag\*?|char\*|std::__va_list|void\*)\)@Base$" 3.9 + (c++|optional)"std::unique_lock<std::mutex>::unlock()@Base" 4.0.5 + (c++|optional)"std::_Function_base::~_Function_base()@Base" 4.0.5 + (c++|optional|regex)"std::once_flag::.*@Base" 4.0.5 + (c++)"strcmp_safe(char const*, char const*, int)@Base" 3.8 + (c++)"tiny_unlock(char*)@Base" 3.8 + (c++)"aud_art_data(AudArtItem const*)@Base" 3.9 + (c++)"aud_art_file(AudArtItem const*)@Base" 3.9 + (c++)"aud_get_bool(char const*, char const*)@Base" 3.8 + (c++)"aud_get_path(AudPath)@Base" 3.8 + (c++)"aud_set_bool(char const*, char const*, bool)@Base" 3.8 + (c++)"audio_to_int(float const*, void*, int, int)@Base" 3.8 + (c++)"mainloop_run()@Base" 3.8 + (c++)"timer_remove(TimerRate, void (*)(void*), void*)@Base" 3.8 + (c++)"aud_art_unref(AudArtItem*)@Base" 3.9 + (c++)"aud_drct_play()@Base" 3.8 + (c++)"aud_drct_seek(int)@Base" 3.8 + (c++)"aud_drct_stop()@Base" 3.8 + (c++)"aud_init_i18n()@Base" 3.8 + (c++)"audio_amplify(float*, int, int, StereoVolume)@Base" 3.8 + (c++)"audio_amplify(float*, int, int, float const*)@Base" 3.8 + (c++)"double_to_str(double)@Base" 3.8 + (c++)"mainloop_quit()@Base" 3.8 + (c++)"str_calc_hash(char const*)@Base" 3.8 + (c++)"str_to_double(char const*)@Base" 3.8 + (c++)"str_to_locale(char const*, int)@Base" 3.8 + (c++)"strcmp_nocase(char const*, char const*, int)@Base" 3.8 + (c++)"strstr_nocase(char const*, char const*)@Base" 3.8 + (c++)"uri_construct(char const*, char const*)@Base" 3.8 + (c++)"aud_drct_pause()@Base" 3.8 + (c++)"aud_get_double(char const*, char const*)@Base" 3.8 + (c++)"aud_leak_check()@Base" 3.8 + (c++)"aud_set_double(char const*, char const*, double)@Base" 3.8 + (c++)"audio_from_int(void const*, int, float*, int)@Base" 3.8 + (c++)"filename_build(std::initializer_list<char const*> const&)@Base" 3.8 + (c++)"hook_associate(char const*, void (*)(void*, void*), void*)@Base" 3.8 + (c++)"str_insert_int(StringBuf&, int, int)@Base" 4.0 + (c++)"strlen_bounded(char const*, int)@Base" 3.8 + (c++)"tiny_lock_read(unsigned short*)@Base" 3.8 + (c++)"uri_get_scheme(char const*)@Base" 3.8 + (c++)"uri_to_display(char const*)@Base" 3.8 + (c++)"aud_art_request(char const*, int, bool*)@Base" 3.9 + (c++)"aud_drct_pl_add(char const*, int)@Base" 3.8 + (c++)"aud_eq_get_band(int)@Base" 3.8 + (c++)"aud_eq_set_band(int, double)@Base" 3.8 + (c++)"aud_history_add(char const*)@Base" 3.8 + (c++)"aud_history_get(int)@Base" 3.8 + (c++)"aud_plugin_list(PluginType)@Base" 3.8 + (c++)"aud_toggle_bool(char const*, char const*)@Base" 3.9 + (c++)"aud_ui_is_shown()@Base" 3.8 + (c++)"audio_interlace(void const* const*, int, int, void*, int)@Base" 3.8 + (c++)"audio_soft_clip(float*, int)@Base" 3.8 + (c++)"filename_expand(StringBuf&&)@Base" 3.8 + (c++)"filename_to_uri(char const*)@Base" 3.8 + (c++)"hook_dissociate(char const*, void (*)(void*, void*), void*)@Base" 3.8 + (c++|regex)"^str_format_time\((long|long long)\)@Base$" 3.8 + (c++)"str_from_locale(char const*, int)@Base" 3.8 + (c++)"tiny_lock_write(unsigned short*)@Base" 3.8 + (c++)"uri_deconstruct(char const*, char const*)@Base" 4.0 + (c++)"uri_to_filename(char const*, bool)@Base" 3.8 + (c++)"aud_drct_pl_next()@Base" 3.8 + (c++)"aud_drct_pl_open(char const*)@Base" 3.8 + (c++)"aud_drct_pl_prev()@Base" 3.8 + (c++)"aud_eq_get_bands(double*)@Base" 3.8 + (c++)"aud_eq_set_bands(double const*)@Base" 3.8 + (c++)"aud_get_instance()@Base" 3.8 + (c++)"aud_output_reset(OutputReset)@Base" 3.8 + (c++)"aud_set_instance(int)@Base" 3.8 + (c++)"int_array_to_str(int const*, int)@Base" 3.8 + (c++)"str_replace_char(char*, char, char)@Base" 3.8 + (c++)"str_to_int_array(char const*, int*, int)@Base" 3.8 + (c++)"str_tolower_utf8(char const*)@Base" 3.8 + (c++)"str_toupper_utf8(char const*)@Base" 3.9 + (c++)"tiny_unlock_read(unsigned short*)@Base" 3.8 + (c++)"aud_drct_get_info(int&, int&, int&)@Base" 3.8 + (c++)"aud_drct_get_time()@Base" 3.8 + (c++)"aud_file_read_tag(char const*, PluginHandle*, VFSFile&, Tuple&, Index<char>*, String*)@Base" 3.8 + (c++)"aud_history_clear()@Base" 4.0 + (c++)"aud_plugin_enable(PluginHandle*, bool)@Base" 3.8 + (c++)"aud_ui_show_error(char const*)@Base" 3.8 + (c++)"audio_deinterlace(void const*, int, int, void* const*, int)@Base" 3.8 + (c++)"filename_contract(StringBuf&&)@Base" 3.8 + (c++)"filename_get_base(char const*)@Base" 3.8 + (c++)"index_to_str_list(Index<String> const&, char const*)@Base" 3.8 + (c++)"str_append_printf(StringBuf&, char const*, ...)@Base" 4.0 + (c++)"str_insert_double(StringBuf&, int, double)@Base" 4.0 + (c++)"str_list_to_index(char const*, char const*)@Base" 3.8 + (c++)"tiny_unlock_write(unsigned short*)@Base" 3.8 + (c++)"uri_get_extension(char const*)@Base" 3.8 + (c++)"aud_custom_infowin(char const*, PluginHandle*)@Base" 3.8 + (c++)"aud_drct_get_ready()@Base" 3.8 + (c++)"aud_drct_get_title()@Base" 3.8 + (c++)"aud_drct_get_tuple()@Base" 3.8 + (c++)"aud_visualizer_add(Visualizer*)@Base" 3.8 + (c++)"event_queue_cancel(char const*, void*)@Base" 3.8 + (c++)"filename_normalize(StringBuf&&)@Base" 3.8 + (c++|regex)"^str_append_vprintf\(StringBuf&, char const\*, (__va_list_tag\*?|char\*|std::__va_list|void\*)\)@Base" 4.0 + (c++)"str_decode_percent(char const*, int)@Base" 3.8 + (c++)"str_encode_percent(char const*, int)@Base" 3.8 + (c++)"strstr_nocase_utf8(char const*, char const*)@Base" 3.8 + (c++)"aud_drct_get_length()@Base" 3.8 + (c++)"aud_drct_get_paused()@Base" 3.8 + (c++)"aud_drct_get_volume()@Base" 3.8 + (c++)"aud_drct_play_pause()@Base" 3.8 + (c++)"aud_drct_set_volume(StereoVolume)@Base" 3.8 + (c++)"aud_eq_apply_preset(EqualizerPreset const&)@Base" 3.8 + (c++)"aud_eq_read_presets(char const*)@Base" 3.8 + (c++)"aud_plugin_get_name(PluginHandle*)@Base" 3.8 + (c++)"aud_plugin_get_type(PluginHandle*)@Base" 3.8 + (c++)"aud_plugin_menu_add(AudMenuID, void (*)(), char const*, char const*)@Base" 3.8 + (c++)"double_array_to_str(double const*, int)@Base" 3.8 + (c++)"filename_get_parent(char const*)@Base" 3.8 + (c++)"inifile_write_entry(VFSFile&, char const*, char const*)@Base" 3.8 + (c++)"str_compare_encoded(char const*, char const*)@Base" 3.8 + (c++)"str_to_double_array(char const*, double*, int)@Base" 3.8 + (c++)"aud_drct_get_playing()@Base" 3.8 + (c++)"aud_drct_pl_add_list(Index<PlaylistAddItem>&&, int)@Base" 3.8 + (c++)"aud_eq_update_preset(EqualizerPreset&)@Base" 3.8 + (c++)"aud_eq_write_presets(Index<EqualizerPreset> const&, char const*)@Base" 3.8 + (c++)"aud_file_write_tuple(char const*, PluginHandle*, Tuple const&)@Base" 3.8 + (c++)"aud_load_preset_file(EqualizerPreset&, VFSFile&)@Base" 3.8 + (c++)"aud_plugin_add_watch(PluginHandle*, bool (*)(PluginHandle*, void*), void*)@Base" 3.8 + (c++)"aud_plugin_by_header(void const*)@Base" 3.8 + (c++)"aud_plugin_has_about(PluginHandle*)@Base" 3.8 + (c++)"aud_save_preset_file(EqualizerPreset const&, VFSFile&)@Base" 3.8 + (c++)"uri_get_display_base(char const*)@Base" 4.0 + (c++)"aud_drct_get_filename()@Base" 3.8 + (c++)"aud_drct_get_position()@Base" 3.8 + (c++)"aud_drct_pl_open_list(Index<PlaylistAddItem>&&)@Base" 3.8 + (c++)"aud_drct_pl_open_temp(char const*)@Base" 3.8 + (c++)"aud_file_find_decoder(char const*, bool, VFSFile&, String*)@Base" 3.8 + (c++)"aud_get_headless_mode()@Base" 3.8 + (c++)"aud_get_mainloop_type()@Base" 3.8 + (c++)"aud_plugin_get_header(PluginHandle*)@Base" 3.8 + (c++)"aud_set_headless_mode(bool)@Base" 3.8 + (c++)"aud_set_mainloop_type(MainloopType)@Base" 3.8 + (c++)"aud_ui_startup_notify(char const*)@Base" 3.8 + (c++)"aud_visualizer_remove(Visualizer*)@Base" 3.8 + (c++)"inifile_write_heading(VFSFile&, char const*)@Base" 3.8 + (c++)"str_has_prefix_nocase(char const*, char const*)@Base" 3.8 + (c++)"str_has_suffix_nocase(char const*, char const*)@Base" 3.8 + (c++)"aud_drct_enable_record(bool)@Base" 3.8 + (c++)"aud_drct_get_ab_repeat(int&, int&)@Base" 3.8 + (c++)"aud_drct_pl_next_album()@Base" 4.0 + (c++)"aud_drct_pl_prev_album()@Base" 4.0 + (c++)"aud_drct_set_ab_repeat(int, int)@Base" 3.8 + (c++)"aud_plugin_get_current(PluginType)@Base" 3.8 + (c++)"aud_plugin_get_enabled(PluginHandle*)@Base" 3.8 + (c++)"aud_plugin_menu_remove(AudMenuID, void (*)())@Base" 3.8 + (c++)"aud_config_set_defaults(char const*, char const* const*)@Base" 3.8 + (c++)"aud_plugin_get_basename(PluginHandle*)@Base" 3.8 + (c++)"aud_plugin_remove_watch(PluginHandle*, bool (*)(PluginHandle*, void*), void*)@Base" 3.8 + (c++)"aud_plugin_send_message(PluginHandle*, char const*, void const*, int)@Base" 3.8 + (c++)"aud_ui_hide_filebrowser()@Base" 3.8 + (c++)"aud_ui_show_filebrowser(bool)@Base" 3.8 + (c++)"aud_drct_get_volume_main()@Base" 3.8 + (c++)"aud_drct_set_volume_main(int)@Base" 3.8 + (c++)"aud_export_winamp_preset(EqualizerPreset const&, VFSFile&)@Base" 3.8 + (c++)"aud_file_can_write_tuple(char const*, PluginHandle*)@Base" 3.8 + (c++)"aud_plugin_get_qt_widget(PluginHandle*)@Base" 3.8 + (c++)"aud_plugin_has_configure(PluginHandle*)@Base" 3.8 + (c++)"aud_ui_hide_about_window()@Base" 3.8 + (c++)"aud_ui_hide_jump_to_song()@Base" 3.8 + (c++)"aud_ui_hide_prefs_window()@Base" 3.8 + (c++)"aud_ui_show_about_window()@Base" 3.8 + (c++)"aud_ui_show_jump_to_song()@Base" 3.8 + (c++)"aud_ui_show_prefs_window()@Base" 3.8 + (c++)"aud_import_winamp_presets(VFSFile&)@Base" 3.8 + (c++)"aud_plugin_get_gtk_widget(PluginHandle*)@Base" 3.8 + (c++)"aud_drct_get_record_plugin()@Base" 3.8 + (c++)"aud_drct_pl_open_temp_list(Index<PlaylistAddItem>&&)@Base" 3.8 + (c++)"aud_plugin_lookup_basename(char const*)@Base" 3.8 + (c++)"aud_drct_get_record_enabled()@Base" 3.8 + (c++)"aud_drct_get_volume_balance()@Base" 3.8 + (c++)"aud_drct_set_volume_balance(int)@Base" 3.8 + (c++)"vfs_async_file_get_contents(char const*, void (*)(char const*, Index<char> const&, void*), void*)@Base" 3.8 + (c++)"vfs_async_file_get_contents(char const*, std::function<void (char const*, Index<char> const&)>)@Base" 4.0 + (c++)"aud_plugin_get_supported_mime_types()@Base" 4.0 + (c++)"aud_run()@Base" 3.8 + (c++)"aud_init()@Base" 3.8 + (c++)"aud_quit()@Base" 3.8 + (c++)"str_copy(char const*, int)@Base" 3.8 + (c++)"hook_call(char const*, void*)@Base" 3.8 + (c++)"timer_add(TimerRate, void (*)(void*), void*)@Base" 3.8 + (c++)"tiny_lock(char*)@Base" 3.8 + (c++)"uri_parse(char const*, char const**, char const**, char const**, int*)@Base" 3.8 + (c++)"QueuedFunc::inhibit_all()@Base" 4.0 + (c++)"QueuedFunc::stop()@Base" 3.8 + (c++)"QueuedFunc::queue(void (*)(void*), void*)@Base" 3.8 + (c++)"QueuedFunc::queue(int, void (*)(void*), void*)@Base" 3.8 + (c++)"QueuedFunc::start(int, void (*)(void*), void*)@Base" 3.8 + (c++)"Visualizer::render_freq(float const*)@Base" 3.8 + (c++)"Visualizer::render_mono_pcm(float const*)@Base" 3.8 + (c++)"Visualizer::render_multi_pcm(float const*, int)@Base" 3.8 + (c++)"Visualizer::compute_freq_band(float const*, float const*, int, int)@Base" 4.0 + (c++)"Visualizer::compute_log_xscale(float*, int)@Base" 4.0 + (c++)"IfacePlugin::startup_notify(char const*)@Base" 3.8 + (c++)"InputPlugin::check_seek()@Base" 3.8 + (c++)"InputPlugin::check_stop()@Base" 3.8 + (c++)"InputPlugin::open_audio(int, int, int)@Base" 3.8 + (c++)"InputPlugin::write_audio(void const*, int)@Base" 3.8 + (c++)"InputPlugin::write_tuple(char const*, VFSFile&, Tuple const&)@Base" 3.8 + (c++)"InputPlugin::file_info_box(char const*, VFSFile&)@Base" 3.8 + (c++)"InputPlugin::set_replay_gain(ReplayGainInfo const&)@Base" 3.8 + (c++)"InputPlugin::get_playback_tuple()@Base" 3.8 + (c++)"InputPlugin::set_playback_tuple(Tuple&&)@Base" 3.8 + (c++)"InputPlugin::set_stream_bitrate(int)@Base" 3.8 + (c++)"RingBufBase::add(int)@Base" 3.8 + (c++)"RingBufBase::alloc(int)@Base" 3.8 + (c++)"RingBufBase::remove(int)@Base" 3.8 + (c++)"RingBufBase::copy_in(void const*, int, void (*)(void const*, void*, int))@Base" 3.8 + (c++)"RingBufBase::destroy(void (*)(void*, int))@Base" 3.8 + (c++)"RingBufBase::discard(int, void (*)(void*, int))@Base" 3.8 + (c++)"RingBufBase::move_in(void*, int, void (*)(void*, int))@Base" 3.8 + (c++)"RingBufBase::move_in(IndexBase&, int, int)@Base" 3.8 + (c++)"RingBufBase::move_out(void*, int, void (*)(void*, int))@Base" 3.8 + (c++)"RingBufBase::move_out(IndexBase&, int, int)@Base" 3.8 + (c++)"EffectPlugin::adjust_delay(int)@Base" 3.8 + (c++)"EffectPlugin::flush(bool)@Base" 3.8 + (c++)"EffectPlugin::finish(Index<float>&, bool)@Base" 3.8 + (c++)"OutputPlugin::set_info(char const*, Tuple const&)@Base" 3.8 + (c++)"DockablePlugin::get_qt_widget()@Base" 3.8 + (c++)"DockablePlugin::get_gtk_widget()@Base" 3.8 + (c++)"PlaylistPlugin::save(char const*, VFSFile&, char const*, Index<PlaylistAddItem> const&)@Base" 3.8 + (c++)"TransportPlugin::read_folder(char const*, String&)@Base" 3.8 + (c++)"TransportPlugin::test_file(char const*, VFSFileTest, String&)@Base" 3.8 + (c++)"Tuple::set_format(char const*, int, int, int)@Base" 3.8 + (c++)"Tuple::set_filename(char const*)@Base" 3.8 + (c++)"Tuple::set_subtunes(short, short const*)@Base" 3.8 + (c++)"Tuple::field_by_name(char const*)@Base" 3.8 + (c++)"Tuple::field_get_name(Tuple::Field)@Base" 3.8 + (c++)"Tuple::field_get_type(Tuple::Field)@Base" 3.8 + (c++)"Tuple::generate_title()@Base" 3.8 + (c++)"Tuple::delete_fallbacks()@Base" 3.8 + (c++)"Tuple::fetch_stream_info(VFSFile&)@Base" 3.8 + (c++)"Tuple::generate_fallbacks()@Base" 3.8 + (c++)"Tuple::unset(Tuple::Field)@Base" 3.8 + (c++)"Tuple::set_int(Tuple::Field, int)@Base" 3.8 + (c++)"Tuple::set_str(Tuple::Field, char const*)@Base" 3.8 + (c++)"Tuple::set_gain(Tuple::Field, Tuple::Field, char const*)@Base" 3.8 + (c++)"Tuple::set_state(Tuple::State)@Base" 3.8 + (c++)"Tuple::~Tuple()@Base" 3.8 + (c++)"Tuple::~Tuple()@Base" 3.8 + (c++)"Plugin::take_message(char const*, void const*, int)@Base" 3.8 + (c++)"Plugin::init()@Base" 3.8 + (c++)"Plugin::cleanup()@Base" 3.8 + (c++)"String::raw_get(char const*)@Base" 3.8 + (c++)"String::raw_ref(char const*)@Base" 3.8 + (c++)"String::raw_hash(char const*)@Base" 3.8 + (c++)"String::raw_equal(char const*, char const*)@Base" 3.8 + (c++)"String::raw_unref(char*)@Base" 3.8 + (c++)"audlog::unsubscribe(void (*)(audlog::Level, char const*, int, char const*, char const*))@Base" 3.8 + (c++)"audlog::get_level_name(audlog::Level)@Base" 3.8 + (c++)"audlog::set_stderr_level(audlog::Level)@Base" 3.8 + (c++)"audlog::log(audlog::Level, char const*, int, char const*, char const*, ...)@Base" 3.8 + (c++)"audlog::subscribe(void (*)(audlog::Level, char const*, int, char const*, char const*), audlog::Level)@Base" 3.8 + (c++|regex)"^VFSFile::write_file\(char const\*, void const\*, (long|long long)\)@Base$" 4.0 + (c++)"VFSFile::read_folder(char const*, String&)@Base" 3.8 + (c++)"VFSFile::get_metadata(char const*)@Base" 3.8 + (c++)"VFSFile::replace_with(VFSFile&)@Base" 3.8 + (c++)"VFSFile::set_limit_to_buffer(bool)@Base" 3.8 + (c++)"VFSFile::supported_uri_schemes()@Base" 4.0 + (c++)"VFSFile::feof()@Base" 3.8 + (c++|regex)"^VFSFile::fread\(void\*, (long|long long), (long|long long)\)@Base$" 3.8 + (c++|regex)"^VFSFile::fseek\((long|long long), VFSSeekType\)@Base$" 3.8 + (c++)"VFSFile::fsize()@Base" 3.8 + (c++)"VFSFile::ftell()@Base" 3.8 + (c++)"VFSFile::fflush()@Base" 3.8 + (c++|regex)"^VFSFile::fwrite\(void const\*, (long|long long), (long|long long)\)@Base$" 3.8 + (c++)"VFSFile::tmpfile()@Base" 3.8 + (c++)"VFSFile::read_all()@Base" 3.8 + (c++|regex)"^VFSFile::copy_from\(VFSFile&, (long|long long)\)@Base$" 3.8 + (c++|regex)"^VFSFile::ftruncate\((long|long long)\)@Base$" 3.8 + (c++)"VFSFile::read_file(char const*, VFSReadOptions)@Base" 4.0 + (c++)"VFSFile::test_file(char const*, VFSFileTest)@Base" 3.8 + (c++)"VFSFile::test_file(char const*, VFSFileTest, String&)@Base" 3.8 + (c++)"VFSFile::VFSFile(char const*, char const*)@Base" 3.8 + (c++)"VFSFile::VFSFile(char const*, char const*)@Base" 3.8 + (c++)"VFSImpl::get_metadata(char const*)@Base" 3.8 + (c++)"HashBase::add(HashBase::Node*, unsigned int)@Base" 3.8 + (c++)"HashBase::remove(HashBase::NodeLoc const&)@Base" 3.8 + (c++)"HashBase::iterate(bool (*)(HashBase::Node*, void*), void*)@Base" 3.8 + (c++)"ListBase::insert_after(ListNode*, ListNode*)@Base" 3.8 + (c++)"ListBase::clear(void (*)(ListNode*))@Base" 3.8 + (c++)"ListBase::remove(ListNode*)@Base" 3.8 + (c++)"Playlist::n_playlists()@Base" 3.9 + (c++)"Playlist::rescan_file(char const*)@Base" 3.9 + (c++)"Playlist::new_playlist()@Base" 3.9 + (c++)"Playlist::save_formats()@Base" 3.9 + (c++)"Playlist::blank_playlist()@Base" 3.9 + (c++)"Playlist::active_playlist()@Base" 3.9 + (c++)"Playlist::insert_playlist(int)@Base" 3.9 + (c++)"Playlist::playing_playlist()@Base" 3.9 + (c++)"Playlist::reorder_playlists(int, int, int)@Base" 3.9 + (c++)"Playlist::temporary_playlist()@Base" 3.9 + (c++)"Playlist::update_pending_any()@Base" 3.9 + (c++)"Playlist::add_in_progress_any()@Base" 3.9 + (c++)"Playlist::filename_is_playlist(char const*)@Base" 3.9 + (c++)"Playlist::scan_in_progress_any()@Base" 3.9 + (c++)"Playlist::process_pending_update()@Base" 4.0 + (c++)"Playlist::by_index(int)@Base" 3.9 + (c++)"IndexBase::sort(int (*)(void const*, void const*, void*), int, void*)@Base" 3.8 + (c++)"IndexBase::clear(void (*)(void*, int))@Base" 3.8 + (c++)"IndexBase::erase(int, int, void (*)(void*, int), void (*)(void*, int))@Base" 3.8 + (c++)"IndexBase::shift(int, int, int, void (*)(void*, int), void (*)(void*, int))@Base" 3.8 + (c++)"IndexBase::insert(void const*, int, int, void (*)(void const*, void*, int))@Base" 3.8 + (c++)"IndexBase::insert(int, int)@Base" 3.8 + (c++)"IndexBase::insert(int, int, void (*)(void*, int))@Base" 3.8 + (c++)"IndexBase::remove(int, int, void (*)(void*, int))@Base" 3.8 + (c++)"IndexBase::move_from(IndexBase&, int, int, int, bool, bool, void (*)(void*, int), void (*)(void*, int))@Base" 3.8 + (c++)"IniParser::parse(VFSFile&)@Base" 3.8 + (c++)"MultiHash::lookup(void const*, unsigned int, HashBase::Node* (*)(void const*, void*), bool (*)(HashBase::Node*, void*), void*)@Base" 3.8 + (c++)"MultiHash::iterate(bool (*)(HashBase::Node*, void*), void*)@Base" 3.8 + (c++)"MultiHash::iterate(bool (*)(HashBase::Node*, void*), void*, void (*)(void*), void*)@Base" 4.0 + (c++)"StringBuf::steal(StringBuf&&)@Base" 3.8 + (c++)"StringBuf::insert(int, char const*, int)@Base" 3.8 + (c++)"StringBuf::remove(int, int)@Base" 3.8 + (c++)"StringBuf::resize(int)@Base" 3.8 + (c++)"StringBuf::settle()@Base" 4.0 + (c++)"StringBuf::combine(StringBuf&&)@Base" 3.8 + (c++)"StringBuf::~StringBuf()@Base" 3.8 + (c++)"StringBuf::~StringBuf()@Base" 3.8 + (c++)"PlaylistEx::stamp() const@Base" 3.9 + (c++)"WidgetConfig::get_string() const@Base" 3.8 + (c++)"WidgetConfig::set_string(char const*) const@Base" 3.8 + (c++)"WidgetConfig::get_int() const@Base" 3.8 + (c++)"WidgetConfig::set_int(int) const@Base" 3.8 + (c++)"WidgetConfig::get_bool() const@Base" 3.8 + (c++)"WidgetConfig::set_bool(bool) const@Base" 3.8 + (c++)"WidgetConfig::get_float() const@Base" 3.8 + (c++)"WidgetConfig::set_float(double) const@Base" 3.8 + (c++)"Tuple::get_n_subtunes() const@Base" 3.8 + (c++)"Tuple::get_value_type(Tuple::Field) const@Base" 3.8 + (c++)"Tuple::get_nth_subtune(short) const@Base" 3.8 + (c++)"Tuple::get_replay_gain() const@Base" 3.8 + (c++)"Tuple::has_replay_gain() const@Base" 4.0 + (c++)"Tuple::ref() const@Base" 3.8 + (c++)"Tuple::state() const@Base" 3.8 + (c++)"Tuple::get_int(Tuple::Field) const@Base" 3.8 + (c++)"Tuple::get_str(Tuple::Field) const@Base" 3.8 + (c++)"Tuple::operator==(Tuple const&) const@Base" 3.8 + (c++)"HashBase::lookup(bool (*)(HashBase::Node const*, void const*), void const*, unsigned int, HashBase::NodeLoc*) const@Base" 3.8 + (c++)"Playlist::n_selected(int, int) const@Base" 3.9 + (c++)"Playlist::next_album(bool) const@Base" 4.0 + (c++)"Playlist::prev_album() const@Base" 4.0 + (c++)"Playlist::rescan_all() const@Base" 3.9 + (c++)"Playlist::select_all(bool) const@Base" 3.9 + (c++)"Playlist::entry_tuple(int, Playlist::GetMode, String*) const@Base" 3.9 + (c++)"Playlist::get_filename() const@Base" 3.9 + (c++)"Playlist::get_position() const@Base" 3.9 + (c++)"Playlist::insert_entry(int, char const*, Tuple&&, bool) const@Base" 3.9 + (c++)"Playlist::insert_items(int, Index<PlaylistAddItem>&&, bool) const@Base" 3.9 + (c++)"Playlist::queue_insert(int, int) const@Base" 3.9 + (c++)"Playlist::queue_remove(int, int) const@Base" 3.9 + (c++)"Playlist::save_to_file(char const*, Playlist::GetMode) const@Base" 3.9 + (c++)"Playlist::select_entry(int, bool) const@Base" 3.9 + (c++)"Playlist::set_filename(char const*) const@Base" 3.9 + (c++)"Playlist::set_position(int) const@Base" 3.9 + (c++)"Playlist::sort_entries(Playlist::SortType) const@Base" 3.9 + (c++)"Playlist::entry_decoder(int, Playlist::GetMode, String*) const@Base" 3.9 + (c++)"Playlist::reverse_order() const@Base" 3.9 + (c++)"Playlist::shift_entries(int, int) const@Base" 3.9 + (c++)"Playlist::sort_by_tuple(int (*)(Tuple const&, Tuple const&)) const@Base" 3.9 + (c++)"Playlist::sort_selected(Playlist::SortType) const@Base" 3.9 + (c++)"Playlist::update_detail() const@Base" 3.9 + (c++)"Playlist::cache_selected() const@Base" 3.9 + (c++)"Playlist::entry_filename(int) const@Base" 3.9 + (c++)"Playlist::entry_selected(int) const@Base" 3.9 + (c++)"Playlist::remove_entries(int, int) const@Base" 3.9 + (c++)"Playlist::start_playback(bool) const@Base" 3.9 + (c++)"Playlist::update_pending() const@Base" 3.9 + (c++)"Playlist::add_in_progress() const@Base" 3.9 + (c++)"Playlist::insert_filtered(int, Index<PlaylistAddItem>&&, bool (*)(char const*, void*), void*, bool) const@Base" 3.9 + (c++)"Playlist::queue_get_entry(int) const@Base" 3.9 + (c++)"Playlist::randomize_order() const@Base" 3.9 + (c++)"Playlist::remove_playlist() const@Base" 3.9 + (c++)"Playlist::remove_selected() const@Base" 3.9 + (c++)"Playlist::rescan_selected() const@Base" 3.9 + (c++)"Playlist::total_length_ms() const@Base" 3.9 + (c++)"Playlist::queue_find_entry(int) const@Base" 3.9 + (c++)"Playlist::reverse_selected() const@Base" 3.9 + (c++)"Playlist::scan_in_progress() const@Base" 3.9 + (c++)"Playlist::sort_by_filename(int (*)(char const*, char const*)) const@Base" 3.9 + (c++)"Playlist::remove_duplicates(Playlist::SortType) const@Base" 3.9 + (c++)"Playlist::randomize_selected() const@Base" 3.9 + (c++)"Playlist::remove_unavailable() const@Base" 3.9 + (c++)"Playlist::select_by_patterns(Tuple const&) const@Base" 3.9 + (c++)"Playlist::selected_length_ms() const@Base" 3.9 + (c++)"Playlist::queue_insert_selected(int) const@Base" 3.9 + (c++)"Playlist::queue_remove_selected() const@Base" 3.9 + (c++)"Playlist::sort_selected_by_tuple(int (*)(Tuple const&, Tuple const&)) const@Base" 3.9 + (c++)"Playlist::sort_selected_by_filename(int (*)(char const*, char const*)) const@Base" 3.9 + (c++)"Playlist::index() const@Base" 3.9 + (c++)"Playlist::activate() const@Base" 3.9 + (c++)"Playlist::n_queued() const@Base" 3.9 + (c++)"Playlist::get_focus() const@Base" 3.9 + (c++)"Playlist::get_title() const@Base" 3.9 + (c++)"Playlist::n_entries() const@Base" 3.9 + (c++)"Playlist::next_song(bool) const@Base" 3.9 + (c++)"Playlist::prev_song() const@Base" 3.9 + (c++)"Playlist::set_focus(int) const@Base" 3.9 + (c++)"Playlist::set_title(char const*) const@Base" 3.9 + (c++)"IndexBase::bsearch(void const*, int (*)(void const*, void const*, void*), int, void*) const@Base" 3.8 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >::_M_run()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >::~_State_impl()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >::~_State_impl()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >::~_State_impl()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::_M_run()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::~_State_impl()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::~_State_impl()@Base" 4.0 + (c++)"std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::~_State_impl()@Base" 4.0 + (c++)"std::thread::~thread()@Base" 4.0 + (c++)"std::thread::~thread()@Base" 4.0 + (c++)"typeinfo for TransportPlugin@Base" 3.8 + (c++)"typeinfo for Plugin@Base" 3.8 + (c++)"typeinfo for VFSImpl@Base" 3.8 + (c++)"typeinfo for IniParser@Base" 3.8 + (c++)"typeinfo for std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >@Base" 4.0 + (c++)"typeinfo for std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >@Base" 4.0 + (c++)"typeinfo name for TransportPlugin@Base" 3.8 + (c++)"typeinfo name for Plugin@Base" 3.8 + (c++)"typeinfo name for VFSImpl@Base" 3.8 + (c++)"typeinfo name for IniParser@Base" 3.8 + (c++)"typeinfo name for std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >@Base" 4.0 + (c++)"typeinfo name for std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >@Base" 4.0 + (c++)"vtable for std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(QueuedData*), QueuedData*> > >@Base" 4.0 + (c++)"vtable for std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >@Base" 4.0 diff --git a/libaudgui5.install b/libaudgui5.install new file mode 100644 index 0000000..8fc2f3e --- /dev/null +++ b/libaudgui5.install @@ -0,0 +1 @@ +usr/lib/*/libaudgui.so.* diff --git a/libaudgui5.symbols b/libaudgui5.symbols new file mode 100644 index 0000000..d1c8497 --- /dev/null +++ b/libaudgui5.symbols @@ -0,0 +1,78 @@ +libaudgui.so.5 libaudgui5 #MINVER# + (c++)"audgui_init()@Base" 3.8 + (c++)"audgui_cleanup()@Base" 3.8 + (c++)"audgui_get_dpi()@Base" 3.8 + (c++)"audgui_button_new(char const*, char const*, void (*)(void*), void*)@Base" 3.8 + (c++)"audgui_dialog_new(GtkMessageType, char const*, char const*, _GtkWidget*, _GtkWidget*)@Base" 3.8 + (c++)"audgui_infowin_hide()@Base" 3.8 + (c++)"audgui_infowin_show(Playlist, int)@Base" 3.9 + (c++)"audgui_jump_to_time()@Base" 3.8 + (c++)"audgui_urilist_open(char const*)@Base" 3.8 + (c++)"audgui_jump_to_track()@Base" 3.8 + (c++)"audgui_list_get_user(_GtkWidget*)@Base" 3.8 + (c++)"audgui_list_new_real(AudguiListCallbacks const*, int, void*, int)@Base" 3.8 + (c++)"audgui_to_native_dpi(int)@Base" 3.8 + (c++)"audgui_vis_bar_color(_GdkColor const&, int, int, float&, float&, float&)@Base" 4.0 + (c++)"audgui_file_entry_new(GtkFileChooserAction, char const*)@Base" 3.8 + (c++)"audgui_infopopup_hide()@Base" 3.8 + (c++)"audgui_infopopup_show(Playlist, int)@Base" 3.9 + (c++)"audgui_list_get_focus(_GtkWidget*)@Base" 3.8 + (c++)"audgui_list_row_count(_GtkWidget*)@Base" 3.8 + (c++)"audgui_list_set_focus(_GtkWidget*, int)@Base" 3.8 + (c++)"audgui_pixbuf_request(char const*, bool*)@Base" 3.8 + (c++)"audgui_simple_message(_GtkWidget**, GtkMessageType, char const*, char const*)@Base" 3.8 + (c++)"audgui_urilist_insert(Playlist, int, char const*)@Base" 3.9 + (c++)"audgui_export_playlist()@Base" 3.8 + (c++)"audgui_get_digit_width(_GtkWidget*)@Base" 3.8 + (c++)"audgui_get_plugin_menu(AudMenuID)@Base" 3.8 + (c++)"audgui_import_playlist()@Base" 3.8 + (c++)"audgui_list_add_column(_GtkWidget*, char const*, int, unsigned long, int, bool)@Base" 3.9 + (c++)"audgui_pixbuf_fallback()@Base" 3.8 + (c++)"audgui_plugin_menu_add(AudMenuID, void (*)(), char const*, char const*)@Base" 3.8 + (c++)"audgui_run_filebrowser(bool)@Base" 3.8 + (c++)"audgui_to_portable_dpi(int)@Base" 3.8 + (c++)"audgui_dark_bg_gradient(_GdkColor const&, int)@Base" 4.0 + (c++)"audgui_get_mouse_coords(_GdkScreen*, int*, int*)@Base" 3.8 + (c++)"audgui_get_mouse_coords(_GtkWidget*, int*, int*)@Base" 3.8 + (c++)"audgui_hide_filebrowser()@Base" 3.8 + (c++)"audgui_list_delete_rows(_GtkWidget*, int, int)@Base" 3.8 + (c++)"audgui_list_insert_rows(_GtkWidget*, int, int)@Base" 3.8 + (c++)"audgui_list_update_rows(_GtkWidget*, int, int)@Base" 3.8 + (c++|regex)"^audgui_pixbuf_from_data\(void const\*, (long|long long)\)@Base$" 3.8 + (c++)"audgui_scaled_image_new(_GdkPixbuf*)@Base" 3.8 + (c++)"audgui_scaled_image_set(_GtkWidget*, _GdkPixbuf*)@Base" 3.8 + (c++)"audgui_destroy_on_escape(_GtkWidget*)@Base" 3.8 + (c++)"audgui_dialog_add_widget(_GtkWidget*, _GtkWidget*)@Base" 3.8 + (c++)"audgui_hide_about_window()@Base" 3.8 + (c++)"audgui_hide_prefs_window()@Base" 3.8 + (c++)"audgui_import_eq_presets(Index<EqualizerPreset> const&)@Base" 3.8 + (c++)"audgui_list_row_at_point(_GtkWidget*, int, int)@Base" 3.8 + (c++)"audgui_show_about_window()@Base" 3.8 + (c++)"audgui_show_plugin_about(PluginHandle*)@Base" 3.8 + (c++)"audgui_show_plugin_prefs(PluginHandle*)@Base" 3.8 + (c++)"audgui_show_prefs_window()@Base" 3.8 + (c++)"audgui_file_entry_get_uri(_GtkWidget*)@Base" 3.8 + (c++)"audgui_file_entry_set_uri(_GtkWidget*, char const*)@Base" 3.8 + (c++)"audgui_jump_to_track_hide()@Base" 3.8 + (c++)"audgui_list_get_highlight(_GtkWidget*)@Base" 3.8 + (c++)"audgui_list_set_highlight(_GtkWidget*, int)@Base" 3.8 + (c++)"audgui_plugin_menu_remove(AudMenuID, void (*)())@Base" 3.8 + (c++)"audgui_queue_manager_show()@Base" 3.8 + (c++)"audgui_pixbuf_scale_within(AudguiPixbuf&, int)@Base" 3.9 + (c++)"audgui_show_add_url_window(bool)@Base" 3.8 + (c++)"audgui_get_monitor_geometry(_GdkScreen*, int, int, _GdkRectangle*)@Base" 3.8 + (c++)"audgui_infowin_show_current()@Base" 3.8 + (c++)"audgui_show_playlist_rename(Playlist)@Base" 3.9 + (c++)"audgui_hide_equalizer_window()@Base" 3.8 + (c++)"audgui_list_update_selection(_GtkWidget*, int, int)@Base" 3.8 + (c++)"audgui_menu_init_with_domain(_GtkWidget*, ArrayRef<AudguiMenuItem>, _GtkAccelGroup*, char const*)@Base" 3.8 + (c++)"audgui_show_eq_preset_window()@Base" 3.8 + (c++)"audgui_show_equalizer_window()@Base" 3.8 + (c++)"audgui_infopopup_show_current()@Base" 3.8 + (c++)"audgui_pixbuf_request_current(bool*)@Base" 3.8 + (c++)"audgui_confirm_playlist_delete(Playlist)@Base" 3.9 + (c++)"audgui_list_row_at_point_rounded(_GtkWidget*, int, int)@Base" 3.8 + (c++)"audgui_menu_item_new_with_domain(AudguiMenuItem const*, _GtkAccelGroup*, char const*)@Base" 3.8 + (c++)"audgui_show_prefs_for_plugin_type(PluginType)@Base" 3.8 + (c++)"audgui_urilist_create_from_selected(Playlist)@Base" 3.9 + images_get_resource@Base 4.0.5 diff --git a/libaudqt2.install b/libaudqt2.install new file mode 100644 index 0000000..746293a --- /dev/null +++ b/libaudqt2.install @@ -0,0 +1 @@ +usr/lib/*/libaudqt.so.* diff --git a/libaudqt2.symbols b/libaudqt2.symbols new file mode 100644 index 0000000..92188bc --- /dev/null +++ b/libaudqt2.symbols @@ -0,0 +1,111 @@ +libaudqt.so.2 libaudqt2 #MINVER# + (c++)"audqt::aboutwindow_hide()@Base" 3.7.1 + (c++)"audqt::aboutwindow_show()@Base" 3.7.1 + (c++)"audqt::art_request(char const*, bool*)@Base" 4.0 + (c++)"audqt::art_request(char const*, unsigned int, unsigned int, bool)@Base" 3.7.1 + (c++)"audqt::art_request_current(unsigned int, unsigned int, bool)@Base" 3.7.1 + (c++)"audqt::art_scale(QImage const&, unsigned int, unsigned int, bool)@Base" 4.0 + (c++)"audqt::cleanup()@Base" 3.7.1 + (c++)"audqt::clear_layout(QLayout*)@Base" 3.7.1 + (c++)"audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"audqt::ColorButton::ColorButton(QWidget*)@Base" 4.0 + (c++)"audqt::ColorButton::ColorButton(QWidget*)@Base" 4.0 + (c++)"audqt::ColorButton::onColorChanged()@Base" 4.0 + (c++)"audqt::ColorButton::paintEvent(QPaintEvent*)@Base" 4.0 + (c++)"audqt::ColorButton::setColor(QColor const&)@Base" 4.0 + (c++)"audqt::dark_bg_gradient(QColor const&)@Base" 4.0 + (c++)"audqt::enable_layout(QLayout*, bool)@Base" 3.7.1 + (c++)"audqt::eq_presets_hide()@Base" 4.0 + (c++)"audqt::eq_presets_show()@Base" 4.0 + (c++)"audqt::equalizer_hide()@Base" 3.7.1 + (c++)"audqt::equalizer_show()@Base" 3.7.1 + (c++)"audqt::file_entry_get_uri(QLineEdit*)@Base" 4.0 + (c++)"audqt::file_entry_new(QWidget*, char const*, QFileDialog::FileMode, QFileDialog::AcceptMode)@Base" 4.0 + (c++)"audqt::file_entry_set_uri(QLineEdit*, char const*)@Base" 4.0 + (c++)"audqt::fileopener_show(audqt::FileMode)@Base" 3.7.1 + (c++)"audqt::font_entry_new(QWidget*, char const*)@Base" 4.0 + (c++)"audqt::get_icon(char const*)@Base" 4.0 + (c++)"audqt::infopopup_hide()@Base" 4.0 + (c++)"audqt::infopopup_show_current()@Base" 4.0 + (c++)"audqt::infopopup_show(Playlist, int)@Base" 4.0 + (c++)"audqt::InfoWidget::fillInfo(char const*, Tuple const&, PluginHandle*, bool)@Base" 4.0 + (c++)"audqt::InfoWidget::fillInfo(Index<PlaylistAddItem>&&, bool)@Base" 4.0 + (c++)"audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"audqt::InfoWidget::InfoWidget(QWidget*)@Base" 3.7.1 + (c++)"audqt::InfoWidget::InfoWidget(QWidget*)@Base" 3.7.1 + (c++)"audqt::InfoWidget::keyPressEvent(QKeyEvent*)@Base" 4.0 + (c++)"audqt::InfoWidget::linkEnabled(QWidget*)@Base" 4.0 + (c++)"audqt::InfoWidget::revertInfo()@Base" 4.0 + (c++)"audqt::InfoWidget::updateFile()@Base" 3.7.1 + (c++)"audqt::infowin_hide()@Base" 3.7.1 + (c++)"audqt::infowin_show_current()@Base" 3.7.1 + (c++)"audqt::infowin_show(Playlist, int)@Base" 4.0 + (c++)"audqt::infowin_show_selected(Playlist)@Base" 4.0 + (c++)"audqt::init()@Base" 3.7.1 + (c++)"audqt::log_inspector_hide()@Base" 3.7.1 + (c++)"audqt::log_inspector_show()@Base" 3.7.1 + (c++)"audqt::make_hbox(QWidget*, int)@Base" 4.0 + (c++)"audqt::make_vbox(QWidget*, int)@Base" 4.0 + (c++)"audqt::margins@Base" 4.0 + (c++)"audqt::menu_action(audqt::MenuItem const&, char const*, QWidget*)@Base" 3.7.1 + (c++)"audqt::menu_add(AudMenuID, void (*)(), char const*, char const*)@Base" 3.7.1 + (c++)"audqt::menubar_build(ArrayRef<audqt::MenuItem>, char const*, QWidget*)@Base" 3.7.1 + (c++)"audqt::menu_build(ArrayRef<audqt::MenuItem>, char const*, QWidget*)@Base" 3.7.1 + (c++)"audqt::menu_get_by_id(AudMenuID)@Base" 3.7.1 + (c++)"audqt::menu_remove(AudMenuID, void (*)())@Base" 3.7.1 + (c++)"audqt::playlist_confirm_delete(Playlist)@Base" 4.0 + (c++)"audqt::playlist_show_rename(Playlist)@Base" 4.0 + (c++)"audqt::plugin_about(PluginHandle*)@Base" 3.7.1 + (c++)"audqt::plugin_prefs(PluginHandle*)@Base" 3.7.1 + (c++)"audqt::prefswin_hide()@Base" 3.7.1 + (c++)"audqt::prefswin_show()@Base" 3.7.1 + (c++)"audqt::prefswin_show_page(int, bool)@Base" 3.7.1 + (c++)"audqt::prefswin_show_plugin_page(PluginType)@Base" 3.7.1 + (c++)"audqt::qfont_from_string(char const*)@Base" 4.0 + (c++)"audqt::qfont_to_string(QFont const&)@Base" 4.0 + (c++)"audqt::queue_manager_hide()@Base" 3.7.1 + (c++)"audqt::queue_manager_show()@Base" 3.7.1 + (c++)"audqt::quit()@Base" 3.7.1 + (c++)"audqt::run()@Base" 3.7.1 + (c++)"audqt::simple_message(char const*, char const*)@Base" 3.7.1 + (c++)"audqt::simple_message(char const*, char const*, QMessageBox::Icon)@Base" 3.7.1 + (c++)"audqt::sizes@Base" 4.0 + (c++)"audqt::translate_str(char const*, char const*)@Base" 3.7.1 + (c++)"audqt::TreeView::activate(QModelIndex const&)@Base" 4.0 + (c++)"audqt::TreeView::keyPressEvent(QKeyEvent*)@Base" 4.0 + (c++)"audqt::TreeView::mouseDoubleClickEvent(QMouseEvent*)@Base" 4.0 + (c++)"audqt::TreeView::removeSelectedRows()@Base" 4.0 + (c++)"audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"audqt::TreeView::TreeView(QWidget*)@Base" 4.0 + (c++)"audqt::TreeView::TreeView(QWidget*)@Base" 4.0 + (c++)"audqt::urlopener_show(bool)@Base" 3.7.1 + (c++)"audqt::vis_bar_color(QColor const&, int, int)@Base" 4.0 + (c++)"audqt::volume_button_new(QWidget*)@Base" 4.0 + (c++)"audqt::window_bring_to_front(QWidget*)@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"non-virtual thunk to audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"non-virtual thunk to audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"QByteArray::~QByteArray()@Base" 3.7.1 + (c++)"QByteArray::~QByteArray()@Base" 3.7.1 + (c++)"QString::~QString()@Base" 3.7.1 + (c++)"QString::~QString()@Base" 3.7.1 + (c++)"typeinfo for audqt::ColorButton@Base" 4.0 + (c++)"typeinfo for audqt::InfoWidget@Base" 4.0 + (c++)"typeinfo for audqt::TreeView@Base" 4.0 + (c++)"typeinfo name for audqt::ColorButton@Base" 4.0 + (c++)"typeinfo name for audqt::InfoWidget@Base" 4.0 + (c++)"typeinfo name for audqt::TreeView@Base" 4.0 + (c++)"vtable for audqt::ColorButton@Base" 4.0 + (c++)"vtable for audqt::InfoWidget@Base" 4.0 + (c++)"vtable for audqt::TreeView@Base" 4.0 diff --git a/libaudtag3.install b/libaudtag3.install new file mode 100644 index 0000000..1f148ee --- /dev/null +++ b/libaudtag3.install @@ -0,0 +1 @@ +usr/lib/*/libaudtag.so.* diff --git a/libaudtag3.symbols b/libaudtag3.symbols new file mode 100644 index 0000000..c252db9 --- /dev/null +++ b/libaudtag3.symbols @@ -0,0 +1,4 @@ +# SymbolsHelper-Confirmed: 3.9 amd64 +libaudtag.so.3 libaudtag3 #MINVER# + (c++)"audtag::write_tuple(VFSFile&, Tuple const&, audtag::TagType)@Base" 3.8 + (c++)"audtag::read_tag(VFSFile&, Tuple&, Index<char>*)@Base" 3.8 diff --git a/patches/add-keywords.patch b/patches/add-keywords.patch new file mode 100644 index 0000000..e0a726a --- /dev/null +++ b/patches/add-keywords.patch @@ -0,0 +1,15 @@ +Description: Add keywords to desktop file +Author: Mateusz Łukasik <mati75@linuxmint.pl> + +--- a/audacious.desktop ++++ b/audacious.desktop +@@ -5,7 +5,8 @@ + GenericName=Music Player + Comment=Listen to music + Icon=audacious +-Categories=AudioVideo;Audio;Player; ++Keywords=audio;player;audacious;music;gtk; ++Categories=AudioVideo;Audio;Player;GTK; + Exec=audacious %U + TryExec=audacious + StartupNotify=false diff --git a/patches/default-to-gtk.patch b/patches/default-to-gtk.patch new file mode 100644 index 0000000..c18504b --- /dev/null +++ b/patches/default-to-gtk.patch @@ -0,0 +1,39 @@ +From: Andrej Shadura <andrewsh@debian.org> +Subject: Default to the GTK interface, not Qt + +--- a/src/audacious/main.cc ++++ b/src/audacious/main.cc +@@ -50,6 +50,7 @@ + int mainwin, show_jump_box; + int headless, quit_after_play; + int verbose; ++ int qt; + int gtk; + } options; + +@@ -78,6 +79,7 @@ + {"quit-after-play", 'q', & options.quit_after_play, N_("Quit on playback stop")}, + {"verbose", 'V', & options.verbose, N_("Print debugging messages (may be used twice)")}, + #if defined(USE_QT) && defined(USE_GTK) ++ {"qt", 'Q', & options.qt, N_("Run in Qt mode")}, + {"gtk", 'G', & options.gtk, N_("Run in GTK mode")}, + #endif + }; +@@ -171,8 +173,16 @@ + else if (options.verbose) + audlog::set_stderr_level (audlog::Info); + +- if (options.gtk) ++ if (options.qt && options.gtk) { ++ fprintf (stderr, _("Conflicting options: --gtk and --qt\n")); ++ return false; ++ } ++ ++ if (options.qt) { ++ aud_set_mainloop_type (MainloopType::Qt); ++ } else { + aud_set_mainloop_type (MainloopType::GLib); ++ } + + return true; + } diff --git a/patches/qt-option-man.patch b/patches/qt-option-man.patch new file mode 100644 index 0000000..d15cf78 --- /dev/null +++ b/patches/qt-option-man.patch @@ -0,0 +1,25 @@ +From: Jonathan Rubenstein <jrubcop@gmail.com> +Date: Sun, 26 Apr 2020 14:28:27 -0400 +Subject: Describe Qt and GTK options in audacious manpage + +--- + man/audacious.1.in | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/man/audacious.1.in b/man/audacious.1.in +index aceaa51..cefa1ac 100644 +--- a/man/audacious.1.in ++++ b/man/audacious.1.in +@@ -77,6 +77,12 @@ Print debugging output while running (may be used twice for even more output). + .B -N, --new-instance + Starts a new instance. The second instance started may be controlled with + \fBaudtool -2\fR, the third with \fBaudtool -3\fR, etc. (up to 9 instances). ++.TP ++.B -G, --gtk ++Start Audacious using the GTK+ interface. ++.TP ++.B -Q, --qt ++Start Audacious using the Qt interface. + + .SH KEYBINDINGS + .ta 24 diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..2164759 --- /dev/null +++ b/patches/series @@ -0,0 +1,3 @@ +add-keywords.patch +default-to-gtk.patch +qt-option-man.patch @@ -0,0 +1,36 @@ +#!/usr/bin/make -f + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) + +ifeq ($(DEB_BUILD_ARCH),i386) +additional_confflags := --disable-sse2 +endif + +# Do not link against unused libraries (make dpkg-shlibdeps happy). +LDFLAGS += -Wl,-z,defs -Wl,--as-needed +export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- --disable-rpath --enable-chardet $(additional_confflags) \ + --with-buildstamp="$(shell dpkg-vendor --query vendor) package" --enable-gtk + +override_dh_auto_install: + dh_auto_install + # Move the arch-specific headers into the multiarch domain + cd debian/tmp/usr/include && \ + mkdir -p $(DEB_HOST_MULTIARCH)/libaudcore && \ + mv libaudcore/audio.h $(DEB_HOST_MULTIARCH)/libaudcore/ + +override_dh_installdirs: + dh_installdirs + mkdir -p debian/tmp/usr/share/pixmaps + convert images/audacious.png -resize 16x16 debian/tmp/usr/share/pixmaps/audacious-16.xpm + convert images/audacious.png -resize 32x32 debian/tmp/usr/share/pixmaps/audacious-32.xpm + +override_dh_auto_clean: + dh_auto_clean || true + rm -f src/libaudcore/audio.h diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 0000000..a705454 --- /dev/null +++ b/source/lintian-overrides @@ -0,0 +1,5 @@ +# this is not relevant to us +source: wayward-symbolic-link-target-in-source contrib/macpack/Audacious.app/Contents/MacOS/audacious + +# the upstream always releases plugins and the core in sync +source: version-substvar-for-external-package audacious -> audacious-plugins diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..87763fe --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,2 @@ +Repository: https://github.com/audacious-media-player/audacious.git +Repository-Browse: https://github.com/audacious-media-player/audacious @@ -0,0 +1,2 @@ +version=4 +https://distfiles.audacious-media-player.org/audacious-([^-]*)\.tar\.bz2 |