Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (cecc4654c06d85d603b56878a263ce8974afdd96)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (cecc4654c06d85d603b56878a263ce8974afdd96)
  • Date: Sun, 8 Apr 2018 07:43:48 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

video-libs/gst-libav-1.0/BUILD | 8 --
video-libs/gst-libav-1.0/DEPENDS | 8 --
video-libs/gst-libav-1.0/DETAILS | 1
video-libs/gst-libav-1.0/HISTORY | 3
video-libs/gst-plugins-base-1.0/BUILD | 2
video-libs/gst-plugins-base-1.0/DEPENDS | 41 +++++-------
video-libs/gst-plugins-base-1.0/DETAILS | 1
video-libs/gst-plugins-base-1.0/HISTORY | 3
video-libs/gst-plugins-good-1.0/BUILD | 5 -
video-libs/gst-plugins-good-1.0/DEPENDS | 104
+++++++++++++-------------------
video-libs/gst-plugins-good-1.0/DETAILS | 1
video-libs/gstreamer-1.0/BUILD | 2
video-libs/gstreamer-1.0/DEPENDS | 30 ++++-----
video-libs/gstreamer-1.0/DETAILS | 1
video-libs/gstreamer-1.0/HISTORY | 3
video-libs/gstreamer-vaapi-1.0/DEPENDS | 13 ++++
video-libs/gstreamer-vaapi-1.0/DETAILS | 19 +++++
video-libs/gstreamer-vaapi-1.0/HISTORY | 6 +
18 files changed, 134 insertions(+), 117 deletions(-)

New commits:
commit cecc4654c06d85d603b56878a263ce8974afdd96
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gstreamer-vaapi-1.0: => 1.14.0

commit faa7783a7f62eb562194d0e8b3a682de6390f543
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gstreamer-vaapi-1.0

commit e82757be9f03a4271ea224abf1e97a7d76314611
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-good-1.0 - meson build

commit 6e7348139a03b813554d7e438bfdab5e91c7bcad
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-libav-1.0 - convert to meson build

commit 77f8dce5886fca8d1f64cd31bf76739854365a1e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-base-1.0 - initial conversion to meson build

commit f74e8dadc373b788c9033d9d09a6a3d227a70ff6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gstreamer-1.0 - convert to meson build

diff --git a/video-libs/gst-libav-1.0/BUILD b/video-libs/gst-libav-1.0/BUILD
deleted file mode 100755
index 4aea321..0000000
--- a/video-libs/gst-libav-1.0/BUILD
+++ /dev/null
@@ -1,8 +0,0 @@
-OPTS+=" --disable-fatal-warnings" &&
-
-# need -Os to build
-CFLAGS="$CFLAGS -Os" &&
-
-check_tmp_noexec /tmp &&
-default_build &&
-check_tmp_noexec /tmp
diff --git a/video-libs/gst-libav-1.0/DEPENDS
b/video-libs/gst-libav-1.0/DEPENDS
index c86a092..31895ba 100755
--- a/video-libs/gst-libav-1.0/DEPENDS
+++ b/video-libs/gst-libav-1.0/DEPENDS
@@ -1,7 +1,5 @@
+depends ninja-build-system &&
+depends meson &&
depends gstreamer-1.0 &&
depends gst-plugins-base-1.0 &&
-
-optional_depends LIBAVCODEC \
- "--with-system-libav" \
- "--without-system-libav" \
- "to use system ffmpeg/libav"
+depends LIBAVCODEC
diff --git a/video-libs/gst-libav-1.0/DETAILS
b/video-libs/gst-libav-1.0/DETAILS
index f01ccb9..7b89ae2 100755
--- a/video-libs/gst-libav-1.0/DETAILS
+++ b/video-libs/gst-libav-1.0/DETAILS
@@ -1,3 +1,4 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=gst-libav-1.0
VERSION=1.14.0
SOURCE=gst-libav-$VERSION.tar.xz
diff --git a/video-libs/gst-libav-1.0/HISTORY
b/video-libs/gst-libav-1.0/HISTORY
index 1dfac7b..906dc0f 100644
--- a/video-libs/gst-libav-1.0/HISTORY
+++ b/video-libs/gst-libav-1.0/HISTORY
@@ -7,6 +7,9 @@
2017-12-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.12.4

+2017-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS DEPENDS BUILD: convert to meson build
+
2017-09-18 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.12.3

