diff options
Diffstat (limited to 'multimedia/gstreamer1/plugins-bad/Makefile')
| -rw-r--r-- | multimedia/gstreamer1/plugins-bad/Makefile | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/multimedia/gstreamer1/plugins-bad/Makefile b/multimedia/gstreamer1/plugins-bad/Makefile new file mode 100644 index 0000000..6c7737b --- /dev/null +++ b/multimedia/gstreamer1/plugins-bad/Makefile | |||
| @@ -0,0 +1,73 @@ | |||
| 1 | COMMENT= bad elements for GStreamer | ||
| 2 | |||
| 3 | DISTNAME= gst-plugins-bad-${V} | ||
| 4 | PKGNAME= ${GST_PKGNAME_PREFIX}-plugins-bad-${V} | ||
| 5 | |||
| 6 | SHARED_LIBS += gsturidownloader-1.0 5.1 # 0.2210.0 | ||
| 7 | SHARED_LIBS += gstadaptivedemux-1.0 4.1 # 0.2210.0 | ||
| 8 | SHARED_LIBS += gstbadaudio-1.0 3.1 # 0.2210.0 | ||
| 9 | SHARED_LIBS += gstbasecamerabinsrc-1.0 6.1 # 0.2210.0 | ||
| 10 | SHARED_LIBS += gstcodecparsers-1.0 6.1 # 0.2210.0 | ||
| 11 | SHARED_LIBS += gstcodecs-1.0 1.1 # 0.2210.0 | ||
| 12 | SHARED_LIBS += gstinsertbin-1.0 5.1 # 0.2210.0 | ||
| 13 | SHARED_LIBS += gstphotography-1.0 6.1 # 0.2210.0 | ||
| 14 | SHARED_LIBS += gstisoff-1.0 3.1 # 0.2210.0 | ||
| 15 | SHARED_LIBS += gstmpegts-1.0 5.1 # 0.2210.0 | ||
| 16 | SHARED_LIBS += gstplay-1.0 0.1 # 0.2210.0 | ||
| 17 | SHARED_LIBS += gstplayer-1.0 3.1 # 0.2210.0 | ||
| 18 | SHARED_LIBS += gstsctp-1.0 3.1 # 0.2210.0 | ||
| 19 | SHARED_LIBS += gsttranscoder-1.0 1.1 # 0 | ||
| 20 | SHARED_LIBS += gstwayland-1.0 0.0 # 0.2210.0 | ||
| 21 | SHARED_LIBS += gstwebrtc-1.0 3.1 # 0.2210.0 | ||
| 22 | |||
| 23 | COMPILER_LANGS = c c++ | ||
| 24 | |||
| 25 | WANTLIB += ${COMPILER_LIBCXX} SoundTouch X11 ass bs2b bz2 c cairo | ||
| 26 | WANTLIB += crypto gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gstallocators-1.0 | ||
| 27 | WANTLIB += gstapp-1.0 gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstnet-1.0 | ||
| 28 | WANTLIB += gstpbutils-1.0 gstreamer-1.0 gstrtp-1.0 gstsdp-1.0 | ||
| 29 | WANTLIB += gsttag-1.0 gstvideo-1.0 intl lcms2 m nettle opus orc-0.4 | ||
| 30 | WANTLIB += pango-1.0 pangocairo-1.0 rsvg-2 wayland-client xml2 | ||
| 31 | |||
| 32 | SITES = ${SITE_GST:=gst-plugins-bad/} | ||
| 33 | |||
| 34 | BUILD_DEPENDS= devel/gobject-introspection \ | ||
| 35 | wayland/wayland-protocols | ||
| 36 | |||
| 37 | # needed for ${WRKSRC}/tests/ | ||
| 38 | BUILD_DEPENDS += graphics/libexif | ||
| 39 | |||
| 40 | LIB_DEPENDS= ${P}/plugins-base=${V} \ | ||
| 41 | audio/libbs2b \ | ||
| 42 | audio/opus \ | ||
| 43 | audio/soundtouch \ | ||
| 44 | graphics/lcms2 \ | ||
| 45 | multimedia/libass \ | ||
| 46 | security/libnettle \ | ||
| 47 | x11/gnome/librsvg | ||
| 48 | |||
| 49 | # each plugin that has an external dependency is disabled unless proven useful | ||
| 50 | DISABLED += opencv aom androidmedia applemedia bluez ldac | ||
| 51 | DISABLED += chromaprint curl curl-ssh2 dc1394 decklink directfb | ||
| 52 | DISABLED += dtls dts dvb faac faad fbdev fdkaac flite fluidsynth | ||
| 53 | DISABLED += gme gsm iqa kate ladspa libde265 lv2 modplug mpeg2enc | ||
| 54 | DISABLED += mplex msdk musepack neon openal openexr gs isac onnx | ||
| 55 | DISABLED += openh264 openjpeg openmpt openni2 opensles resindvd rtmp | ||
| 56 | DISABLED += sbc sctp sndfile spandsp srt srtp teletext tinyalsa | ||
| 57 | DISABLED += uvch264 voaacenc voamrwbenc vulkan wasapi webp openaptx | ||
| 58 | DISABLED += webrtc webrtcdsp wildmidi winks winscreencap wpe x265 | ||
| 59 | DISABLED += zbar magicleap v4l2codecs va wasapi2 avtp microdns | ||
| 60 | DISABLED += svthevcenc zxing qroverlay timecode amfcodec directshow | ||
| 61 | DISABLED += nvcodec qsv gtk3 dvbsuboverlay siren | ||
| 62 | |||
| 63 | .for d in ${DISABLED} | ||
| 64 | CONFIGURE_ARGS += -D${d}=disabled | ||
| 65 | .endfor | ||
| 66 | |||
| 67 | # XXX cannot set to 'openssl' because meson.build will fail because of | ||
| 68 | # hls_crypto_dep not deing defined (if not hls_crypto_dep.found ...) | ||
| 69 | CONFIGURE_ARGS += -Dhls-crypto="nettle" | ||
| 70 | |||
| 71 | DEBUG_PACKAGES= ${BUILD_PACKAGES} | ||
| 72 | |||
| 73 | .include <bsd.port.mk> | ||
