media-sound/ladish: remove patches
[ladi-overlay.git] / media-sound / ladish / ladish-1.9999.ebuild
blob2291e333dd2f336551a1c0760d2b5982083b5456
1 # Copyright 1999-2023 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=7
6 PYTHON_COMPAT=( python3_{6,7,8,9,10,11} )
7 PYTHON_REQ_USE='threads(+)'
9 inherit flag-o-matic python-single-r1 waf-utils
11 DESCRIPTION="LADI Session Handler - a session management system for JACK applications"
12 HOMEPAGE="https://ladish.org"
13 inherit git-r3
14 EGIT_REPO_URI="https://github.com/LADI/ladish.git"
15 EGIT_BRANCH="1-stable"
16 EGIT_COMMIT=655a9dc2c768b9b3a934982ff1b721cb2386c8c8
17 KEYWORDS=""
18 EGIT_SUBMODULES=()
20 LICENSE="GPL-2"
21 SLOT="0"
22 RESTRICT="mirror"
24 IUSE="debug doc lash gtk"
25 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
27 RDEPEND="media-libs/alsa-lib
28 media-sound/jackdbus
29 sys-apps/dbus
30 dev-libs/expat
31 lash? ( !media-sound/lash )
32 gtk? (
33 dev-libs/glib
34 dev-libs/dbus-glib
35 x11-libs/gtk+:2
36 dev-cpp/gtkmm:2.4
37 >=dev-cpp/libgnomecanvasmm-2.6.0
39 ${PYTHON_DEPS}"
40 DEPEND="${RDEPEND}
41 doc? ( app-doc/doxygen )
42 >=media-sound/jack2-2.21.0
43 virtual/pkgconfig"
45 DOCS=( AUTHORS README NEWS )
47 PATCHES=(
50 src_prepare()
52 sed -i -e "s/RELEASE = False/RELEASE = True/" wscript
53 append-cxxflags '-std=c++11'
54 default
57 src_configure() {
58 local -a mywafconfargs=(
59 --distnodeps
60 $(usex debug --debug '')
61 $(usex doc --doxygen '')
62 $(usex gtk '--enable-gladish' '')
63 $(usex lash '--enable-liblash' '')
65 waf-utils_src_configure "${mywafconfargs[@]}"
68 src_install() {
69 use doc && HTML_DOCS="${S}/build/default/html/*"
70 waf-utils_src_install
71 python_fix_shebang "${ED}"