diff --git a/video-libs/gst-plugins-base-1.0/BUILD
b/video-libs/gst-plugins-base-1.0/BUILD
index 04e0374..48cd15f 100755
--- a/video-libs/gst-plugins-base-1.0/BUILD
+++ b/video-libs/gst-plugins-base-1.0/BUILD
@@ -1,2 +1,2 @@
-OPTS="$OPTS --disable-examples" &&
+OPTS="$OPTS disable_examples=true" &&
default_build
diff --git a/video-libs/gst-plugins-base-1.0/DEPENDS
b/video-libs/gst-plugins-base-1.0/DEPENDS
index 10c12dc..5180681 100755
--- a/video-libs/gst-plugins-base-1.0/DEPENDS
+++ b/video-libs/gst-plugins-base-1.0/DEPENDS
@@ -1,46 +1,43 @@
+depends ninja-build-system &&
+depends meson &&
depends gstreamer-1.0 &&
depends orc &&

-optional_depends libx11 \
- "--enable-x --enable-xvideo --enable-xshm" \
- "--disable-x --disable-xvideo --disable-xshm" \
- "for X11 video output" &&
+optional_depends libx11 \
+"" "" \
+ "for X11 video output" &&
optional_depends alsa-lib \
- "--enable-alsa" \
- "--disable-alsa" \
+"" "" \
"for alsa audio input/output" &&
optional_depends cdparanoia \
- "--enable-cdparanoia" \
- "--disable-cdparanoia" \
+"" "" \
"for audio cd input" &&
optional_depends libvisual \
- "--enable-libvisual" \
- "--disable-libvisual" \
+"" "" \
"for libvisual audio visualization" &&
optional_depends libogg \
- "--enable-ogg" \
- "--disable-ogg" \
+"" "" \
"for OGG file reading/writing" &&
optional_depends pango \
- "--enable-pango" \
- "--disable-pango" \
+"" "" \
"for subtitle/text renderering" &&
optional_depends libvorbis \
- "--enable-vorbis" \
- "--disable-vorbis" \
+"" "" \
"for vorbis audio decoding/encoding" &&
optional_depends libtheora \
- "--enable-theora" \
- "--disable-theora" \
+"" "" \
"for theora video decoding/encoding" &&
+optional_depends opus \
+"" "" \
+ "" &&
optional_depends gtk-doc \
- "--enable-gtk-doc" \
- "--disable-gtk-doc" \
+ "disable_gtkdoc=false" \
+ "disable_gtkdoc=true" \
"to build documentation" &&

optional_depends gobject-introspection \
- "--enable-introspection=yes" \
- "--enable-introspection=no" \
+ "disable_introspection=false" \
+ "disable_introspection=true" \
"to enable introspection for this build" &&

if is_depends_enabled $SPELL gtk-doc; then
diff --git a/video-libs/gst-plugins-base-1.0/DETAILS
b/video-libs/gst-plugins-base-1.0/DETAILS
index 78efa3d..512fc01 100755
--- a/video-libs/gst-plugins-base-1.0/DETAILS
+++ b/video-libs/gst-plugins-base-1.0/DETAILS
@@ -1,3 +1,4 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=gst-plugins-base-1.0
VERSION=1.14.0
SOURCE=gst-plugins-base-$VERSION.tar.xz
diff --git a/video-libs/gst-plugins-base-1.0/HISTORY
b/video-libs/gst-plugins-base-1.0/HISTORY
index ca4f65b..a813e25 100644
--- a/video-libs/gst-plugins-base-1.0/HISTORY
+++ b/video-libs/gst-plugins-base-1.0/HISTORY
@@ -8,6 +8,9 @@
2017-12-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.12.4

+2017-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS DEPENDS BUILD: convert to meson build
+
2017-09-18 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.12.3

diff --git a/video-libs/gst-plugins-good-1.0/BUILD
b/video-libs/gst-plugins-good-1.0/BUILD
deleted file mode 100755
index ba87027..0000000
--- a/video-libs/gst-plugins-good-1.0/BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-OPTS="$OPTS --disable-examples" &&
-if [[ $GST_PLUGINS_GOOD_EXPERIMENTAL == "y" ]]; then
- OPTS+=" --enable-experimental"
-fi &&
-default_build
diff --git a/video-libs/gst-plugins-good-1.0/DEPENDS
b/video-libs/gst-plugins-good-1.0/DEPENDS
index ad7fdea..49c846e 100755
--- a/video-libs/gst-plugins-good-1.0/DEPENDS
+++ b/video-libs/gst-plugins-good-1.0/DEPENDS
@@ -1,84 +1,66 @@
-. "$GRIMOIRE/FUNCTIONS" &&
-
-depends gstreamer-1.0 &&
+depends ninja-build-system &&
+depends meson &&
+depends python3 &&
+depends gstreamer-1.0 &&
depends gst-plugins-base-1.0 &&
+depends orc &&
+
+optional_depends v4l-utils 'with-libv4l2=true' 'with-libv4l2=false' 'V4L ' &&

