pkgsrc-wip/glide/Makefile

48 lines
1.6 KiB
Makefile

# $NetBSD$
DISTNAME= glide-0.5.8
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITHUB:=philn/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/philn/glide/
COMMENT= Cross-platform media player based on GStreamer and GTK+
LICENSE= mit
.include "cargo-depends.mk"
USE_LANGUAGES+= c # rust, but needs a toolchain to link
USE_TOOLS+= pkg-config
PYTHON_VERSIONS_ACCEPTED= 37
PYTHON_FOR_BUILD_ONLY= tool
REPLACE_PYTHON+= scripts/meson_post_install.py
SUBST_CLASSES+= prefix
SUBST_MESSAGE.prefix= Fixing paths.
SUBST_STAGE.prefix= pre-configure
SUBST_FILES.prefix+= scripts/meson_post_install.py
SUBST_SED.prefix+= -e 's,/usr/bin,${PREFIX},g'
INSTALLATION_DIRS= bin share
MAKE_ENV+= RUSTFLAGS="-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gtk3}/lib"
MAKE_ENV+= RUSTFLAGS="-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gstreamer1}/lib"
.include "../../wip/gst-plugins1-opengl/buildlink3.mk"
.include "../../devel/meson/build.mk"
.include "../../lang/rust/cargo.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
.include "../../multimedia/gst-plugins1-good/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/cairo-gobject/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../devel/atk/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"