# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 GNOME2_EAUTORECONF="yes" GNOME2_LA_PUNT="yes" inherit flag-o-matic gnome2 DESCRIPTION="GTK+3 subtitle editing tool" HOMEPAGE="https://kitone.github.io/subtitleeditor" SRC_URI="https://github.com/kitone/${PN}/releases/download/${PV}/${P/_p*}.tar.gz mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz" LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 x86" IUSE="debug nls" # opengl would mix gtk+:2 and :3 which is not possible RDEPEND=" >=app-text/enchant-2.2.0:2 app-text/iso-codes >=dev-cpp/cairomm-1.12:0 >=dev-cpp/glibmm-2.46:2 >=dev-cpp/gtkmm-3.18:3.0 >=dev-cpp/gstreamermm-1.0:1.0= >=dev-cpp/libxmlpp-2.40:2.6 dev-libs/glib:2 >=dev-libs/libsigc++-2.6:2 media-libs/gst-plugins-base:1.0[X,pango] media-libs/gst-plugins-good:1.0 media-libs/gstreamer:1.0 media-plugins/gst-plugins-meta:1.0 x11-libs/gtk+:3 nls? ( virtual/libintl ) " # opengl? ( # >=dev-cpp/gtkglextmm-1.2.0-r2:1.0 # virtual/opengl ) # X needed for video output and pango needed for text overlay DEPEND="${RDEPEND}" BDEPEND=" >=dev-util/intltool-0.40 virtual/pkgconfig " S="${WORKDIR}/${P/_p*}" PATCHES=( # https://github.com/kitone/subtitleeditor/issues/49 "${FILESDIR}"/${PN}-0.52.1-disable-nls-fix.patch ) src_prepare() { # Debian patches for p in $(<"${WORKDIR}"/debian/patches/series) ; do eapply -p1 "${WORKDIR}/debian/patches/${p}" done gnome2_src_prepare } src_configure() { # Avoid using --enable-debug as it mocks with CXXFLAGS and LDFLAGS use debug && append-cxxflags -DDEBUG gnome2_src_configure \ --disable-debug \ --disable-gl \ $(use_enable nls) # $(use_enable opengl gl) }