-optional_depends orc \
- "--enable-orc" \
- "--disable-orc" \
- "for orc support" &&
optional_depends aalib \
- "--enable-aalib" \
- "--disable-aalib" \
- "for ASCII art output" &&
+'' '' \
+ 'ASCII art output' &&
optional_depends libx11 \
- "--enable-x --enable-xshm" \
- "--disable-x --disable-xshm" \
- "for recording from X11" &&
+'' '' \
+ 'recording from X11' &&
optional_depends cairo \
- "--enable-cairo" \
- "--disable-cairo" \
- "for subtitle/text rendering" &&
+'' '' \
+ 'subtitle/text rendering' &&
optional_depends flac \
- "--enable-flac" \
- "--disable-flac" \
- "for flac audio decoding/encoding" &&
+'' '' \
+ 'flac audio decoding/encoding' &&
optional_depends gdk-pixbuf2 \
- "--enable-gdk_pixbuf" \
- "--disable-gdk_pixbuf" \
- "for gdkpixbuf image loader" &&
+'' '' \
+ 'gdkpixbuf image loader' &&
optional_depends JPEG \
- "--enable-jpeg" \
- "--disable-jpeg" \
- "for jpeg image decoding/encoding" &&
+'' '' \
+ 'jpeg image decoding/encoding' &&
optional_depends libcaca \
- "--enable-libcaca" \
- "--disable-libcaca" \
- "for coloured ascii art output" &&
+'' '' \
+ 'coloured ascii art output' &&
optional_depends libdv \
- "--enable-libdv" \
- "--disable-libdv" \
- "for DV video decoding" &&
+'' '' \
+ 'DV video decoding' &&
optional_depends libpng \
- "--enable-libpng" \
- "--disable-libpng" \
- "for png image encoding" &&
+'' '' \
+ 'png image encoding' &&
optional_depends libiec61883 \
- "--enable-dv1394" \
- "--disable-dv1394" \
- "to read from a IEE1394 (firewire) device" &&
+'' '' \
+ 'to read from a IEE1394 (firewire) device' &&
optional_depends libshout \
- "--enable-shout2" \
- "--disable-shout2" \
- "for shoutcast protocol send support" &&
+'' '' \
+ 'shoutcast protocol send support' &&
optional_depends libsoup \
- "--enable-soup" \
- "--disable-soup" \
- "for the soup http client plugin" &&
+'' '' \
+ 'the soup http client plugin' &&
optional_depends speex \
- "--enable-speex" \
- "--disable-speex" \
- "for speex audio decoding/encoding" &&
+'' '' \
+ 'speex audio decoding/encoding' &&
optional_depends taglib \
- "--enable-taglib" \
- "--disable-taglib" \
- "for ID3v2 tag writing" &&
+'' '' \
+ 'ID3v2 tag writing' &&
optional_depends wavpack \
- "--enable-wavpack" \
- "--disable-wavpack" \
- "for wavpack audio decoding" &&
+'' '' \
+ 'wavpack audio decoding' &&
optional_depends libvpx \
- "--enable-vpx" \
- "--disable-vpx" \
- "for VPX decoding" &&
+'' '' \
+ 'VPX decoding' &&
optional_depends pulseaudio \
- "--enable-pulse" \
- "--disable-pulse" \
- "for pulseaudio plugin" &&
+'' '' \
+ 'pulseaudio plugin' &&
optional_depends gtk-doc \
- "--enable-gtk-doc" \
- "--disable-gtk-doc" \
- "to build documentation" &&
+'' '' \
+ 'build documentation' &&

if is_depends_enabled $SPELL gtk-doc; then
depends pyxml
diff --git a/video-libs/gst-plugins-good-1.0/DETAILS
b/video-libs/gst-plugins-good-1.0/DETAILS
index f369e00..6a75924 100755
--- a/video-libs/gst-plugins-good-1.0/DETAILS
+++ b/video-libs/gst-plugins-good-1.0/DETAILS
@@ -1,3 +1,4 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=gst-plugins-good-1.0
VERSION=1.14.0
SOURCE=gst-plugins-good-$VERSION.tar.xz
diff --git a/video-libs/gstreamer-1.0/BUILD b/video-libs/gstreamer-1.0/BUILD
index 2c78d18..361a5a9 100755
--- a/video-libs/gstreamer-1.0/BUILD
+++ b/video-libs/gstreamer-1.0/BUILD
@@ -1,2 +1,2 @@
-OPTS="$OPTS --disable-examples --disable-tests" &&
+OPTS="$OPTS disable_examples=true disable_tests=true" &&
default_build
diff --git a/video-libs/gstreamer-1.0/DEPENDS
b/video-libs/gstreamer-1.0/DEPENDS
index 9cdba22..61072ed 100755
--- a/video-libs/gstreamer-1.0/DEPENDS
+++ b/video-libs/gstreamer-1.0/DEPENDS
@@ -1,33 +1,35 @@
+depends ninja-build-system
+depends meson &&
depends glib2 &&
depends libxml2 &&
depends flex &&
depends bison &&
depends perl &&

