Overview
Submit package home:zaitor / A_15.2-gstrea...ns-bad-codecs to package Staging / A_15.2-gstreame...gins-bad-codecs
A_15.2-gstreamer-plugins-bad-codecs.changes
Added
x
1
2
+-------------------------------------------------------------------
3
+Wed Mar 4 21:09:58 UTC 2020 - Bjørn Lie <zaitor@opensuse.org>
4
+
5
+- Inital build for Packman.
6
A_15.2-gstreamer-plugins-bad-codecs.spec
Added
117
1
2
+#
3
+# spec file for package A_15.2-gstreamer-plugins-bad-codecs
4
+#
5
+
6
+%define _name gst-plugins-bad
7
+%define gst_branch 1.0
8
+%define _version 1.16.2
9
+
10
+Name: A_15.2-gstreamer-plugins-bad-codecs
11
+Version: 1.16.2
12
+Release: 0
13
+Summary: Codecs/plugins for gstreamer-plugins-bad
14
+License: GPL-2.0-or-later AND LGPL-2.1-or-later
15
+Group: Productivity/Multimedia/Other
16
+URL: https://gstreamer.freedesktop.org
17
+Source0: %{url}/src/%{_name}/%{_name}-%{version}.tar.xz
18
+
19
+BuildRequires: c++_compiler
20
+BuildRequires: faac-devel
21
+BuildRequires: libfaad-devel
22
+BuildRequires: fdupes
23
+BuildRequires: meson
24
+BuildRequires: orc >= 0.4.11
25
+BuildRequires: pkgconfig
26
+BuildRequires: python3-base
27
+BuildRequires: pkgconfig(dvdnav) >= 4.1.2
28
+BuildRequires: pkgconfig(dvdread) >= 4.1.2
29
+%if %{with fdk_aac}
30
+BuildRequires: pkgconfig(fdk-aac) >= 0.1.4
31
+%endif
32
+BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
33
+BuildRequires: pkgconfig(gmodule-export-2.0)
34
+BuildRequires: pkgconfig(gstreamer-1.0) >= %{_version}
35
+BuildRequires: pkgconfig(gstreamer-allocators-1.0)
36
+BuildRequires: pkgconfig(gstreamer-audio-1.0) >= %{_version}
37
+BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= %{_version}
38
+BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{_version}
39
+BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{_version}
40
+BuildRequires: pkgconfig(libdca)
41
+BuildRequires: pkgconfig(libde265) >= 0.9
42
+BuildRequires: pkgconfig(libmodplug)
43
+BuildRequires: pkgconfig(librtmp)
44
+BuildRequires: pkgconfig(openh264) >= 1.3.0
45
+BuildRequires: pkgconfig(vo-amrwbenc) >= 0.1.0
46
+BuildRequires: pkgconfig(x265)
47
+
48
+Provides: gstreamer-plugins-bad-orig-addon = %{version}
49
+Obsoletes: gstreamer-plugins-bad-orig-addon < %{version}
50
+Enhances: gstreamer
51
+
52
+%description
53
+GStreamer is a streaming media framework based on graphs of filters
54
+that operate on media data. Applications using this library can do
55
+anything media-related,from real-time sound processing to playing
56
+videos. Its plug-in-based architecture means that new data types or
57
+processing capabilities can be added simply by installing new
58
+plug-ins.
59
+
60
+%prep
61
+%autosetup -n %{_name}-%{version} -p1
62
+
63
+%build
64
+%meson \
65
+ --auto-features=disabled \
66
+ -Dpackage-name='Packman GStreamer-plugins-bad-codecs' \
67
+ -Dpackage-origin='https://pmbs.links2linux.de' \
68
+ -Dlibde265=enabled \
69
+ -Dorc=enabled \
70
+ -Ddts=enabled \
71
+ -Dfaac=enabled \
72
+ -Dfaad=enabled \
73
+%if %{with fdk_aac}
74
+ -Dfdkaac=enabled \
75
+%endif
76
+ -Dmodplug=enabled \
77
+ -Dopenh264=enabled \
78
+ -Dresindvd=enabled \
79
+ -Drtmp=enabled \
80
+ -Dsiren=enabled \
81
+ -Dvoamrwbenc=enabled \
82
+ -Dx265=enabled \
83
+ %{nil}
84
+%meson_build
85
+
86
+%install
87
+%meson_install
88
+
89
+# Nuke all files built in gstreamer-plugins-bad in distro
90
+rm -rfv %{buildroot}%{_libdir}/*.so
91
+rm -rfv %{buildroot}%{_libdir}/*.so.0
92
+rm -rfv %{buildroot}%{_libdir}/*.so.0.*.0
93
+rm -rfv %{buildroot}%{_libdir}/pkgconfig/
94
+rm -rfv %{buildroot}%{_includedir}/
95
+
96
+%files
97
+%license COPYING COPYING.LIB
98
+%dir %{_datadir}/gstreamer-%{gst_branch}/presets/
99
+%{_datadir}/gstreamer-%{gst_branch}/presets/GstVoAmrwbEnc.prs
100
+%{_libdir}/gstreamer-%{gst_branch}/libgstde265.so
101
+%{_libdir}/gstreamer-%{gst_branch}/libgstdtsdec.so
102
+%{_libdir}/gstreamer-%{gst_branch}/libgstfaac.so
103
+%{_libdir}/gstreamer-%{gst_branch}/libgstfaad.so
104
+%if %{with fdk_aac}
105
+%{_libdir}/gstreamer-%{gst_branch}/libgstfdkaac.so
106
+%endif
107
+%{_libdir}/gstreamer-%{gst_branch}/libgstmodplug.so
108
+%{_libdir}/gstreamer-%{gst_branch}/libgstopenh264.so
109
+%{_libdir}/gstreamer-%{gst_branch}/libgstresindvd.so
110
+%{_libdir}/gstreamer-%{gst_branch}/libgstrtmp.so
111
+%{_libdir}/gstreamer-%{gst_branch}/libgstsiren.so
112
+%{_libdir}/gstreamer-%{gst_branch}/libgstvoamrwbenc.so
113
+%{_libdir}/gstreamer-%{gst_branch}/libgstx265.so
114
+
115
+%changelog
116
+
117
gst-plugins-bad-1.16.2.tar.xz
Added
Refresh
Refresh
Login required, please
login
or
signup
in order to comment
Request History
zaitor created request over 4 years ago
Since we do not ship the normal gst packages this round, I'd like for this alternative package style to be a part of 15.2 packages.
hillwood accepted request over 4 years ago