diff --git a/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch b/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch index 093f2efb59d6abee770d3c188d0ba40d61a432cc..8f3c047622108ac69e872c657ccae1775b8788f1 100644 --- a/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch +++ b/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch @@ -339,14 +339,6 @@ index 7edd8634a5..d38bf1fbd8 100644 } gst_plugin_list_free (orig_plugins); } -@@ -2169,6 +2408,7 @@ real_main (int argc, char *argv[]) - gboolean do_print_blacklist = FALSE; - gboolean plugin_name = FALSE; - gboolean print_aii = FALSE; -+ gboolean print_aii_rpm = FALSE; - gboolean uri_handlers = FALSE; - gboolean check_exists = FALSE; - gboolean color_always = FALSE; @@ -2190,6 +2430,9 @@ real_main (int argc, char *argv[]) "or all plugins provide.\n " "Useful in connection with external automatic plugin " @@ -390,3 +382,13 @@ index 7edd8634a5..d38bf1fbd8 100644 -- 2.43.2 +--- a/a/a/tools/gst-inspect.c~ 2024-04-30 08:50:02.603031028 -0500 ++++ b/b/b/tools/gst-inspect.c 2024-04-30 08:51:26.239844637 -0500 +@@ -2408,6 +2408,7 @@ + gboolean do_print_blacklist = FALSE; + gboolean plugin_name = FALSE; + gboolean print_aii = FALSE; ++ gboolean print_aii_rpm = FALSE; + gboolean uri_handlers = FALSE; + gboolean check_exists = FALSE; + gboolean check_version = FALSE; diff --git a/gstreamer-1.24.0.tar.xz b/gstreamer-1.24.0.tar.xz deleted file mode 100644 index e54e10746bd483349e144950172f2c4c1fa333f3..0000000000000000000000000000000000000000 Binary files a/gstreamer-1.24.0.tar.xz and /dev/null differ diff --git a/gstreamer-1.24.9.tar.xz b/gstreamer-1.24.9.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..a7106aeb95185046628342dbddd40dd59aaea54e Binary files /dev/null and b/gstreamer-1.24.9.tar.xz differ diff --git a/gstreamer1.spec b/gstreamer1.spec index 20653fef08f76769473061bc4853eacc6a8a92e0..dfbe90b746adeb1d254634cdbd79bb28e05ffd98 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -1,8 +1,8 @@ Name: gstreamer1 -Version: 1.24.0 +Version: 1.24.9 Release: 1 -Summary: Bindings for GStreamer 1.0, the open source multimedia framework -License: LGPLv2+ +Summary: GStreamer streaming media framework runtime +License: LGPL-2.1-or-later URL: https://gstreamer.freedesktop.org/ Source0: https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz Source1: gstreamer1.attr @@ -11,12 +11,23 @@ Source2: gstreamer1.prov Patch0001: 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch -BuildRequires: bison check-devel chrpath meson >= 0.59.0 gcc -BuildRequires: flex gettext gettext-devel glib2-devel >= 2.32.0 -BuildRequires: gobject-introspection-devel >= 1.31.1 libtool -BuildRequires: libxml2-devel >= 2.4.0 pkgconfig libcap-devel -BuildRequires: libunwind-devel elfutils-devel bash-completion -BuildRequires: rustc +BuildRequires: meson >= 1.1 +BuildRequires: pkgconfig(bash-completion) >= 2.0 +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.64.0 +BuildRequires: pkgconfig(gmodule-no-export-2.0) +BuildRequires: pkgconfig(gmp) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gsl) +BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(libdw) +BuildRequires: pkgconfig(libunwind) +BuildRequires: /usr/bin/g-ir-scanner +BuildRequires: bison >= 2.4 +BuildRequires: flex >= 2.5.31 +BuildRequires: gettext +BuildRequires: rustc %description GStreamer1 implements a framework that allows for processing and encoding of @@ -29,29 +40,18 @@ breakdown of the class structure. %package devel Summary: Development files for GStreamer streaming media framework Requires: %{name} = %{version}-%{release} -Requires: glib2-devel libxml2-devel check-devel %description devel The %{name}-devel package includes the libraries, header files, etc., that you'll need to develop applications that are linked with the gstreamer1 extensibility library. - -%package help -Summary: Documents for %{name} -Buildarch: noarch -Requires: man info %{name} = %{version}-%{release} -Provides: %{name}-devel-docs - -%description help -Man pages and other related documents for %{name}. +%package_help %prep %autosetup -n gstreamer-%{version} -p3 - %build - %meson \ -D tests=disabled -D examples=disabled \ -D ptp-helper-permissions=capabilities -D dbghelp=disabled \ @@ -60,11 +60,11 @@ Man pages and other related documents for %{name}. %install %meson_install + %find_lang gstreamer-1.0 -%delete_la -install -m0644 -D %{SOURCE1} %{buildroot}%{_rpmconfigdir}/fileattrs/gstreamer1.attr -install -m0755 -D %{SOURCE2} %{buildroot}%{_rpmconfigdir}/gstreamer1.prov -%ldconfig_scriptlets + +install -m0644 -D %{S:1} %{buildroot}%{_rpmconfigdir}/fileattrs/gstreamer1.attr +install -m0755 -D %{S:2} %{buildroot}%{_rpmconfigdir}/gstreamer1.prov %files -f gstreamer-1.0.lang %doc AUTHORS NEWS @@ -95,9 +95,12 @@ install -m0755 -D %{SOURCE2} %{buildroot}%{_rpmconfigdir}/gstreamer1.prov %files help %doc RELEASE -%{_mandir}/man1/*.gz +%{_mandir}/man1/* %changelog +* Thu Oct 31 2024 Funda Wang - 1.24.9-1 +- update to 1.24.9 + * Mon Mar 11 2024 liweigang - 1.24.0-1 - update to version 1.24.0 diff --git a/gstreamer1.yaml b/gstreamer1.yaml index 4877b0df03c0756ac409610ea1495d22c05392bd..fdba08a25d6df6491c3a4652738f66e965574529 100644 --- a/gstreamer1.yaml +++ b/gstreamer1.yaml @@ -1,4 +1,4 @@ version_control: git src_repo: https://gitlab.freedesktop.org/gstreamer/gstreamer.git tag_prefix: -seperator: . +separator: .