-optional_depends valgrind \
- "--enable-valgrind" \
- "--disable-valgrind" \
- "for better integration with valgrind" &&
+#optional_depends valgrind \
+# "--enable-valgrind" \
+# "--disable-valgrind" \
+# "for better integration with valgrind" &&

-optional_depends gettext \
- "--enable-nls" \
- "--disable-nls" \
- "to use Native Language Support" &&
+#optional_depends gettext \
+# "--enable-nls" \
+# "--disable-nls" \
+# "to use Native Language Support" &&

optional_depends gtk-doc \
- "--enable-gtk-doc" \
- "--disable-gtk-doc" \
+ "disable_gtkdoc=false" \
+ "disable_gtkdoc=true" \
"to build documentation" &&

optional_depends gobject-introspection \
- "--enable-introspection=yes" \
- "--enable-introspection=no" \
+ "disable_introspection=false" \
+ "disable_introspection=true" \
"to enable introspection for this build" &&

if is_depends_enabled $SPELL gtk-doc; then
depends pyxml
fi &&
optional_depends libunwind \
- "--with-unwind=ye" \
- "optional_depends=no" \
+ "disable_libunwind=false" \
+ "disable_libunwind=true" \
"trace leaks"
diff --git a/video-libs/gstreamer-1.0/DETAILS
b/video-libs/gstreamer-1.0/DETAILS
index b478353..3d8ce98 100755
--- a/video-libs/gstreamer-1.0/DETAILS
+++ b/video-libs/gstreamer-1.0/DETAILS
@@ -1,3 +1,4 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=gstreamer-1.0
VERSION=1.14.0
SOURCE=gstreamer-$VERSION.tar.xz
diff --git a/video-libs/gstreamer-1.0/HISTORY
b/video-libs/gstreamer-1.0/HISTORY
index c80f20c..a34a56c 100644
--- a/video-libs/gstreamer-1.0/HISTORY
+++ b/video-libs/gstreamer-1.0/HISTORY
@@ -7,6 +7,9 @@
2017-12-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.12.4

+2017-10-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS DEPENDS BUILD: adapt to meson build
+
2017-10-23 Treeve Jelbert <treeve AT sourcemage.org>
* DEPeNDS: add libunwind

diff --git a/video-libs/gstreamer-vaapi-1.0/DEPENDS
b/video-libs/gstreamer-vaapi-1.0/DEPENDS
new file mode 100755
index 0000000..7776efe
--- /dev/null
+++ b/video-libs/gstreamer-vaapi-1.0/DEPENDS
@@ -0,0 +1,13 @@
+depends ninja-build-system &&
+depends meson &&
+depends python3 &&
+depends gstreamer-1.0 &&
+depends gst-plugins-base-1.0 &&
+depends gst-plugins-bad-1.0 &&
+depends libva &&
+optional_depends eudev '' '' '' &&
+optional_depends libdrm '' '' '' &&
+optional_depends MESA '' '' '' &&
+optional_depends libxrandr '' '' '' &&
+optional_depends libxrender '' '' '' &&
+optional_depends wayland '' '' ''
diff --git a/video-libs/gstreamer-vaapi-1.0/DETAILS
b/video-libs/gstreamer-vaapi-1.0/DETAILS
new file mode 100755
index 0000000..784775c
--- /dev/null
+++ b/video-libs/gstreamer-vaapi-1.0/DETAILS
@@ -0,0 +1,19 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=gstreamer-vaapi-1.0
+ SPELLX=${SPELL//-1.0}
+ VERSION=1.14.0
+ SOURCE=$SPELLX-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ SOURCE_URL[0]=https://gstreamer.freedesktop.org/src/gst-libav/$SOURCE
+ SOURCE2=${SOURCE}.asc
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG="freedesktop.gpg:${SOURCE2}:UPSTREAM_KEY"
+ SOURCE2_IGNORE="signature"
+ LICENSE[0]=LGPL
+ WEB_SITE=https://gstreamer.freedesktop.org
+ ENTERED=20121005
+ KEYWORDS="gstreamer video libs"
+ SHORT="GStreamer plugin"
+cat << EOF
+GStreamer plugin.
+EOF
diff --git a/video-libs/gstreamer-vaapi-1.0/HISTORY
b/video-libs/gstreamer-vaapi-1.0/HISTORY
new file mode 100644
index 0000000..f1b79d9
--- /dev/null
+++ b/video-libs/gstreamer-vaapi-1.0/HISTORY
@@ -0,0 +1,6 @@
+2018-03-20 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.14.0
+
+2018-02-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.13.1
+ spell created



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (cecc4654c06d85d603b56878a263ce8974afdd96), Treeve Jelbert, 04/08/2018

Archive powered by MHonArc 2.6.24.

Top of Page