blob: 7bae17b2f4460be10f7b9f4810f36971cdcfd09d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
Name: gstreamer1
Version: 1.20.4
Release: 1
Summary: Bindings for GStreamer 1.0, the open source multimedia framework
License: LGPLv2+
URL: https://gstreamer.freedesktop.org/
Source0: https://github.com/GStreamer/gstreamer/archive/refs/tags/gstreamer-%{version}.tar.xz
Source1: gstreamer1.attr
Source2: gstreamer1.prov
Patch0001: ci.patch
Patch0002: gstreamer-inspect-rpm-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
%description
GStreamer1 implements a framework that allows for processing and encoding of
multimedia sources in a manner similar to a shell pipeline.
Because it's introspection-based, most of the classes follow directly from the
C API. Therefore, most of the documentation is by example rather than a full
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}.
%prep
%autosetup -n gstreamer-%{version} -p1
%build
%meson \
-D tests=disabled -D examples=disabled \
-D ptp-helper-permissions=capabilities -D dbghelp=disabled \
-D doc=disabled
%meson_build
%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
%files -f gstreamer-1.0.lang
%doc AUTHORS NEWS
%license COPYING
%{_bindir}/gst-*-1.0
%{_rpmconfigdir}/gstreamer1.prov
%{_rpmconfigdir}/fileattrs/gstreamer1.attr
%{_libdir}/*.so.*
%{_libdir}/gstreamer-1.0/*.so
%{_libdir}/girepository-1.0/*.typelib
%{_libexecdir}/gstreamer-1.0/*
%{_datadir}/bash-completion/helpers/gst
%{_datadir}/bash-completion/completions/gst-*
%files devel
%{_datadir}/aclocal/gst-element-check-1.0.m4
%{_datadir}/gir-1.0/*.gir
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/gstreamer-1.0/gst/*.h
%{_includedir}/gstreamer-1.0/gst/net/*.h
%{_includedir}/gstreamer-1.0/gst/controller/*.h
%{_includedir}/gstreamer-1.0/gst/check/*.h
%{_includedir}/gstreamer-1.0/gst/base/*.h
%{_datadir}/gstreamer-1.0/gdb/*
%{_datadir}/gdb/auto-load/*
%files help
%doc RELEASE
%{_mandir}/man1/*.gz
%changelog
* Tue Nov 1 2022 huyab<1229981468@qq.com> - 1.20.4-1
- update to 1.20.4
* Sat Jun 25 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.20.3-1
- update to 1.20.3
* Mon Jun 20 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.19.3-2
- fix build when Meson >= 0.61.5
- remove meson option gtk_doc
* Fri Dec 3 2021 hanhui <hanhui15@huawei.com> - 1.19.3-1
- Upgrade to gstreamer-1.19.3
* Wed Jun 23 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 1.18.4-1
- Upgrade to 1.18.4
- Delete Adapt-to-backwards-incompatible-change-in-GUN.patch whose target
patch file doesn't exist in this version 1.18.4
- Add gstreamer-inspect-rpm-format.patch
- Use meson rebuild
* Wed Mar 3 2021 yanan <yanan@huawei.com> - 1.16.2-3
- remove buildrequires for gtk-doc
* Tue Aug 4 2020 wangye <wangye70@huawei.com> - 1.16.2-2
- fix 1.16.2 make error
* Sat Jul 25 2020 hanhui <hanhui15@huawei.com> - 1.16.2-1
- update 1.16.2
* Tue Jan 7 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.14.4-4
- update software package
* Sun Dec 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.14.4-3
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:optimization the spec
* Tue Aug 27 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.14.4-2
- Package Init
|