From 34e195992c00cf8c97e94b9920a2320aa5a891ff Mon Sep 17 00:00:00 2001 From: Benjamin Barenblat Date: Tue, 20 Jan 2015 16:57:46 -0500 Subject: Split plugins into separate packages This step sacrifices the debugging symbols, but they can be re-added later. --- debian/control | 473 ++++++++++++++++++++++++- debian/deadbeef-core.install | 2 + debian/deadbeef-core.lintian-overrides | 1 + debian/deadbeef-core.manpages | 1 + debian/deadbeef-core.menu | 3 + debian/deadbeef-plugin-aac.install | 1 + debian/deadbeef-plugin-aac.lintian-overrides | 1 + debian/deadbeef-plugin-alac.install | 1 + debian/deadbeef-plugin-alac.lintian-overrides | 1 + debian/deadbeef-plugin-alsa.install | 1 + debian/deadbeef-plugin-artwork.install | 2 + debian/deadbeef-plugin-cdda.install | 1 + debian/deadbeef-plugin-curl.install | 1 + debian/deadbeef-plugin-flac.install | 1 + debian/deadbeef-plugin-gui-gtk2.install | 1 + debian/deadbeef-plugin-gui-gtk3.install | 1 + debian/deadbeef-plugin-hotkeys.install | 1 + debian/deadbeef-plugin-lastfm.install | 1 + debian/deadbeef-plugin-libavcodec.install | 1 + debian/deadbeef-plugin-m3u.install | 1 + debian/deadbeef-plugin-mono2stereo.install | 1 + debian/deadbeef-plugin-mp3.install | 1 + debian/deadbeef-plugin-notify.install | 1 + debian/deadbeef-plugin-nullout.install | 1 + debian/deadbeef-plugin-oss.install | 1 + debian/deadbeef-plugin-pltbrowser-gtk2.install | 1 + debian/deadbeef-plugin-pltbrowser-gtk3.install | 1 + debian/deadbeef-plugin-pulse.install | 1 + debian/deadbeef-plugin-resampler.install | 1 + debian/deadbeef-plugin-shellexec-core.install | 1 + debian/deadbeef-plugin-shellexec-gtk2.install | 1 + debian/deadbeef-plugin-shellexec-gtk3.install | 1 + debian/deadbeef-plugin-sndfile.install | 1 + debian/deadbeef-plugin-supereq.install | 1 + debian/deadbeef-plugin-tta.install | 1 + debian/deadbeef-plugin-vorbis.install | 1 + debian/deadbeef-plugin-vtx.install | 1 + debian/deadbeef-plugin-wavpack.install | 1 + debian/deadbeef.install | 8 +- debian/deadbeef.lintian-overrides | 3 - debian/deadbeef.manpages | 1 - debian/deadbeef.menu | 3 - debian/rules | 6 +- 43 files changed, 508 insertions(+), 27 deletions(-) create mode 100644 debian/deadbeef-core.install create mode 100644 debian/deadbeef-core.lintian-overrides create mode 100644 debian/deadbeef-core.manpages create mode 100644 debian/deadbeef-core.menu create mode 100644 debian/deadbeef-plugin-aac.install create mode 100644 debian/deadbeef-plugin-aac.lintian-overrides create mode 100644 debian/deadbeef-plugin-alac.install create mode 100644 debian/deadbeef-plugin-alac.lintian-overrides create mode 100644 debian/deadbeef-plugin-alsa.install create mode 100644 debian/deadbeef-plugin-artwork.install create mode 100644 debian/deadbeef-plugin-cdda.install create mode 100644 debian/deadbeef-plugin-curl.install create mode 100644 debian/deadbeef-plugin-flac.install create mode 100644 debian/deadbeef-plugin-gui-gtk2.install create mode 100644 debian/deadbeef-plugin-gui-gtk3.install create mode 100644 debian/deadbeef-plugin-hotkeys.install create mode 100644 debian/deadbeef-plugin-lastfm.install create mode 100644 debian/deadbeef-plugin-libavcodec.install create mode 100644 debian/deadbeef-plugin-m3u.install create mode 100644 debian/deadbeef-plugin-mono2stereo.install create mode 100644 debian/deadbeef-plugin-mp3.install create mode 100644 debian/deadbeef-plugin-notify.install create mode 100644 debian/deadbeef-plugin-nullout.install create mode 100644 debian/deadbeef-plugin-oss.install create mode 100644 debian/deadbeef-plugin-pltbrowser-gtk2.install create mode 100644 debian/deadbeef-plugin-pltbrowser-gtk3.install create mode 100644 debian/deadbeef-plugin-pulse.install create mode 100644 debian/deadbeef-plugin-resampler.install create mode 100644 debian/deadbeef-plugin-shellexec-core.install create mode 100644 debian/deadbeef-plugin-shellexec-gtk2.install create mode 100644 debian/deadbeef-plugin-shellexec-gtk3.install create mode 100644 debian/deadbeef-plugin-sndfile.install create mode 100644 debian/deadbeef-plugin-supereq.install create mode 100644 debian/deadbeef-plugin-tta.install create mode 100644 debian/deadbeef-plugin-vorbis.install create mode 100644 debian/deadbeef-plugin-vtx.install create mode 100644 debian/deadbeef-plugin-wavpack.install delete mode 100644 debian/deadbeef.lintian-overrides delete mode 100644 debian/deadbeef.manpages delete mode 100644 debian/deadbeef.menu diff --git a/debian/control b/debian/control index 7c8a0a31..9c10c603 100644 --- a/debian/control +++ b/debian/control @@ -30,7 +30,36 @@ Homepage: http://deadbeef.sourceforge.net/ Package: deadbeef Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: + deadbeef-core, + deadbeef-plugin-gui-gtk3 | deadbeef-plugin-gui, + deadbeef-plugin-pulse [linux-any] | deadbeef-plugin-oss [!linux-any] | deadbeef-plugin-output, + deadbeef-plugin-vorbis | deadbeef-plugin-decoder, + ${misc:Depends} +Recommends: + deadbeef-plugin-aac, + deadbeef-plugin-alac, + deadbeef-plugin-artwork, + deadbeef-plugin-cdda, + deadbeef-plugin-curl, + deadbeef-plugin-flac, + deadbeef-plugin-hotkeys, + deadbeef-plugin-lastfm, + deadbeef-plugin-libavcodec, + deadbeef-plugin-m3u, + deadbeef-plugin-mono2stereo, + deadbeef-plugin-mp3, + deadbeef-plugin-notify, + deadbeef-plugin-pltbrowser-gtk3 | deadbeef-plugin-pltbrowser, + deadbeef-plugin-resampler, + deadbeef-plugin-shellexec-gtk3 | deadbeef-plugin-shellexec-gui, + deadbeef-plugin-supereq, + deadbeef-plugin-sndfile, + deadbeef-plugin-tta, + deadbeef-plugin-wavpack, + deadbeef-plugin-vtx +Suggests: + deadbeef-plugin-nullout Description: Ultimate music player for GNU/Linux DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with @@ -38,21 +67,441 @@ Description: Ultimate music player for GNU/Linux offers a fully-featured metadata editor with automatic character set detection and Unicode support. . - DeaDBeeF's interface is reminiscent of the well-known nonfree music player - Foobar2000, including multiple playlists with selection via tabs, customizable - groups within playlists, album cover display, global hotkey support, and OSD - integration. + This package provides base files for DeaDBeeF; it also depends on the DeaDBeeF + core and various other DeaDBeeF packages. Installing it gets you a GTK+ 3 GUI + and enables playback of Ogg Vorbis files. -Package: deadbeef-dbg +Package: deadbeef-core Architecture: any -Section: debug -Priority: extra -Depends: deadbeef (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} -Description: Ultimate music player for GNU/Linux systems - debug files +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - core package DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, - OpenSolaris, and other UNIX-like systems. + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package contains the primary DeaDBeeF executable, which can load other + plugins. + +Package: deadbeef-plugin-aac +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - AAC decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables AAC decoding for DeaDBeeF. + +Package: deadbeef-plugin-alac +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - ALAC decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables Apple Lossless decoding for DeaDBeeF. + +Package: deadbeef-plugin-alsa +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-output +Description: Ultimate music player for GNU/Linux - ALSA output + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables ALSA output for DeaDBeeF. + +Package: deadbeef-plugin-artwork +Architecture: any +Depends: + deadbeef-core (= ${binary:Version}), + deadbeef-plugin-gui-gtk3 | deadbeef-plugin-gui, + ${shlibs:Depends}, + ${misc:Depends} +Description: Ultimate music player for GNU/Linux - artwork display + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables artwork display in the DeaDBeeF GUI. + +Package: deadbeef-plugin-cdda +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - CDDA decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables CDDA playback in DeaDBeeF. + +Package: deadbeef-plugin-curl +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - network interface + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables network playback in DeaDBeeF using the cURL library. + +Package: deadbeef-plugin-flac +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - FLAC decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables FLAC decoding for DeaDBeeF. + +Package: deadbeef-plugin-gui-gtk2 +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-gui +Description: Ultimate music player for GNU/Linux - GTK+ 2 GUI + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package contains DeaDBeeF’s GTK+ 2 GUI. + +Package: deadbeef-plugin-gui-gtk3 +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-gui +Description: Ultimate music player for GNU/Linux - GTK+ 3 GUI + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package contains DeaDBeeF’s GTK+ 3 GUI. + +Package: deadbeef-plugin-hotkeys +Architecture: any +Depends: + deadbeef-core (= ${binary:Version}), + deadbeef-plugin-gui-gtk3 | deadbeef-plugin-gui, + ${shlibs:Depends}, + ${misc:Depends} +Description: Ultimate music player for GNU/Linux - hotkey bindings + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables hotkeys in the DeaDBeeF GUI. + +Package: deadbeef-plugin-lastfm +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - Last.FM scrobbler + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package provides a scrobbler for DeaDBeeF. + +Package: deadbeef-plugin-libavcodec +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - libavcodec decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package allows DeaDBeeF to decode any format supported by libavcodec. + +Package: deadbeef-plugin-m3u +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - M3U parser + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables M3U handling in DeaDBeeF. + +Package: deadbeef-plugin-mono2stereo +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - mono-to-stereo conversion + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package allows DeaDBeeF to convert monoaural audio to stereophonic audio + on-the-fly. + +Package: deadbeef-plugin-mp3 +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - MPEG audio decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables MP3 (actually, all MPEG audio) decoding for DeaDBeeF. + +Package: deadbeef-plugin-notify +Architecture: any +Depends: + deadbeef-core (= ${binary:Version}), + notify-osd | notification-daemon, + ${shlibs:Depends}, + ${misc:Depends} +Description: Ultimate music player for GNU/Linux - OSD notifications + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package allows DeaDBeeF to deliver OSD notifications via D-Bus. + +Package: deadbeef-plugin-nullout +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-output +Description: Ultimate music player for GNU/Linux - null output + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package provides a null output sink for DeaDBeeF. + +Package: deadbeef-plugin-oss +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-output +Description: Ultimate music player for GNU/Linux - OSS output + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables OSS output for DeaDBeeF. + +Package: deadbeef-plugin-pltbrowser-gtk2 +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-pltbrowser +Description: Ultimate music player for GNU/Linux - playlist browser (GTK+ 2) + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package gives DeaDBeeF a GTK+ 2 playlist browser. + +Package: deadbeef-plugin-pltbrowser-gtk3 +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-pltbrowser +Description: Ultimate music player for GNU/Linux - playlist browser (GTK+ 3) + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package gives DeaDBeeF a GTK+ 3 playlist browser. + +Package: deadbeef-plugin-pulse +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-output +Description: Ultimate music player for GNU/Linux - PulseAudio output + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables PulseAudio output for DeaDBeeF. + +Package: deadbeef-plugin-resampler +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - resampler + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables resampling within DeaDBeeF. + +Package: deadbeef-plugin-shellexec-core +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - shell executor (core files) + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package allows DeaDBeeF to execute arbitrary, user-specified shell + commands. However, it does not provide a GUI to set them up; for that, see + deadbeef-plugin-shellexec-gtk3 or deadbeef-plugin-shellexec-gtk2. + +Package: deadbeef-plugin-shellexec-gtk2 +Architecture: any +Depends: + deadbeef-core (= ${binary:Version}), + deadbeef-plugin-shellexec-core (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Provides: deadbeef-plugin-shellexec-gui +Description: Ultimate music player for GNU/Linux - shell executor (GTK+ 2) + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package allows DeaDBeeF to execute arbitrary, user-specified shell + commands; it provides a GTK+ 2 GUI to define them. + +Package: deadbeef-plugin-shellexec-gtk3 +Architecture: any +Depends: + deadbeef-core (= ${binary:Version}), + deadbeef-plugin-shellexec-core (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Provides: deadbeef-plugin-shellexec-gui +Description: Ultimate music player for GNU/Linux - shell executor (GTK+ 3) + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package allows DeaDBeeF to execute arbitrary, user-specified shell + commands; it provides a GTK+ 3 GUI to define them. + +Package: deadbeef-plugin-sndfile +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - WAV/AIFF decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables WAV and AIFF decoding for DeaDBeeF. It uses libsndfile, + so you also get any other format libsndfile supports. + +Package: deadbeef-plugin-supereq +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Ultimate music player for GNU/Linux - SuperEq DSP + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables the SuperEq DSP equalizer in DeaDBeeF. + +Package: deadbeef-plugin-tta +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - True Audio decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables True Audio decoding for DeaDBeeF. + +Package: deadbeef-plugin-wavpack +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - WavPack decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables WavPack decoding for DeaDBeeF. + +Package: deadbeef-plugin-vorbis +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - Vorbis decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. + . + This package enables Ogg Vorbis decoding for DeaDBeeF. + +Package: deadbeef-plugin-vtx +Architecture: any +Depends: deadbeef-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: deadbeef-plugin-decoder +Description: Ultimate music player for GNU/Linux - VTX decoder + DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, + OpenSolaris, and other UNIX-like systems. DeaDBeeF plays files encoded with + MP3, Ogg Vorbis, FLAC, WAV, and AAC, as well as many exotic codecs, and it + offers a fully-featured metadata editor with automatic character set detection + and Unicode support. . - This package contains gdb debugging symbols for the deadbeef package. + This package enables Vortex Tracker decoding for DeaDBeeF. Package: deadbeef-plugins-dev Architecture: all diff --git a/debian/deadbeef-core.install b/debian/deadbeef-core.install new file mode 100644 index 00000000..afa203aa --- /dev/null +++ b/debian/deadbeef-core.install @@ -0,0 +1,2 @@ +usr/share/applications +usr/bin diff --git a/debian/deadbeef-core.lintian-overrides b/debian/deadbeef-core.lintian-overrides new file mode 100644 index 00000000..1d4cb2d7 --- /dev/null +++ b/debian/deadbeef-core.lintian-overrides @@ -0,0 +1 @@ +deadbeef-core: spelling-error-in-binary usr/bin/deadbeef Psychadelic Psychedelic diff --git a/debian/deadbeef-core.manpages b/debian/deadbeef-core.manpages new file mode 100644 index 00000000..4c861c46 --- /dev/null +++ b/debian/deadbeef-core.manpages @@ -0,0 +1 @@ +debian/deadbeef.1 diff --git a/debian/deadbeef-core.menu b/debian/deadbeef-core.menu new file mode 100644 index 00000000..680ed760 --- /dev/null +++ b/debian/deadbeef-core.menu @@ -0,0 +1,3 @@ +?package(deadbeef-core):needs="X11" section="Applications/Sound" \ + title="Deadbeef" longtitle="Deadbeef Audio Player" \ + command="/usr/bin/deadbeef" diff --git a/debian/deadbeef-plugin-aac.install b/debian/deadbeef-plugin-aac.install new file mode 100644 index 00000000..87c58878 --- /dev/null +++ b/debian/deadbeef-plugin-aac.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/aac.so diff --git a/debian/deadbeef-plugin-aac.lintian-overrides b/debian/deadbeef-plugin-aac.lintian-overrides new file mode 100644 index 00000000..1fc84501 --- /dev/null +++ b/debian/deadbeef-plugin-aac.lintian-overrides @@ -0,0 +1 @@ +deadbeef-plugin-aac: spelling-error-in-binary usr/lib/*/deadbeef/aac.so Psychadelic Psychedelic diff --git a/debian/deadbeef-plugin-alac.install b/debian/deadbeef-plugin-alac.install new file mode 100644 index 00000000..4b9c3c5a --- /dev/null +++ b/debian/deadbeef-plugin-alac.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/alac.so diff --git a/debian/deadbeef-plugin-alac.lintian-overrides b/debian/deadbeef-plugin-alac.lintian-overrides new file mode 100644 index 00000000..99a2c0eb --- /dev/null +++ b/debian/deadbeef-plugin-alac.lintian-overrides @@ -0,0 +1 @@ +deadbeef-plugin-alac: spelling-error-in-binary usr/lib/*/deadbeef/alac.so Psychadelic Psychedelic diff --git a/debian/deadbeef-plugin-alsa.install b/debian/deadbeef-plugin-alsa.install new file mode 100644 index 00000000..51276585 --- /dev/null +++ b/debian/deadbeef-plugin-alsa.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/alsa.so diff --git a/debian/deadbeef-plugin-artwork.install b/debian/deadbeef-plugin-artwork.install new file mode 100644 index 00000000..0ada635a --- /dev/null +++ b/debian/deadbeef-plugin-artwork.install @@ -0,0 +1,2 @@ +usr/lib/*/deadbeef/artwork.so +usr/share/deadbeef/pixmaps/noartwork.png diff --git a/debian/deadbeef-plugin-cdda.install b/debian/deadbeef-plugin-cdda.install new file mode 100644 index 00000000..5d564759 --- /dev/null +++ b/debian/deadbeef-plugin-cdda.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/cdda.so diff --git a/debian/deadbeef-plugin-curl.install b/debian/deadbeef-plugin-curl.install new file mode 100644 index 00000000..22f6842b --- /dev/null +++ b/debian/deadbeef-plugin-curl.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/vfs_curl.so diff --git a/debian/deadbeef-plugin-flac.install b/debian/deadbeef-plugin-flac.install new file mode 100644 index 00000000..9c7ae88c --- /dev/null +++ b/debian/deadbeef-plugin-flac.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/flac.so diff --git a/debian/deadbeef-plugin-gui-gtk2.install b/debian/deadbeef-plugin-gui-gtk2.install new file mode 100644 index 00000000..d7090ab9 --- /dev/null +++ b/debian/deadbeef-plugin-gui-gtk2.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/ddb_gui_GTK2.so diff --git a/debian/deadbeef-plugin-gui-gtk3.install b/debian/deadbeef-plugin-gui-gtk3.install new file mode 100644 index 00000000..987769c2 --- /dev/null +++ b/debian/deadbeef-plugin-gui-gtk3.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/ddb_gui_GTK3.so diff --git a/debian/deadbeef-plugin-hotkeys.install b/debian/deadbeef-plugin-hotkeys.install new file mode 100644 index 00000000..75ac849a --- /dev/null +++ b/debian/deadbeef-plugin-hotkeys.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/hotkeys.so diff --git a/debian/deadbeef-plugin-lastfm.install b/debian/deadbeef-plugin-lastfm.install new file mode 100644 index 00000000..70a3ffd5 --- /dev/null +++ b/debian/deadbeef-plugin-lastfm.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/lastfm.so diff --git a/debian/deadbeef-plugin-libavcodec.install b/debian/deadbeef-plugin-libavcodec.install new file mode 100644 index 00000000..4e4f4371 --- /dev/null +++ b/debian/deadbeef-plugin-libavcodec.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/ffmpeg.so diff --git a/debian/deadbeef-plugin-m3u.install b/debian/deadbeef-plugin-m3u.install new file mode 100644 index 00000000..dbd36702 --- /dev/null +++ b/debian/deadbeef-plugin-m3u.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/m3u.so diff --git a/debian/deadbeef-plugin-mono2stereo.install b/debian/deadbeef-plugin-mono2stereo.install new file mode 100644 index 00000000..576b0bf4 --- /dev/null +++ b/debian/deadbeef-plugin-mono2stereo.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/ddb_mono2stereo.so diff --git a/debian/deadbeef-plugin-mp3.install b/debian/deadbeef-plugin-mp3.install new file mode 100644 index 00000000..dd19ef5c --- /dev/null +++ b/debian/deadbeef-plugin-mp3.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/mpgmad.so diff --git a/debian/deadbeef-plugin-notify.install b/debian/deadbeef-plugin-notify.install new file mode 100644 index 00000000..4747f2f4 --- /dev/null +++ b/debian/deadbeef-plugin-notify.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/notify.so diff --git a/debian/deadbeef-plugin-nullout.install b/debian/deadbeef-plugin-nullout.install new file mode 100644 index 00000000..19eb3c18 --- /dev/null +++ b/debian/deadbeef-plugin-nullout.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/nullout.so diff --git a/debian/deadbeef-plugin-oss.install b/debian/deadbeef-plugin-oss.install new file mode 100644 index 00000000..60b14a99 --- /dev/null +++ b/debian/deadbeef-plugin-oss.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/oss.so diff --git a/debian/deadbeef-plugin-pltbrowser-gtk2.install b/debian/deadbeef-plugin-pltbrowser-gtk2.install new file mode 100644 index 00000000..d660e4e0 --- /dev/null +++ b/debian/deadbeef-plugin-pltbrowser-gtk2.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/pltbrowser_gtk2.so diff --git a/debian/deadbeef-plugin-pltbrowser-gtk3.install b/debian/deadbeef-plugin-pltbrowser-gtk3.install new file mode 100644 index 00000000..5c890495 --- /dev/null +++ b/debian/deadbeef-plugin-pltbrowser-gtk3.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/pltbrowser_gtk3.so diff --git a/debian/deadbeef-plugin-pulse.install b/debian/deadbeef-plugin-pulse.install new file mode 100644 index 00000000..987ec455 --- /dev/null +++ b/debian/deadbeef-plugin-pulse.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/pulse.so diff --git a/debian/deadbeef-plugin-resampler.install b/debian/deadbeef-plugin-resampler.install new file mode 100644 index 00000000..4d6a6f00 --- /dev/null +++ b/debian/deadbeef-plugin-resampler.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/dsp_libsrc.so diff --git a/debian/deadbeef-plugin-shellexec-core.install b/debian/deadbeef-plugin-shellexec-core.install new file mode 100644 index 00000000..95389685 --- /dev/null +++ b/debian/deadbeef-plugin-shellexec-core.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/shellexec.so diff --git a/debian/deadbeef-plugin-shellexec-gtk2.install b/debian/deadbeef-plugin-shellexec-gtk2.install new file mode 100644 index 00000000..7a79a767 --- /dev/null +++ b/debian/deadbeef-plugin-shellexec-gtk2.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/shellexecui_gtk2.so diff --git a/debian/deadbeef-plugin-shellexec-gtk3.install b/debian/deadbeef-plugin-shellexec-gtk3.install new file mode 100644 index 00000000..b778573a --- /dev/null +++ b/debian/deadbeef-plugin-shellexec-gtk3.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/shellexecui_gtk3.so diff --git a/debian/deadbeef-plugin-sndfile.install b/debian/deadbeef-plugin-sndfile.install new file mode 100644 index 00000000..4b7f1ebf --- /dev/null +++ b/debian/deadbeef-plugin-sndfile.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/sndfile.so diff --git a/debian/deadbeef-plugin-supereq.install b/debian/deadbeef-plugin-supereq.install new file mode 100644 index 00000000..3fdc1c99 --- /dev/null +++ b/debian/deadbeef-plugin-supereq.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/supereq.so diff --git a/debian/deadbeef-plugin-tta.install b/debian/deadbeef-plugin-tta.install new file mode 100644 index 00000000..6c5845b2 --- /dev/null +++ b/debian/deadbeef-plugin-tta.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/tta.so diff --git a/debian/deadbeef-plugin-vorbis.install b/debian/deadbeef-plugin-vorbis.install new file mode 100644 index 00000000..f0aa959c --- /dev/null +++ b/debian/deadbeef-plugin-vorbis.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/vorbis.so diff --git a/debian/deadbeef-plugin-vtx.install b/debian/deadbeef-plugin-vtx.install new file mode 100644 index 00000000..ba4d57fd --- /dev/null +++ b/debian/deadbeef-plugin-vtx.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/vtx.so diff --git a/debian/deadbeef-plugin-wavpack.install b/debian/deadbeef-plugin-wavpack.install new file mode 100644 index 00000000..cd514c04 --- /dev/null +++ b/debian/deadbeef-plugin-wavpack.install @@ -0,0 +1 @@ +usr/lib/*/deadbeef/wavpack.so diff --git a/debian/deadbeef.install b/debian/deadbeef.install index ee941365..582ca2c2 100644 --- a/debian/deadbeef.install +++ b/debian/deadbeef.install @@ -1,3 +1,5 @@ -usr/bin -usr/lib -usr/share +usr/share/locale +usr/share/icons +usr/share/deadbeef/pixmaps/pause_16.png +usr/share/deadbeef/pixmaps/play_16.png +usr/share/deadbeef/pixmaps/buffering_16.png diff --git a/debian/deadbeef.lintian-overrides b/debian/deadbeef.lintian-overrides deleted file mode 100644 index 5c8be681..00000000 --- a/debian/deadbeef.lintian-overrides +++ /dev/null @@ -1,3 +0,0 @@ -deadbeef: spelling-error-in-binary usr/bin/deadbeef Psychadelic Psychedelic -deadbeef: spelling-error-in-binary usr/lib/x86_64-linux-gnu/deadbeef/aac.so Psychadelic Psychedelic -deadbeef: spelling-error-in-binary usr/lib/x86_64-linux-gnu/deadbeef/alac.so Psychadelic Psychedelic diff --git a/debian/deadbeef.manpages b/debian/deadbeef.manpages deleted file mode 100644 index 4c861c46..00000000 --- a/debian/deadbeef.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/deadbeef.1 diff --git a/debian/deadbeef.menu b/debian/deadbeef.menu deleted file mode 100644 index be44f16a..00000000 --- a/debian/deadbeef.menu +++ /dev/null @@ -1,3 +0,0 @@ -?package(deadbeef):needs="X11" section="Applications/Sound" \ - title="Deadbeef" longtitle="Deadbeef Audio Player" \ - command="/usr/bin/deadbeef" diff --git a/debian/rules b/debian/rules index e4f887ed..cde8270c 100755 --- a/debian/rules +++ b/debian/rules @@ -67,16 +67,12 @@ override_dh_auto_configure: override_dh_compress: dh_compress -XChangeLog -.PHONY: override_dh_strip -override_dh_strip: - dh_strip --dbg-package=deadbeef-dbg - .PHONY: override_dh_install override_dh_install: -$(RM) debian/tmp/usr/lib/*/deadbeef/*.la -$(RM) debian/tmp/usr/lib/*/deadbeef/*.a -$(RM) debian/deadbeef/usr/lib/*/deadbeef/*.so.0* - dh_install -XCOPYING.GPLv2 -XCOPYING.LGPLv2.1 --fail-missing + dh_install -XCOPYING.GPLv2 -XCOPYING.LGPLv2.1 --list-missing .PHONY: override_dh_installdocs override_dh_installdocs: -- cgit v1.2.3