Add multimedia/gst-plugins1-transcoder. GStreamer Transcoding APIdiff -r1.278 -r1.279 pkgsrc/multimedia/Makefile
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.278 2019/09/19 14:28:14 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.279 2019/10/03 14:30:41 nia Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | COMMENT= Multimedia utilities | 4 | COMMENT= Multimedia utilities | |
5 | 5 | |||
6 | SUBDIR+= acidrip | 6 | SUBDIR+= acidrip | |
7 | SUBDIR+= adobe-flash-player | 7 | SUBDIR+= adobe-flash-player | |
8 | SUBDIR+= adobe-flash-plugin11 | 8 | SUBDIR+= adobe-flash-plugin11 | |
9 | SUBDIR+= alevt | 9 | SUBDIR+= alevt | |
10 | SUBDIR+= audiocd-kio | 10 | SUBDIR+= audiocd-kio | |
11 | SUBDIR+= avidemux | 11 | SUBDIR+= avidemux | |
12 | SUBDIR+= bitstream | 12 | SUBDIR+= bitstream | |
13 | SUBDIR+= bsdav | 13 | SUBDIR+= bsdav | |
14 | SUBDIR+= ccxstream | 14 | SUBDIR+= ccxstream | |
@@ -74,26 +74,27 @@ SUBDIR+= gst-plugins0.10-x264 | @@ -74,26 +74,27 @@ SUBDIR+= gst-plugins0.10-x264 | |||
74 | SUBDIR+= gst-plugins0.10-xvid | 74 | SUBDIR+= gst-plugins0.10-xvid | |
75 | SUBDIR+= gst-plugins1-bad | 75 | SUBDIR+= gst-plugins1-bad | |
76 | SUBDIR+= gst-plugins1-base | 76 | SUBDIR+= gst-plugins1-base | |
77 | SUBDIR+= gst-plugins1-dvdread | 77 | SUBDIR+= gst-plugins1-dvdread | |
78 | SUBDIR+= gst-plugins1-egl-gl | 78 | SUBDIR+= gst-plugins1-egl-gl | |
79 | SUBDIR+= gst-plugins1-egl-opengl | 79 | SUBDIR+= gst-plugins1-egl-opengl | |
80 | SUBDIR+= gst-plugins1-good | 80 | SUBDIR+= gst-plugins1-good | |
81 | SUBDIR+= gst-plugins1-libav | 81 | SUBDIR+= gst-plugins1-libav | |
82 | SUBDIR+= gst-plugins1-mpeg2dec | 82 | SUBDIR+= gst-plugins1-mpeg2dec | |
83 | SUBDIR+= gst-plugins1-ogg | 83 | SUBDIR+= gst-plugins1-ogg | |
84 | SUBDIR+= gst-plugins1-omx | 84 | SUBDIR+= gst-plugins1-omx | |
85 | SUBDIR+= gst-plugins1-resindvd | 85 | SUBDIR+= gst-plugins1-resindvd | |
86 | SUBDIR+= gst-plugins1-theora | 86 | SUBDIR+= gst-plugins1-theora | |
87 | SUBDIR+= gst-plugins1-transcoder | |||
87 | SUBDIR+= gst-plugins1-ugly | 88 | SUBDIR+= gst-plugins1-ugly | |
88 | SUBDIR+= gst-plugins1-v4l2 | 89 | SUBDIR+= gst-plugins1-v4l2 | |
89 | SUBDIR+= gst-plugins1-vpx | 90 | SUBDIR+= gst-plugins1-vpx | |
90 | SUBDIR+= gst-plugins1-x264 | 91 | SUBDIR+= gst-plugins1-x264 | |
91 | SUBDIR+= gst123 | 92 | SUBDIR+= gst123 | |
92 | SUBDIR+= gstreamer0.10 | 93 | SUBDIR+= gstreamer0.10 | |
93 | SUBDIR+= gstreamer1 | 94 | SUBDIR+= gstreamer1 | |
94 | SUBDIR+= gtranscode | 95 | SUBDIR+= gtranscode | |
95 | SUBDIR+= gxine | 96 | SUBDIR+= gxine | |
96 | SUBDIR+= handbrake | 97 | SUBDIR+= handbrake | |
97 | SUBDIR+= harvid | 98 | SUBDIR+= harvid | |
98 | SUBDIR+= hwdecode-demos | 99 | SUBDIR+= hwdecode-demos | |
99 | SUBDIR+= intel-vaapi-driver | 100 | SUBDIR+= intel-vaapi-driver |
GStreamer Transcoding API
# $NetBSD: Makefile,v 1.1 2019/10/03 14:30:41 nia Exp $
DISTNAME= gst-transcoder-1.16.0
PKGNAME= ${DISTNAME:S/^gst/gst-plugins1/1}
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITHUB:=pitivi/}
GITHUB_PROJECT= gst-transcoder
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/pitivi/gst-transcoder
COMMENT= Open source multimedia framework - transcoding plugin
LICENSE= gnu-lgpl-v2.1
USE_TOOLS+= pkg-config
SUBST_CLASSES+= py
SUBST_STAGE.py= pre-configure
SUBST_MESSAGE.py= Setting the Python executable name.
SUBST_FILES.py+= meson.build
SUBST_VARS.py+= PYVERSSUFFIX
.include "../../devel/py-meson/build.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2019/10/03 14:30:41 nia Exp $
bin/gst-transcoder-1.0
include/gstreamer-1.0/gst/transcoder/gsttranscoder.h
lib/girepository-1.0/GstTranscoder-1.0.typelib
lib/gstreamer-1.0/libgsttranscode.so
lib/libgsttranscoder-1.0.so
lib/libgsttranscoder-1.0.so.0
lib/pkgconfig/gst-transcoder-1.0.pc
share/gir-1.0/GstTranscoder-1.0.gir
share/gstreamer-1.0/encoding-profiles/device/dvd.gep
share/gstreamer-1.0/encoding-profiles/file-extension/avi.gep
share/gstreamer-1.0/encoding-profiles/file-extension/flv.gep
share/gstreamer-1.0/encoding-profiles/file-extension/mkv.gep
share/gstreamer-1.0/encoding-profiles/file-extension/mp3.gep
share/gstreamer-1.0/encoding-profiles/file-extension/mp4.gep
share/gstreamer-1.0/encoding-profiles/file-extension/oga.gep
share/gstreamer-1.0/encoding-profiles/file-extension/ogv.gep
share/gstreamer-1.0/encoding-profiles/file-extension/webm.gep
share/gstreamer-1.0/encoding-profiles/online-services/youtube.gep
# $NetBSD: buildlink3.mk,v 1.1 2019/10/03 14:30:41 nia Exp $
BUILDLINK_TREE+= gst-plugins1-transcoder
.if !defined(GST_PLUGINS1_TRANSCODER_BUILDLINK3_MK)
GST_PLUGINS1_TRANSCODER_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gst-plugins1-transcoder+= gst-plugins1-transcoder>=1.16.0
BUILDLINK_PKGSRCDIR.gst-plugins1-transcoder?= ../../multimedia/gst-plugins1-transcoder
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.endif # GST_PLUGINS1_TRANSCODER_BUILDLINK3_MK
BUILDLINK_TREE+= -gst-plugins1-transcoder
$NetBSD: distinfo,v 1.1 2019/10/03 14:30:41 nia Exp $
SHA1 (gst-transcoder-1.16.0.tar.gz) = 70d462549b6463a31cbff218851b0380d3cb1ae6
RMD160 (gst-transcoder-1.16.0.tar.gz) = e5de04d7be35542d5e1cc536743dad00713c6273
SHA512 (gst-transcoder-1.16.0.tar.gz) = 481ecce20f29532032ce211ca39a1e5406a4439d2f395a2dc0a9b6a6c83031a566cbd328a2341775cbe94085eae89612573ff3d14d2065c6f2e4089b7d0e5715
Size (gst-transcoder-1.16.0.tar.gz) = 38543 bytes
SHA1 (patch-meson.build) = 0ff593512e5c16951f149bdd8760239b0fb8d297
$NetBSD: patch-meson.build,v 1.1 2019/10/03 14:30:42 nia Exp $
Allow use of pkgsrc's weird names for python.
--- meson.build.orig 2018-07-23 14:41:18.000000000 +0000
+++ meson.build
@@ -110,7 +110,7 @@ executable('gst-transcoder-' + apiversio
link_with: [gst_transcoder]
)
-python3 = find_program('python3')
+python3 = find_program('python@PYVERSSUFFIX@')
run_command(python3, '-c', 'import shutil; shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")')
encoding_targetsdir = join_paths(get_option('datadir'),