xref: /OK3568_Linux_fs/buildroot/package/dvdauthor/dvdauthor.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# dvdauthor
4#
5################################################################################
6
7DVDAUTHOR_VERSION = 0.7.2
8DVDAUTHOR_SITE = https://sourceforge.net/projects/dvdauthor/files
9DVDAUTHOR_DEPENDENCIES = host-pkgconf libxml2 freetype libpng
10DVDAUTHOR_LICENSE = GPL-2.0+
11DVDAUTHOR_LICENSE_FILES = COPYING
12DVDAUTHOR_CONF_ENV = \
13	ac_cv_prog_FREETYPECONFIG=$(STAGING_DIR)/usr/bin/freetype-config \
14	ac_cv_path_XML2_CONFIG=$(STAGING_DIR)/usr/bin/xml2-config \
15	ac_cv_prog_GMAGICKCONFIG=
16
17ifeq ($(BR2_PACKAGE_IMAGEMAGICK),y)
18DVDAUTHOR_DEPENDENCIES += imagemagick
19DVDAUTHOR_CONF_ENV += \
20	ac_cv_prog_MAGICKCONFIG=$(STAGING_DIR)/usr/bin/Magick-config
21else
22DVDAUTHOR_CONF_ENV += \
23	ac_cv_prog_MAGICKCONFIG=
24endif
25
26# Automatically detected by dvdauthor configure script, no way to
27# disable.
28ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
29DVDAUTHOR_DEPENDENCIES += fontconfig
30endif
31
32ifeq ($(BR2_PACKAGE_LIBFRIBIDI),y)
33DVDAUTHOR_DEPENDENCIES += libfribidi
34endif
35
36ifeq ($(BR2_PACKAGE_DVDAUTHOR_DVDUNAUTHOR),y)
37DVDAUTHOR_DEPENDENCIES += libdvdread
38# dvdauthor configure does not use pkg-config to detect libdvdread
39ifeq ($(BR2_PACKAGE_LIBDVDCSS)$(BR2_STATIC_LIBS),yy)
40DVDAUTHOR_CONF_ENV += LIBS="-ldvdcss"
41endif
42DVDAUTHOR_CONF_OPTS += --enable-dvdunauthor
43else
44DVDAUTHOR_CONF_OPTS += --disable-dvdunauthor
45endif
46
47$(eval $(autotools-package))
48