From f088863bec9a5182caea2fc588ce8a3977977658 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 22:36:58 +0200 Subject: Adding debian version 0.37.0-1. Signed-off-by: Daniel Baumann --- debian/changelog | 942 +++++++++++++++++++++ debian/control | 158 ++++ debian/copyright | 344 ++++++++ debian/docs | 7 + debian/gbp.conf | 4 + debian/libmpv-dev.install | 3 + debian/libmpv2.install | 1 + debian/libmpv2.symbols | 56 ++ debian/mpv.examples | 1 + debian/mpv.install | 3 + .../0001-Add-keywords-to-desktop-file.patch | 17 + debian/patches/series | 1 + debian/rules | 28 + debian/source/format | 1 + debian/upstream/metadata | 4 + debian/watch | 3 + 16 files changed, 1573 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/gbp.conf create mode 100644 debian/libmpv-dev.install create mode 100644 debian/libmpv2.install create mode 100644 debian/libmpv2.symbols create mode 100644 debian/mpv.examples create mode 100644 debian/mpv.install create mode 100644 debian/patches/0001-Add-keywords-to-desktop-file.patch create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/upstream/metadata create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..731deeb --- /dev/null +++ b/debian/changelog @@ -0,0 +1,942 @@ +mpv (0.37.0-1) unstable; urgency=medium + + * New upstream version 0.37.0 + * debian/patches: Refresh patches + * debian/libmpv2.symbols: Add new symbol + * debian/docs: Update list of installed documentation + * debian/control: + - Add libcdio-dev to BDs + - Bump required libplacebo-dev BD + - Switch to pkgconf + + -- Sebastian Ramacher Sat, 02 Dec 2023 12:30:21 +0100 + +mpv (0.36.0-1) unstable; urgency=medium + + * New upstream version 0.36.0 + * debian/patches: Refresh patches + * debian/libmpv2.symbols: Add new symbol + + -- Sebastian Ramacher Tue, 01 Aug 2023 22:43:12 +0200 + +mpv (0.35.1-4) unstable; urgency=medium + + * Team upload. + * rules: Restore ARCH_CONFIGURE to configuration options so that the logic + that conditionally enables support for DVB (only on Linux) will function + as intended (Closes: #1026060). + + -- Nicholas D Steeves Tue, 18 Apr 2023 22:28:15 -0400 + +mpv (0.35.1-3) unstable; urgency=medium + + * debian/patches: Remove duplicate patches + + -- Sebastian Ramacher Thu, 06 Apr 2023 08:25:35 +0200 + +mpv (0.35.1-2) unstable; urgency=medium + + * debian/patches: Apply upstream patches for yt-dlp 2023.03.04 compatibility + (Closes: #1033595, #1033609) + + -- Sebastian Ramacher Fri, 31 Mar 2023 20:46:51 +0200 + +mpv (0.35.1-1) unstable; urgency=medium + + * New upstream version 0.35.1 + * debian/patches: Drop patches included upstream + + -- Sebastian Ramacher Sun, 29 Jan 2023 20:55:34 +0100 + +mpv (0.35.0-5) unstable; urgency=medium + + * debian/patches: Apply upstream changes to add auto option to vd-lavc-dr + (Closes: #1027455) + * debian/control: + - Add myself to Uploaders + - Bump Standards-Version + - Change (Build-)Depends from lib(e)gl1-mesa-dev to lib(e)gl-dev. + + -- Sebastian Ramacher Sun, 29 Jan 2023 11:57:26 +0100 + +mpv (0.35.0-4) unstable; urgency=medium + + * Team upload + * debian/control: Add wayland-protocols to libmpv-dev's dependencies + (Closes: #1026624) + + -- Sebastian Ramacher Wed, 21 Dec 2022 22:27:12 +0100 + +mpv (0.35.0-3) unstable; urgency=medium + + * Team upload + * Upload to unstable + + -- Sebastian Ramacher Sun, 27 Nov 2022 18:44:12 +0100 + +mpv (0.35.0-2) experimental; urgency=medium + + * Team upload + * debian/control: Add missing dependencies to libmpv-dev + + -- Sebastian Ramacher Sun, 13 Nov 2022 21:45:43 +0100 + +mpv (0.35.0-1) experimental; urgency=medium + + * Team upload + + [ Debian Janitor ] + * Set upstream metadata fields: Bug-Submit. + + [ Sebastian Ramacher ] + * New upstream version 0.35.0 (Closes: #102329) + * SONAME bump: libmpv1 -> libmpv2 + * debian/: Use meson build system + * debian/patches: + - Refresh patches + - Remove waf patch + * debian/control: + - Add libpipewire-0.3-dev to Build-Depends + - Add libxpresent-dev to Build-Depends + - Bump Standards-Version + - Remove youtube-dl recommends + - Bump required libplacebo-dev version + * debian/rules: + - Disable sndio support + - Fix location of zsh completion + * debian/copyright: Update copyright holders and years + + -- Sebastian Ramacher Sat, 12 Nov 2022 22:05:00 +0100 + +mpv (0.34.1-1) unstable; urgency=medium + + * Team upload + * New upstream version 0.34.1 + * debian/control: Add yt-dpl to Recommends + + -- Sebastian Ramacher Thu, 06 Jan 2022 12:53:19 +0100 + +mpv (0.34.0-2) unstable; urgency=medium + + * Team upload + * debian/control: + - Add Build-Depends on libffmpeg-nvenc-dev + - Add Suggests on libcuda1 + + -- Sebastian Ramacher Sun, 21 Nov 2021 20:56:13 +0100 + +mpv (0.34.0-1) unstable; urgency=medium + + * Team upload + * New upstream version 0.34.0 + * debian/patches: + - Refresh patches + - Remove patches for libplacebo 3.120 support + * debian/control: Bump Build-Depends versions with upstream requirements + + -- Sebastian Ramacher Sun, 07 Nov 2021 19:23:22 +0100 + +mpv (0.33.1-1) unstable; urgency=medium + + * Team upload + * New upstream release (Closes: #982249) + * debian/control: + - Bump debhelper compat to 13 + - Bump Standards-Version + - Add new build dependencies: + + libmujs-dev (Closes: #956480) + + libzimg-dev + + libsixel-dev + + libplacebo-dev + + libvulkan-dev + + spirv-cross + + libspirv-cross-c-shared-dev + - Remove unused build dependencies (support removed upstream): + + libsmbclient-dev (Closes: #834022) + + libsndio-dev + - Remove version constraints in B-D already satisfied in bullseye + * debian/patches: + - Apply upstream patches to support libplacebo 3.120 + - Refresh patches + * libmpv1.symbols: Add new symbols + * debian/rules: Honor number of parallel jobs + * debian/copyright: Update copyright for new upstream release + + -- Sebastian Ramacher Tue, 07 Sep 2021 11:38:01 +0200 + +mpv (0.32.0-3) unstable; urgency=medium + + * debian/patches: Apply upstream fix for CVE-2021-30145 (Closes: #986839) + Thanks to Jan Ekström. + + -- Sebastian Ramacher Mon, 26 Apr 2021 09:10:40 +0200 + +mpv (0.32.0-2) unstable; urgency=medium + + * Bug fix: "unintended code execution vulnerability", thanks to astian + (Closes: #950816). Patch backported from upstream + + -- Reinhard Tartler Sat, 18 Jul 2020 18:01:43 -0400 + +mpv (0.32.0-1) unstable; urgency=medium + + [ James Cowgill ] + * New upstream release. + + * d/copyright: Add updates for 0.32.0. + * d/control: + - Update libarchive dependency. + - Bump standards version to 4.5.0. + * d/patches: Refresh patches. + + [ Debian Janitor ] + * Set upstream metadata fields: + Bug-Database, Repository, Repository-Browse. + + -- James Cowgill Wed, 29 Jan 2020 01:03:08 +0000 + +mpv (0.30.0-1) unstable; urgency=medium + + [ James Cowgill ] + * New upstream release. (Closes: #945367) + + * d/copyright: Updates for 0.30.0. + * d/control: + - Use debhelper compat 12. + - Bump minimum libwayland-dev version. + - Drop libvulkan-dev. + - Add build-dependency on libdrm-dev. + - Bump standards version to 4.4.1. + * d/libmpv1.symbols: + - Add new symbols found in 0.30.0. + - Add Build-Depends-Package field. + * d/patches: + - Drop 02_fix-config-path.patch. + - Refresh patches. + * d/rules: + - Drop --enable-zsh-comp. + - Drop --enable-libdvdread. + + [ Ondřej Nový ] + * d/control: Use debhelper-compat instead of debian/compat. + + -- James Cowgill Sun, 24 Nov 2019 17:29:57 +0000 + +mpv (0.29.1-1) unstable; urgency=medium + + * New upstream release. + * d/control: Bump standards version to 4.2.1. + + -- James Cowgill Wed, 03 Oct 2018 10:00:52 +0100 + +mpv (0.29.0-1) unstable; urgency=medium + + * New upstream release. (Closes: #904629) + - player: add on_load_fail hook. (Closes: #898576) + - ytdl_hook: fix single-entry playlists. (Closes: #898279) + + * debian/copyright: Update. + * debian/libmpv1.symbols: Add new symbols. + * debian/patches: + - Drop 04_waf-pie.patch - hopefully not needed in recent GCC. + - Drop 08_waf-python3.7.patch - applied in new waf. + - Rewrite patch description for 06_ffmpeg-abi.patch. + - Refresh patches. + * debian/rules: + - Remove --enable-encoding option. + + -- James Cowgill Sat, 28 Jul 2018 12:29:32 +0800 + +mpv (0.28.2-3) unstable; urgency=medium + + * Upload to unstable. + + -- James Cowgill Wed, 18 Jul 2018 12:00:43 +0100 + +mpv (0.28.2-2) experimental; urgency=medium + + * debian/control: + - Add missing build-dependency on wayland-protocols. + Thanks to Laurent Bigonville for reporting! (Closes: #903887) + - Bump standards version to 4.1.5. + * debian/patches: + - Add patch to fix FTBFS with Python 3.7 as the default python3. + (Closes: #903610) + + -- James Cowgill Mon, 16 Jul 2018 22:13:05 +0100 + +mpv (0.28.2-1) experimental; urgency=medium + + * New upstream bugfix release. + - Also whitelist subtitle URLs in youtube-dl hook. (Closes: #890410) + + * debian/rules: + - Build-Depend on ffmpeg 4.0. (Closes: #898080) + * debian/patches: + - Drop patch for CVE-2018-6360 - fixed upstream. + - Fix typo in 06_ffmpeg-abi.patch description. + + -- James Cowgill Sun, 06 May 2018 23:20:25 +0100 + +mpv (0.28.0-1) experimental; urgency=medium + + * New upstream release. + + * debian/compat: + - Use debhelper 11. + * debian/control: + - Set Maintainer to debian-multimedia@l.d.o. + - Switch Vcs URLs to salsa.debian.org. + - Drop unused dependency on libavresample-dev. + - Add dependencies on libarchive-dev and libvulkan-dev. + - Bump ffmpeg dependencies to 3.5. + - Set Rules-Requires-Root: no. + - Bump standards to 4.1.3. + * debian/copyright: + - Update for 0.28. + - Use secure copyright format URL. + * debian/patches: + - Drop vaapi patch applied upstream. + - Add patch for CVE-2018-6360. (Closes: #888654) + - Refresh other patches. + + -- James Cowgill Sun, 04 Feb 2018 12:53:27 +0100 + +mpv (0.27.0-2) unstable; urgency=medium + + * debian/control: + - Bump standards version to 4.1.1 (no changes). + * debian/patches: + - Add upstream patch to fix FTBFS with libva 2.0. (Closes: #879057) + + -- James Cowgill Sat, 21 Oct 2017 13:35:54 +0100 + +mpv (0.27.0-1) unstable; urgency=medium + + * New upstream release. + + * debian/control: + - Bump standards version to 4.1.0 (no changes). + * debian/copyright: + - Update copyright. + * debian/patches: + - Refresh. + * debian/rules: + - Re-enable DVB. (Closes: #873294) + - Run waf using python3 instead of python2. + + -- James Cowgill Fri, 15 Sep 2017 09:37:24 +0100 + +mpv (0.26.0-3) unstable; urgency=medium + + * Bump ffmpeg build dependency to >= 3.3. + - Should fix hardware decoding in 0.26.0. (Closes: #869093) + + -- James Cowgill Wed, 26 Jul 2017 22:55:30 +0100 + +mpv (0.26.0-2) unstable; urgency=medium + + * debian/control, debian/rules: + - Remove --enable-tv option and drop libv4l-dev build dependency. This + functionality is now provided through ffmpeg. + * debian/patches/07_io-stdin-used.patch: + - Add _IO_stdin_used to mpv version script. Should fix FTBFS on alpha, + mips* and powerpc*. + + -- James Cowgill Fri, 21 Jul 2017 10:03:53 +0100 + +mpv (0.26.0-1) unstable; urgency=medium + + * New upstream release. + - Fixes unfinished --audio-spdif sentence in the manpage. + (Closes: #864908) + + * debian/copyright: + - Update d/copyright and list of GPL-2 files. + - Clarify license of distributed binaries is GPL-3+. + * debian/patches: + - Refresh patches. + - Update waf to 1.9.8. + * debian/rules: + - Reformat and sort configure options in d/rules. + - Fix DEB_HOST_MULTIARCH when d/rules is invoked directly. + - Enable libsmbclient and tv (disabled upstream). + + -- James Cowgill Wed, 19 Jul 2017 14:59:54 +0100 + +mpv (0.25.0-3) unstable; urgency=medium + + * debian/control: + - Drop mplayer2 transitional package. + - Build-Depend on libcaca-dev. (Closes: #865517) + + -- James Cowgill Thu, 22 Jun 2017 12:19:08 +0100 + +mpv (0.25.0-2) unstable; urgency=medium + + * Upload to unstable. + + * debian/control: + - Drop build dependencies on libenca-dev and libguess-dev. + Thanks to Yuriy M. Kaminskiy + - Bump standards to 4.0.0 (no changes required). + + -- James Cowgill Mon, 19 Jun 2017 09:11:40 +0100 + +mpv (0.25.0-1) experimental; urgency=medium + + * New upstream release. + + * debian/compat: + - Use debhelper compat 10. + * debian/copyright: + - Update various files which were relicensed from GPL to LGPL. + * debian/patches: + - Refresh. + * debian/rules: + - Re-enable dvd functionality which was disabled by default upstream. + + -- James Cowgill Wed, 26 Apr 2017 21:34:39 +0100 + +mpv (0.24.0-1) experimental; urgency=medium + + * New upstream release. + - Fixes segfaults on TV input. (Closes: #853798) + + * debian/control: + - Enable uchardet for subtitle encoding detection. (Closes: #854788) + * debian/copyright: + - Update copyright dates. + + -- James Cowgill Sun, 12 Feb 2017 21:12:19 +0000 + +mpv (0.23.0-1) unstable; urgency=medium + + * New upstream release. + + * debian/control: + - Build-depend on ffmpeg 3.2.2. + - Use https for the Homepage field. + * debian/copyright: + - Update for 0.23.0. + * debian/patches: + - Refresh. + - Use https for BTS links in debian/patches. + + -- James Cowgill Tue, 27 Dec 2016 23:02:13 +0000 + +mpv (0.22.0-1) unstable; urgency=medium + + * New upstream release. + + * Refresh patches. + * Update debian/copyright. + + -- James Cowgill Sun, 20 Nov 2016 23:13:33 +0000 + +mpv (0.21.0-2) unstable; urgency=medium + + * Add a transitional package for mplayer2. + - Add symlinks for mplayer and its man page. + - Add mplayer2.NEWS. + - Build-Depend on dpkg-dev >= 1.17 for dpkg-parsechangelog -S. + + -- James Cowgill Wed, 26 Oct 2016 09:08:05 +0100 + +mpv (0.21.0-1) unstable; urgency=medium + + * New upstream release. + + * debian/control: + - Enable GBM and V4L2. + * debian/libmpv-dev.examples: + - Drop, contents now included in main mpv manpage. + * debian/patches: + - Refresh patches. + - Drop 01_desktop-path.patch. + * debian/rules: + - Remove verbose flag from waf configure. + - Remove dh_install override and use debian/tmp explicitly in + mpv.install. + + -- James Cowgill Thu, 20 Oct 2016 11:43:36 +0100 + +mpv (0.20.0-1) unstable; urgency=medium + + * New upstream release. + + -- James Cowgill Sat, 27 Aug 2016 00:20:40 +0100 + +mpv (0.19.0-1) unstable; urgency=medium + + * New upstream release. + * Add new mpv_stream_cb_add_ro symbol to libmpv1.symbols. + * Update debian/copyright. + * Refresh patches. + + -- James Cowgill Thu, 25 Aug 2016 22:29:49 +0100 + +mpv (0.18.1-1) unstable; urgency=medium + + * New upstream release. (Closes: #833713) + + * debian/control: + - Add myself to the list of uploaders. + - Enable smbclient support. (LP: #1502533) + * debian/patches: + - Suppress ffmpeg version mismatch error. (Closes: #831537) + + -- James Cowgill Wed, 10 Aug 2016 22:03:00 +0100 + +mpv (0.18.0-1) unstable; urgency=medium + + * Team upload. + + [ James Cowgill ] + * New upstream release. (Closes: #815692) + * debian/control: + - Use cgit in the Vcs-Browser URL. + * debian/copyright: + - GPL-2: sort and add missing files. + - Add files licensed under the ISC license. + + [ Mateusz Łukasik ] + * debian/patches: + - Refresh 01_desktop-path.patch. + - Remove 05_fix-typo.patch -- included upstream. + - Add 05_add-keywords.patch to provides keywords by desktop file. + * debian/control: + - Bump Standards-Version to 3.9.8. + - Use secured links for Vcs. + * Drop mpv-dbg and libmpv-dbg packages. + * Update debian/copyright. + * debian/rules: + - Enable encoding. + * Update debian/libmpv-dev.examples. + + -- James Cowgill Tue, 05 Jul 2016 13:53:51 +0200 + +mpv (0.14.0-1) unstable; urgency=medium + + * New upstream release (Closes: #806183) + * Fix spelling-error-in-binary + + -- Alessandro Ghedini Sun, 27 Dec 2015 19:27:18 +0100 + +mpv (0.12.0-1) unstable; urgency=medium + + * New upstream release + - Restore x11 video output (Closes: #800109) + + -- Alessandro Ghedini Thu, 29 Oct 2015 11:19:56 +0100 + +mpv (0.11.0-1) unstable; urgency=medium + + * New upstream release + * Drop ladspa-sdk and libbs2b-dev from Build-Depends + * Enable sndio audio output (Closes: #798985) + * Re-enable PIE. + Thanks to Simon Ruderich for the patch (Closes: #799738) + + -- Alessandro Ghedini Thu, 24 Sep 2015 21:04:07 +0200 + +mpv (0.10.0-1) unstable; urgency=medium + + * New upstream release + * Bump versioned Build-Depends for ffmpeg + * Update waf to v1.8.12 + * Refresh patches + * Disable PIE to avoid build failure + * Enable rubberband support (Closes: #797734) + + -- Alessandro Ghedini Fri, 04 Sep 2015 10:52:31 +0200 + +mpv (0.9.2-1) unstable; urgency=medium + + [ Alessandro Ghedini ] + * New upstream release + * Add xdg-utils to Recommends + xdg-screensaver is used to disable the screen saver. + * Bump versioned Build-Depends on libav + + [ Jérémy Bobbio ] + * Stop recording the build date (Closes: #784267) + + -- Alessandro Ghedini Sat, 30 May 2015 15:05:54 +0200 + +mpv (0.9.1-1) unstable; urgency=medium + + * New upstream release + * Update 02_fix-config-path.patch + + -- Alessandro Ghedini Sun, 03 May 2015 12:51:14 +0200 + +mpv (0.9.0-1) unstable; urgency=medium + + * New upstream release + * Bump required libass version + * libmpg123 support was dropped upstream + * LIRC support was dropped upstream + * Joystick support was dropped upstream + * Refresh patches + * Update symbols file + + -- Alessandro Ghedini Mon, 27 Apr 2015 10:24:25 +0200 + +mpv (0.8.3-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Tue, 17 Mar 2015 14:53:12 +0100 + +mpv (0.8.2-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Sun, 01 Mar 2015 13:05:37 +0100 + +mpv (0.8.0-1) unstable; urgency=medium + + * New upstream release + * Update to waf 1.8.4 + * Don't run clean if no waf is present + * Refresh patches + * Update symbols file + * Only enable joystick support on linux + + -- Alessandro Ghedini Wed, 18 Feb 2015 15:12:55 +0100 + +mpv (0.7.3-1) unstable; urgency=medium + + * New upstream release + * Bump version of youtube-dl in Recommends + + -- Alessandro Ghedini Wed, 28 Jan 2015 17:18:43 +0100 + +mpv (0.7.2-1) unstable; urgency=medium + + * New upstream release + - Enable ytdl_hook script by default (Closes: #772472) + * Enable joystick support (Closes: #773234) + + -- Alessandro Ghedini Sat, 20 Dec 2014 12:31:39 +0100 + +mpv (0.7.1-1) unstable; urgency=medium + + * New upstream release + * Update 03_waf.patch to waf 1.8.1 + * Refresh patches + * Manually set zsh completion install path + * Remove --nocache option from waf invocation + * Update libmpv symbols file + * Drop libquvi support, replaced by built-in Lua script based on youtube-dl + * Add Recommends on youtube-dl + + -- Alessandro Ghedini Wed, 03 Dec 2014 10:43:28 +0100 + +mpv (0.6.2-2) unstable; urgency=medium + + * Re-enable CDDA support via libcdio (Closes: #766725) + + -- Alessandro Ghedini Sat, 25 Oct 2014 15:16:57 +0200 + +mpv (0.6.2-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Fri, 24 Oct 2014 21:16:49 +0200 + +mpv (0.6.1-1) unstable; urgency=medium + + * New upstream release + - Fix the autodetection of the input format in the vf_stereo3d filter + (Closes: #763904) + - Don't create 0x0 windows on X11 (Closes: #764419) + * Remove unused build deps + * Enable support for xrandr + * Bump Standards-Version to 3.9.6 (no changes needed) + * Don't install input configuration files as examples (they are now installed + by the upstream build system as normal documentation) + + -- Alessandro Ghedini Sun, 12 Oct 2014 14:39:57 +0200 + +mpv (0.6.0-1) unstable; urgency=medium + + * New upstream release + - Add video/ogg to the list of supported MIME types in the *.desktop file + (Closes: #763173) + * Switch to libjpeg-turbo (Closes: #763484) + + -- Alessandro Ghedini Tue, 30 Sep 2014 21:15:03 +0200 + +mpv (0.5.4-1) unstable; urgency=medium + + * New upstream release + - Rebuild should fix warnings regarding libav libraries versions + (Closes: #762229) + + -- Alessandro Ghedini Tue, 23 Sep 2014 21:37:19 +0200 + +mpv (0.5.3-1) unstable; urgency=medium + + * New upstream release + * Fix wildcard-matches-nothing-in-dep5-copyright + + -- Alessandro Ghedini Wed, 10 Sep 2014 20:05:33 +0200 + +mpv (0.5.1-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Wed, 27 Aug 2014 11:05:35 +0200 + +mpv (0.5.0-1) unstable; urgency=medium + + * New upstream release + * Update path of example Lua scripts + * Refresh 02_fix-config-path.patch + * Update *.symbols file + + -- Alessandro Ghedini Tue, 12 Aug 2014 11:52:56 +0200 + +mpv (0.4.2-1) unstable; urgency=medium + + * New upstream release + - Include point releases too in the release notes (Closes: #722997) + + -- Alessandro Ghedini Sat, 26 Jul 2014 12:29:29 +0200 + +mpv (0.4.1-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Fri, 11 Jul 2014 18:11:27 +0200 + +mpv (0.4.0-1) unstable; urgency=medium + + * New upstream release + * Refresh 01_desktop-path.patch + * Refresh 02_fix-config-path.patch + * Enable shared libmpv client library + * Make mpv Multi-Arch: foreign + * Add mpv-dbg package as well + * Disable libpostproc support (ffmpeg's libpostproc is needed) + * Install Lua scripting examples + * Disable cdda support + * Bump lcms2 versioned Build-Depends + * Build and install zsh completion script + * Install upstream release notes as changelog (Closes: #722997) + + -- Alessandro Ghedini Wed, 25 Jun 2014 21:10:18 +0200 + +mpv (0.3.11-1) unstable; urgency=medium + + * New upstream release + * Drop gcc-4.8 Build-Depends for sparc (Closes: #751321) + + -- Alessandro Ghedini Sun, 15 Jun 2014 14:35:14 +0200 + +mpv (0.3.10-2) unstable; urgency=medium + + * Switch to Lua 5.2 + + -- Alessandro Ghedini Wed, 28 May 2014 21:45:06 +0200 + +mpv (0.3.10-1) unstable; urgency=medium + + * New upstream release + * Enable support for libavdevice + + -- Alessandro Ghedini Sun, 25 May 2014 14:59:56 +0200 + +mpv (0.3.9-2) unstable; urgency=low + + [ Reinhard Tartler ] + * Merge branch experimental + + [ Alessandro Ghedini ] + * Remove forced gcc-4.8 build depends on powerpc + * Rebuild against libav10 + + -- Alessandro Ghedini Mon, 12 May 2014 12:06:15 +0200 + +mpv (0.3.9-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Wed, 30 Apr 2014 13:28:31 +0200 + +mpv (0.3.8-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Fri, 18 Apr 2014 10:56:21 +0200 + +mpv (0.3.7-1) unstable; urgency=medium + + * New upstream release + * Enable all hardening options. + Thanks to Simon Ruderich for the patch (Closes: #741439) + + -- Alessandro Ghedini Sun, 30 Mar 2014 20:00:42 +0200 + +mpv (0.3.6-1) unstable; urgency=medium + + * New upstream release + * Update 03_waf.patch to newer waf version + + -- Alessandro Ghedini Tue, 11 Mar 2014 16:00:20 +0100 + +mpv (0.3.5-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Wed, 12 Feb 2014 22:56:33 +0100 + +mpv (0.3.4-1) unstable; urgency=medium + + * New upstream release + * Refresh patches + + -- Alessandro Ghedini Sat, 01 Feb 2014 12:20:29 +0100 + +mpv (0.3.3-1+exp1) experimental; urgency=low + + * Rebuild against libav10 + + -- Reinhard Tartler Fri, 17 Jan 2014 03:35:15 +0000 + +mpv (0.3.3-1) unstable; urgency=medium + + * New upstream release + + -- Alessandro Ghedini Thu, 16 Jan 2014 23:34:23 +0100 + +mpv (0.3.2-1) unstable; urgency=medium + + * New upstream release + * Default to gcc-4.8 on powerpcspe too (Closes: #733924) + + -- Alessandro Ghedini Mon, 06 Jan 2014 21:19:23 +0100 + +mpv (0.3.1-1) unstable; urgency=medium + + * New upstream release + * Drop 04_use-atomic-not-sync.patch (merged upstream) + + -- Alessandro Ghedini Wed, 01 Jan 2014 22:51:36 +0100 + +mpv (0.3.0-2) unstable; urgency=medium + + * Enable ALSA on Linux only (should fix FTBFS on kfreebsd) + * Add 04_use-atomic-not-sync.patch to fix FTBFS on mips, powerpc and sparc + (Closes: #733632) + * Explicitly use gcc-4.8 on powerpc and sparc + * Use waf verbose output (shows build commands) + + -- Alessandro Ghedini Tue, 31 Dec 2013 12:38:24 +0100 + +mpv (0.3.0-1) unstable; urgency=medium + + * New upstream release + - Fix --vf=expand example in manpage (Closes: #732271) + * Add 03_waf.patch to provide uncompressed waf scripts and modules + * Switch to waf build script + * Drop libmng-dev Build-Depends (not used anymore) + * Bump Standards-Version to 3.9.5 (no changes needed) + * Enable support for dvdnav + * Install more docs + + -- Alessandro Ghedini Sun, 29 Dec 2013 20:04:26 +0100 + +mpv (0.2.4-2) unstable; urgency=medium + + * Use /etc/mpv instead of /usr/etc/mpv for configuration (Closes: #732214) + - Add 02_fix-config-path.patch to update the manpage regarding + config directories + + -- Alessandro Ghedini Sun, 15 Dec 2013 19:31:51 +0100 + +mpv (0.2.4-1) unstable; urgency=low + + * New upstream release + + -- Alessandro Ghedini Sun, 01 Dec 2013 22:37:02 +0100 + +mpv (0.2.3-1) unstable; urgency=low + + * New upstream release + + -- Alessandro Ghedini Fri, 08 Nov 2013 11:34:14 +0100 + +mpv (0.2.2-1) unstable; urgency=low + + * New upstream release + * Use absolute paths for (Try)Exec in mpv.desktop (Closes: #728149) + + -- Alessandro Ghedini Sun, 03 Nov 2013 12:01:35 +0100 + +mpv (0.2.1-1) unstable; urgency=low + + * New upstream release + * Drop 01_spelling.patch (merged upstream) + + -- Alessandro Ghedini Sun, 20 Oct 2013 17:04:17 +0200 + +mpv (0.2.0-1) unstable; urgency=low + + * New upstream release + * Install sample configuration files as examples + * Enable Lua scripting support + * Remove copyright for talloc (not used anymore) + * Update installed docs list + * Update 01_spelling.patch + * Enable VAAPI support + + -- Alessandro Ghedini Wed, 16 Oct 2013 12:38:59 +0200 + +mpv (0.1.7-1) unstable; urgency=low + + * New upstream release + * Do not use python3 version of python-docutils + (it seems to be having some trouble on the buildd) + + -- Alessandro Ghedini Sat, 21 Sep 2013 11:39:51 +0200 + +mpv (0.1.6-1) unstable; urgency=low + + * New upstream release + * Add 01_spelling.patch to fix spelling error found by lintian + + -- Alessandro Ghedini Sat, 14 Sep 2013 15:36:57 +0200 + +mpv (0.1.5-1) unstable; urgency=low + + [ Andreas Boll ] + * Restrict wayland support to linux-any + * Fix Vcs-Browser url + + [ Alessandro Ghedini ] + * New upstream release + + -- Alessandro Ghedini Sat, 07 Sep 2013 12:01:58 +0200 + +mpv (0.1.4-1) unstable; urgency=low + + * New upstream release + + -- Alessandro Ghedini Mon, 02 Sep 2013 13:10:37 +0200 + +mpv (0.1.3-1) unstable; urgency=low + + * New upstream release + * Enable libpostproc support + * Tighten Build-Depends on libav libraries + + -- Alessandro Ghedini Sun, 25 Aug 2013 10:49:15 +0200 + +mpv (0.1.0-1) unstable; urgency=low + + * Initial release (Closes: #719654) + + -- Alessandro Ghedini Wed, 14 Aug 2013 12:28:04 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..107f27e --- /dev/null +++ b/debian/control @@ -0,0 +1,158 @@ +Source: mpv +Section: video +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: Alessandro Ghedini , + Reinhard Tartler , + James Cowgill , + Sebastian Ramacher +Build-Depends: + debhelper-compat (= 13), + libarchive-dev (>= 3.4), + libasound2-dev [linux-any], + libass-dev, + libavcodec-dev (>= 7:4.0), + libavdevice-dev (>= 7:4.0), + libavfilter-dev (>= 7:4.0), + libavformat-dev (>= 7:4.0), + libavutil-dev (>= 7:4.0), + libbluray-dev, + libcaca-dev, + libcdio-dev, + libcdio-paranoia-dev, + libdrm-dev (>= 2.4.75), + libdvdnav-dev, + libegl-dev [linux-any], + libffmpeg-nvenc-dev [amd64 arm64 i386], + libgbm-dev, + libgl-dev, + libjack-dev, + libjpeg-dev, + liblcms2-dev (>= 2.6~), + liblua5.2-dev, + libmujs-dev, + libpipewire-0.3-dev [linux-any], + libplacebo-dev (>= 6.338), + libpulse-dev, + librubberband-dev, + libsdl2-dev, + libsixel-dev, + libspirv-cross-c-shared-dev, + libswscale-dev (>= 7:4.0), + libuchardet-dev, + libva-dev, + libvdpau-dev, + libvulkan-dev, + libwayland-dev (>= 1.15.0) [linux-any], + libx11-dev, + libxinerama-dev, + libxkbcommon-dev [linux-any], + libxpresent-dev, + libxrandr-dev, + libxss-dev, + libxv-dev, + libzimg-dev, + meson, + ninja-build, + pkgconf, + python3-docutils, + spirv-cross, + wayland-protocols, +Standards-Version: 4.6.2 +Homepage: https://mpv.io/ +Vcs-Git: https://salsa.debian.org/multimedia-team/mpv.git +Vcs-Browser: https://salsa.debian.org/multimedia-team/mpv +Rules-Requires-Root: no + +Package: mpv +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: xdg-utils, yt-dlp +Suggests: libcuda1 [amd64 arm64 i386] +Multi-Arch: foreign +Description: video player based on MPlayer/mplayer2 + mpv is a movie player based on MPlayer and mplayer2. It supports a wide + variety of video file formats, audio and video codecs, and subtitle types. + . + Changes from mplayer2 to mpv include: + * Removal of lots of unneeded code to encourage developer activity + * Better OSD rendering + * Cleaned up terminal output + * Improved OpenGL output + * Encoding functionality (replacement for mencoder) + * Wayland support + * Support for playing URLs of popular streaming sites + * Screenshot improvements + * ... + See mpv(1) for more info regarding changes between MPlayer, mplayer2 and mpv. + +Package: libmpv2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: yt-dlp +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: video player based on MPlayer/mplayer2 (client library) + mpv is a movie player based on MPlayer and mplayer2. It supports a wide + variety of video file formats, audio and video codecs, and subtitle types. + . + This package provides a client library that can be used to embed mpv in other + applications. + +Package: libmpv-dev +Section: libdevel +Architecture: any +Depends: + libmpv2 (= ${binary:Version}), + libarchive-dev (>= 3.4), + libasound2-dev [linux-any], + libass-dev, + libavcodec-dev (>= 7:4.0), + libavdevice-dev (>= 7:4.0), + libavfilter-dev (>= 7:4.0), + libavformat-dev (>= 7:4.0), + libavutil-dev (>= 7:4.0), + libbluray-dev, + libcaca-dev, + libcdio-paranoia-dev, + libdrm-dev (>= 2.4.75), + libdvdnav-dev, + libegl-dev [linux-any], + libffmpeg-nvenc-dev [amd64 arm64 i386], + libgbm-dev, + libgl-dev, + libjack-dev, + libjpeg-dev, + liblcms2-dev (>= 2.6~), + liblua5.2-dev, + libmujs-dev, + libpipewire-0.3-dev [linux-any], + libplacebo-dev (>= 4.157), + libpulse-dev, + librubberband-dev, + libsdl2-dev, + libsixel-dev, + libspirv-cross-c-shared-dev, + libswscale-dev (>= 7:4.0), + libuchardet-dev, + libva-dev, + libvdpau-dev, + libvulkan-dev, + libwayland-dev (>= 1.15.0) [linux-any], + libx11-dev, + libxinerama-dev, + libxkbcommon-dev [linux-any], + libxpresent-dev, + libxrandr-dev, + libxss-dev, + libxv-dev, + libzimg-dev, + wayland-protocols, + ${misc:Depends} +Multi-Arch: same +Description: video player based on MPlayer/mplayer2 (client library dev files) + mpv is a movie player based on MPlayer and mplayer2. It supports a wide + variety of video file formats, audio and video codecs, and subtitle types. + . + This package provides development files for libmpv. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..b5545e3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,344 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: mpv +Source: https://github.com/mpv-player/mpv/releases +Comment: + While the mpv source code is distributed mostly under the GPL-2+ or LGPL-2.1+ + licenses, the binaries are distributed under the GPL-3+ license because they + are linked to the GPL-3+ libsmbclient library. + +Files: * +Copyright: + 1999-2000, Aaron Holtzman + 2004-2005, Alex Beregszaszi + 2013, Alexander Preisinger + 2017-2018, Aman Gupta + 2020, Andreas Kempf + 2004, Aurelien Jacobs + 2006, 2010, Benjamin Zores + 2003, Dave Lambley + 2006, Derk-Jan Hartman + 2006, Evgeniy Stepanov + 1991-1999, Free Software Foundation, Inc + 2014, Hayaki Saito + 2016, Ilya Zhuravlev + 2006, Lennart Poettering + 2015-2016, Matthieu Bouron + 2004, 2006, Michael Niedermayer + 2012, Naoya OYAMA + 2010, Nicolas George + 2021, Niklas Haas + 2021, Oschowa + 2016-2019, Philip Langdale + 2005-2010, Reimar Döffinger + 2005-2013, Rich Felker, standard MIT license + 2007, Robert Juliano + 2011-2012, Rudolf Polzer + 2003, Sascha Sommer + 2013, Stefano Pigozzi + 2021, Thomas Weißschuh + 2000, Timothy J. Wood + 2007, Ulion + 2009-2012, Uoti Urpala + 2012-2015, VLC authors and VideoLAN, VideoLabs + 2013, Wessel Dankers + 2021, sfan5 + 2000-2022, mpv/MPlayer/mplayer2 projects +License: LGPL-2.1+ + +Files: + audio/out/ao_sndio.c + libmpv/client.h + libmpv/render.h + libmpv/render_gl.h + libmpv/stream_cb.h + misc/thread_pool.c + misc/thread_tools.c + osdep/semaphore_osx.c + osdep/win32-console-wrapper.c + osdep/win32/* + player/client.c + player/lua/console.lua + ta/* +Copyright: + 2008, Alexandre Ratchov + 2021, Andrew Krasavin + 2013, Christian Neukirchen + 2013, Martin Herkt + 2020, Rozhuk Ivan + 2017-2022, the mpv developers +License: ISC + +Files: + audio/out/ao_jack.c + audio/out/ao_oss.c + stream/dvb_tune.c + stream/dvb_tune.h + stream/stream_cdda.c + stream/stream_dvb.c + stream/stream_dvdnav.c + video/out/vo_caca.c + video/out/vo_direct3d.c + video/out/vo_vaapi.c + video/out/vo_vdpau.c + video/out/vo_x11.c + video/out/vo_xv.c + video/out/x11_common.c + video/out/x11_common.h + video/vdpau.c + video/vdpau_mixer.c +Copyright: + 2001-2002, Dave Chapman + 1989-1991, Free Software Foundation, Inc + 2008, Georgi Petrov + 2008, NVIDIA + 2016-2017, Rozhuk Ivan + 2008-2009, Splitted-Desktop Systems + 2009, Uoti Urpala +License: GPL-2+ + +Files: osdep/android/* +Copyright: 2009, David Schultz +License: BSD-2-clause + +Files: + audio/filter/af_scaletempo2_internals.h + video/out/filter_kernels.c +Copyright: + 2015, The Chromium Authors + 2009-2016, Nicolas P. Rougier +License: BSD-3-clause + +Files: osdep/timer-darwin.c +Copyright: 2003-2004, Dan Villiom Podlaski Christiansen +License: Expat + +Files: etc/mpv.metainfo.xml +Copyright: 2022, mpv project +License: CC0-1.0 + +Files: debian/* +Copyright: + 2013 Alessandro Ghedini + 2016-2020 James Cowgill +License: GPL-2+ + +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 and/or other materials provided with the distribution. + +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. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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-1.0 + Statement of Purpose + . + The laws of most jurisdictions throughout the world automatically confer + exclusive Copyright and Related Rights (defined below) upon the creator and + subsequent owner(s) (each and all, an "owner") of an original work of + authorship and/or a database (each, a "Work"). + . + Certain owners wish to permanently relinquish those rights to a Work for the + purpose of contributing to a commons of creative, cultural and scientific + works ("Commons") that the public can reliably and without fear of later + claims of infringement build upon, modify, incorporate in other works, reuse + and redistribute as freely as possible in any form whatsoever and for any + purposes, including without limitation commercial purposes. These owners may + contribute to the Commons to promote the ideal of a free culture and the + further production of creative, cultural and scientific works, or to gain + reputation or greater distribution for their Work in part through the use and + efforts of others. + . + For these and/or other purposes and motivations, and without any expectation + of additional consideration or compensation, the person associating CC0 with a + Work (the "Affirmer"), to the extent that he or she is an owner of Copyright + and Related Rights in the Work, voluntarily elects to apply CC0 to the Work + and publicly distribute the Work under its terms, with knowledge of his or her + Copyright and Related Rights in the Work and the meaning and intended legal + effect of CC0 on those rights. + . + 1. Copyright and Related Rights. A Work made available under CC0 may be + protected by copyright and related or neighboring rights ("Copyright and + Related Rights"). Copyright and Related Rights include, but are not limited + to, the following: + . + the right to reproduce, adapt, distribute, perform, display, communicate, + and translate a Work; + . + moral rights retained by the original author(s) and/or performer(s); + . + publicity and privacy rights pertaining to a person's image or likeness + depicted in a Work; + . + rights protecting against unfair competition in regards to a Work, subject + to the limitations in paragraph 4(a), below; + . + rights protecting the extraction, dissemination, use and reuse of data in + a Work; + . + database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation thereof, + including any amended or successor version of such directive); and + . + other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations + thereof. + . + 2. Waiver. To the greatest extent permitted by, but not in contravention of, + applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and + unconditionally waives, abandons, and surrenders all of Affirmer's Copyright + and Related Rights and associated claims and causes of action, whether now + known or unknown (including existing as well as future claims and causes of + action), in the Work (i) in all territories worldwide, (ii) for the maximum + duration provided by applicable law or treaty (including future time + extensions), (iii) in any current or future medium and for any number of + copies, and (iv) for any purpose whatsoever, including without limitation + commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes + the Waiver for the benefit of each member of the public at large and to the + detriment of Affirmer's heirs and successors, fully intending that such Waiver + shall not be subject to revocation, rescission, cancellation, termination, or + any other legal or equitable action to disrupt the quiet enjoyment of the Work + by the public as contemplated by Affirmer's express Statement of Purpose. + . + 3. Public License Fallback. Should any part of the Waiver for any reason be + judged legally invalid or ineffective under applicable law, then the Waiver + shall be preserved to the maximum extent permitted taking into account + Affirmer's express Statement of Purpose. In addition, to the extent the Waiver + is so judged Affirmer hereby grants to each affected person a royalty-free, + non transferable, non sublicensable, non exclusive, irrevocable and + unconditional license to exercise Affirmer's Copyright and Related Rights in + the Work (i) in all territories worldwide, (ii) for the maximum duration + provided by applicable law or treaty (including future time extensions), (iii) + in any current or future medium and for any number of copies, and (iv) for any + purpose whatsoever, including without limitation commercial, advertising or + promotional purposes (the "License"). The License shall be deemed effective as + of the date CC0 was applied by Affirmer to the Work. Should any part of the + License for any reason be judged legally invalid or ineffective under + applicable law, such partial invalidity or ineffectiveness shall not + invalidate the remainder of the License, and in such case Affirmer hereby + affirms that he or she will not (i) exercise any of his or her remaining + Copyright and Related Rights in the Work or (ii) assert any associated claims + and causes of action with respect to the Work, in either case contrary to + Affirmer's express Statement of Purpose. + . + 4. Limitations and Disclaimers. + . + No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + . + Affirmer offers the Work as-is and makes no representations or warranties + of any kind concerning the Work, express, implied, statutory or otherwise, + including without limitation warranties of title, merchantability, fitness + for a particular purpose, non infringement, or the absence of latent or + other defects, accuracy, or the present or absence of errors, whether or + not discoverable, all to the greatest extent permissible under applicable + law. + . + Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. Further, + Affirmer disclaims responsibility for obtaining any necessary consents, + permissions or other rights required for any use of the Work. + . + Affirmer understands and acknowledges that Creative Commons is not a party + to this document and has no duty or obligation with respect to this CC0 or + use of the Work. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +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 appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Lesser General Public + License version can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..96b0c4f --- /dev/null +++ b/debian/docs @@ -0,0 +1,7 @@ +README.md +DOCS/client-api-changes.rst +DOCS/compatibility.rst +DOCS/edl-mpv.rst +DOCS/encoding.rst +DOCS/interface-changes.rst +DOCS/mplayer-changes.rst diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..48731a6 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,4 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/master +upstream-branch = upstream/latest diff --git a/debian/libmpv-dev.install b/debian/libmpv-dev.install new file mode 100644 index 0000000..7df81cd --- /dev/null +++ b/debian/libmpv-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* diff --git a/debian/libmpv2.install b/debian/libmpv2.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libmpv2.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/libmpv2.symbols b/debian/libmpv2.symbols new file mode 100644 index 0000000..c5df5ca --- /dev/null +++ b/debian/libmpv2.symbols @@ -0,0 +1,56 @@ +libmpv.so.2 libmpv2 #MINVER# +* Build-Depends-Package: libmpv-dev + mpv_abort_async_command@Base 0.30.0 + mpv_client_api_version@Base 0.4.0 + mpv_client_id@Base 0.33.1 + mpv_client_name@Base 0.4.0 + mpv_command@Base 0.4.0 + mpv_command_async@Base 0.4.0 + mpv_command_node@Base 0.7.0 + mpv_command_node_async@Base 0.7.0 + mpv_command_ret@Base 0.30.0 + mpv_command_string@Base 0.4.0 + mpv_create@Base 0.4.0 + mpv_create_client@Base 0.8.0 + mpv_create_weak_client@Base 0.29 + mpv_del_property@Base 0.36 + mpv_destroy@Base 0.29 + mpv_error_string@Base 0.4.0 + mpv_event_name@Base 0.4.0 + mpv_event_to_node@Base 0.33.1 + mpv_free@Base 0.4.0 + mpv_free_node_contents@Base 0.4.0 + mpv_get_property@Base 0.4.0 + mpv_get_property_async@Base 0.4.0 + mpv_get_property_osd_string@Base 0.4.0 + mpv_get_property_string@Base 0.4.0 + mpv_get_time_ns@Base 0.37.0 + mpv_get_time_us@Base 0.4.0 + mpv_get_wakeup_pipe@Base 0.4.0 + mpv_hook_add@Base 0.29 + mpv_hook_continue@Base 0.29 + mpv_initialize@Base 0.4.0 + mpv_load_config_file@Base 0.4.0 + mpv_observe_property@Base 0.4.0 + mpv_render_context_create@Base 0.29 + mpv_render_context_free@Base 0.29 + mpv_render_context_get_info@Base 0.29 + mpv_render_context_render@Base 0.29 + mpv_render_context_report_swap@Base 0.29 + mpv_render_context_set_parameter@Base 0.29 + mpv_render_context_set_update_callback@Base 0.29 + mpv_render_context_update@Base 0.29 + mpv_request_event@Base 0.4.0 + mpv_request_log_messages@Base 0.4.0 + mpv_set_option@Base 0.4.0 + mpv_set_option_string@Base 0.4.0 + mpv_set_property@Base 0.4.0 + mpv_set_property_async@Base 0.4.0 + mpv_set_property_string@Base 0.4.0 + mpv_set_wakeup_callback@Base 0.4.0 + mpv_stream_cb_add_ro@Base 0.19.0 + mpv_terminate_destroy@Base 0.4.0 + mpv_unobserve_property@Base 0.4.0 + mpv_wait_async_requests@Base 0.8.0 + mpv_wait_event@Base 0.4.0 + mpv_wakeup@Base 0.4.0 diff --git a/debian/mpv.examples b/debian/mpv.examples new file mode 100644 index 0000000..ec357c7 --- /dev/null +++ b/debian/mpv.examples @@ -0,0 +1 @@ +TOOLS/lua diff --git a/debian/mpv.install b/debian/mpv.install new file mode 100644 index 0000000..7aad5f9 --- /dev/null +++ b/debian/mpv.install @@ -0,0 +1,3 @@ +debian/tmp/etc +usr/bin/mpv +usr/share/* diff --git a/debian/patches/0001-Add-keywords-to-desktop-file.patch b/debian/patches/0001-Add-keywords-to-desktop-file.patch new file mode 100644 index 0000000..254e32a --- /dev/null +++ b/debian/patches/0001-Add-keywords-to-desktop-file.patch @@ -0,0 +1,17 @@ +From: =?utf-8?q?Mateusz_=C5=81ukasik?= +Date: Tue, 7 Sep 2021 10:50:26 +0200 +Subject: Add keywords to desktop file + +--- + etc/mpv.desktop | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/etc/mpv.desktop b/etc/mpv.desktop +index db71520..5b48ba1 100644 +--- a/etc/mpv.desktop ++++ b/etc/mpv.desktop +@@ -42,3 +42,4 @@ Categories=AudioVideo;Audio;Video;Player;TV; + MimeType=application/ogg;application/x-ogg;application/mxf;application/sdp;application/smil;application/x-smil;application/streamingmedia;application/x-streamingmedia;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/aac;audio/x-aac;audio/vnd.dolby.heaac.1;audio/vnd.dolby.heaac.2;audio/aiff;audio/x-aiff;audio/m4a;audio/x-m4a;application/x-extension-m4a;audio/mp1;audio/x-mp1;audio/mp2;audio/x-mp2;audio/mp3;audio/x-mp3;audio/mpeg;audio/mpeg2;audio/mpeg3;audio/mpegurl;audio/x-mpegurl;audio/mpg;audio/x-mpg;audio/rn-mpeg;audio/musepack;audio/x-musepack;audio/ogg;audio/scpls;audio/x-scpls;audio/vnd.rn-realaudio;audio/wav;audio/x-pn-wav;audio/x-pn-windows-pcm;audio/x-realaudio;audio/x-pn-realaudio;audio/x-ms-wma;audio/x-pls;audio/x-wav;video/mpeg;video/x-mpeg2;video/x-mpeg3;video/mp4v-es;video/x-m4v;video/mp4;application/x-extension-mp4;video/divx;video/vnd.divx;video/msvideo;video/x-msvideo;video/ogg;video/quicktime;video/vnd.rn-realvideo;video/x-ms-afs;video/x-ms-asf;audio/x-ms-asf;application/vnd.ms-asf;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvxvideo;video/x-avi;video/avi;video/x-flic;video/fli;video/x-flc;video/flv;video/x-flv;video/x-theora;video/x-theora+ogg;video/x-matroska;video/mkv;audio/x-matroska;application/x-matroska;video/webm;audio/webm;audio/vorbis;audio/x-vorbis;audio/x-vorbis+ogg;video/x-ogm;video/x-ogm+ogg;application/x-ogm;application/x-ogm-audio;application/x-ogm-video;application/x-shorten;audio/x-shorten;audio/x-ape;audio/x-wavpack;audio/x-tta;audio/AMR;audio/ac3;audio/eac3;audio/amr-wb;video/mp2t;audio/flac;audio/mp4;application/x-mpegurl;video/vnd.mpegurl;application/vnd.apple.mpegurl;audio/x-pn-au;video/3gp;video/3gpp;video/3gpp2;audio/3gpp;audio/3gpp2;video/dv;audio/dv;audio/opus;audio/vnd.dts;audio/vnd.dts.hd;audio/x-adpcm;application/x-cue;audio/m3u; + X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb,srt,rist,webdav,webdavs + StartupWMClass=mpv ++Keywords=mpv;media;player;video;audio;tv; diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..34f03ff --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0001-Add-keywords-to-desktop-file.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..0a90277 --- /dev/null +++ b/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +include /usr/share/dpkg/architecture.mk + +export DEB_BUILD_MAINT_OPTIONS := hardening=+all # #741439, #799738 + +ifeq ($(DEB_HOST_ARCH_OS),linux) + ARCH_CONFIGURE = -Ddvbin=enabled +endif + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- \ + -Dlibmpv=true \ + -Dbuild-date=false \ + -Dcdda=enabled \ + -Ddvdnav=enabled \ + -Dsdl2=enabled \ + -Dsndio=disabled \ + $(ARCH_CONFIGURE) + +execute_after_dh_auto_install: + mv debian/tmp/usr/share/zsh/site-functions debian/tmp/usr/share/zsh/vendor-completions + +override_dh_installchangelogs: + dh_installchangelogs RELEASE_NOTES diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..94f545c --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,4 @@ +Bug-Database: https://github.com/mpv-player/mpv/issues +Bug-Submit: https://github.com/mpv-player/mpv/issues/new +Repository: https://github.com/mpv-player/mpv.git +Repository-Browse: https://github.com/mpv-player/mpv diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..37b7790 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/mpv-$1.tar.gz/ \ + https://github.com/mpv-player/mpv/tags .*/v?(\d\S*)\.tar\.gz -- cgit v1.2.3