From f96c22f23bbc52226c104e1cab18c05a17ef7a7b Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 24 Oct 2018 12:06:22 -0300 Subject: [PATCH] mpc: update to 0.31. --- srcpkgs/mpc/patches/add-docs-switch.patch | 85 ----------------------- srcpkgs/mpc/template | 8 +-- 2 files changed, 4 insertions(+), 89 deletions(-) delete mode 100644 srcpkgs/mpc/patches/add-docs-switch.patch diff --git a/srcpkgs/mpc/patches/add-docs-switch.patch b/srcpkgs/mpc/patches/add-docs-switch.patch deleted file mode 100644 index cb5044d26f..0000000000 --- a/srcpkgs/mpc/patches/add-docs-switch.patch +++ /dev/null @@ -1,85 +0,0 @@ -From a338ce20f68ecff14600b30b946d07c8e8ec11e2 Mon Sep 17 00:00:00 2001 -From: maxice8 -Date: Sat, 25 Aug 2018 17:56:48 -0300 -Subject: [PATCH] meson: add docs combo switch. - ---- - doc/meson.build | 40 ++++++++++++++++++---------------------- - meson.build | 13 ++++++++++++- - meson_options.txt | 4 ++++ - 3 files changed, 34 insertions(+), 23 deletions(-) - ---- doc/meson.build -+++ doc/meson.build -@@ -1,23 +1,19 @@ --sphinx = find_program('sphinx-build', required:false) -+custom_target( -+ 'HTML documentation', -+ output: 'html', -+ input: ['index.rst', 'conf.py'], -+ command: [sphinx, '-q', '-b', 'html', '-d', '@OUTDIR@/doctrees', meson.current_source_dir(), '@OUTPUT@'], -+ build_by_default: true, -+ install: true, -+ install_dir: join_paths(get_option('datadir'), 'doc', meson.project_name()), -+) - --if sphinx.found() -- custom_target( -- 'HTML documentation', -- output: 'html', -- input: ['index.rst', 'conf.py'], -- command: [sphinx, '-q', '-b', 'html', '-d', '@OUTDIR@/doctrees', meson.current_source_dir(), '@OUTPUT@'], -- build_by_default: true, -- install: true, -- install_dir: join_paths(get_option('datadir'), 'doc', meson.project_name()), -- ) -- -- custom_target( -- 'Manpage documentation', -- output: 'man', -- input: ['index.rst', 'conf.py'], -- command: [sphinx, '-q', '-b', 'man', '-d', '@OUTDIR@/doctrees', meson.current_source_dir(), '@OUTPUT@/man1'], -- build_by_default: true, -- install: true, -- install_dir: get_option('datadir'), -- ) --endif -+custom_target( -+ 'Manpage documentation', -+ output: 'man', -+ input: ['index.rst', 'conf.py'], -+ command: [sphinx, '-q', '-b', 'man', '-d', '@OUTDIR@/doctrees', meson.current_source_dir(), '@OUTPUT@/man1'], -+ build_by_default: true, -+ install: true, -+ install_dir: get_option('datadir'), -+) ---- meson.build -+++ meson.build -@@ -114,4 +114,15 @@ if get_option('test') - subdir('test') - endif - --subdir('doc') -+with_docs = get_option('docs') -+sphinx = find_program('sphinx-build', required: false) -+ -+if with_docs == 'auto' and sphinx.found() -+ subdir('doc') -+elif with_docs == 'true' -+ if not sphinx.found() -+ error('docs enabled but sphinx-build not found') -+ endif -+ subdir('doc') -+endif -+ ---- meson_options.txt -+++ meson_options.txt -@@ -6,3 +6,7 @@ option('iconv', type: 'combo', - option('test', type: 'boolean', - value: false, - description: 'Enable unit tests') -+ -+option('docs', type: 'combo', -+ choices: ['true', 'false', 'auto'], value: 'auto', -+ description: 'Build documentation and manpage with Sphinx') - diff --git a/srcpkgs/mpc/template b/srcpkgs/mpc/template index 34b0bbf034..5dedd1ab7f 100644 --- a/srcpkgs/mpc/template +++ b/srcpkgs/mpc/template @@ -1,9 +1,9 @@ # Template file for 'mpc' pkgname=mpc -version=0.30 -revision=2 +version=0.31 +revision=1 build_style=meson -configure_args="-Dtest=true -Ddocs=true" +configure_args="-Dtest=true -Ddocumentation=enabled" hostmakedepends="pkg-config python3-Sphinx" makedepends="libmpdclient-devel check-devel" short_desc="Minimalist command line interface to MPD" @@ -12,7 +12,7 @@ license="GPL-2.0-or-later" homepage="http://www.musicpd.org/clients/mpc/" #changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/mpc/master/NEWS" distfiles="http://www.musicpd.org/download/mpc/${version%.*}/mpc-${version}.tar.xz" -checksum=65fc5b0a8430efe9acbe6e261127960682764b20ab994676371bdc797d867fce +checksum=62373e83a8a165b2ed43967975efecd3feee530f4557d6b861dd08aa89d52b2d post_install() { vinstall contrib/mpc-completion.bash 644 usr/share/bash-completion/completions mpc