summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@mit.edu>2015-01-20 16:57:46 -0500
committerGravatar Benjamin Barenblat <bbaren@mit.edu>2015-01-20 16:57:46 -0500
commit34e195992c00cf8c97e94b9920a2320aa5a891ff (patch)
treeede5d6e61fa97055de380e2a6fe21dd7ca54795e
parent16b08a72855d46ee200c8dd7d170a8de52b72a95 (diff)
Split plugins into separate packages
This step sacrifices the debugging symbols, but they can be re-added later.
-rw-r--r--debian/control473
-rw-r--r--debian/deadbeef-core.install2
-rw-r--r--debian/deadbeef-core.lintian-overrides1
-rw-r--r--debian/deadbeef-core.manpages (renamed from debian/deadbeef.manpages)0
-rw-r--r--debian/deadbeef-core.menu (renamed from debian/deadbeef.menu)2
-rw-r--r--debian/deadbeef-plugin-aac.install1
-rw-r--r--debian/deadbeef-plugin-aac.lintian-overrides1
-rw-r--r--debian/deadbeef-plugin-alac.install1
-rw-r--r--debian/deadbeef-plugin-alac.lintian-overrides1
-rw-r--r--debian/deadbeef-plugin-alsa.install1
-rw-r--r--debian/deadbeef-plugin-artwork.install2
-rw-r--r--debian/deadbeef-plugin-cdda.install1
-rw-r--r--debian/deadbeef-plugin-curl.install1
-rw-r--r--debian/deadbeef-plugin-flac.install1
-rw-r--r--debian/deadbeef-plugin-gui-gtk2.install1
-rw-r--r--debian/deadbeef-plugin-gui-gtk3.install1
-rw-r--r--debian/deadbeef-plugin-hotkeys.install1
-rw-r--r--debian/deadbeef-plugin-lastfm.install1
-rw-r--r--debian/deadbeef-plugin-libavcodec.install1
-rw-r--r--debian/deadbeef-plugin-m3u.install1
-rw-r--r--debian/deadbeef-plugin-mono2stereo.install1
-rw-r--r--debian/deadbeef-plugin-mp3.install1
-rw-r--r--debian/deadbeef-plugin-notify.install1
-rw-r--r--debian/deadbeef-plugin-nullout.install1
-rw-r--r--debian/deadbeef-plugin-oss.install1
-rw-r--r--debian/deadbeef-plugin-pltbrowser-gtk2.install1
-rw-r--r--debian/deadbeef-plugin-pltbrowser-gtk3.install1
-rw-r--r--debian/deadbeef-plugin-pulse.install1
-rw-r--r--debian/deadbeef-plugin-resampler.install1
-rw-r--r--debian/deadbeef-plugin-shellexec-core.install1
-rw-r--r--debian/deadbeef-plugin-shellexec-gtk2.install1
-rw-r--r--debian/deadbeef-plugin-shellexec-gtk3.install1
-rw-r--r--debian/deadbeef-plugin-sndfile.install1
-rw-r--r--debian/deadbeef-plugin-supereq.install1
-rw-r--r--debian/deadbeef-plugin-tta.install1
-rw-r--r--debian/deadbeef-plugin-vorbis.install1
-rw-r--r--debian/deadbeef-plugin-vtx.install1
-rw-r--r--debian/deadbeef-plugin-wavpack.install1
-rw-r--r--debian/deadbeef.install8
-rw-r--r--debian/deadbeef.lintian-overrides3
-rwxr-xr-xdebian/rules6
41 files changed, 505 insertions, 24 deletions
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.manpages b/debian/deadbeef-core.manpages
index 4c861c46..4c861c46 100644
--- a/debian/deadbeef.manpages
+++ b/debian/deadbeef-core.manpages
diff --git a/debian/deadbeef.menu b/debian/deadbeef-core.menu
index be44f16a..680ed760 100644
--- a/debian/deadbeef.menu
+++ b/debian/deadbeef-core.menu
@@ -1,3 +1,3 @@
-?package(deadbeef):needs="X11" section="Applications/Sound" \
+?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/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: