From eb1b0992fbb638505400d546de463e87857a7c06 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Oct 05 2017 12:45:13 +0000 Subject: Initial import. --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bd205df --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/gst-devtools-1.12.3.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 614486e..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# gst-devtools - -The gst-devtools package \ No newline at end of file diff --git a/gst-devtools.spec b/gst-devtools.spec new file mode 100644 index 0000000..07e8232 --- /dev/null +++ b/gst-devtools.spec @@ -0,0 +1,79 @@ +%global apiver 1.0 + +Name: gst-devtools +Version: 1.12.3 +Release: 2%{?dist} +Summary: Development and debugging tools for GStreamer + +License: LGPLv2+ +URL: https://github.com/GStreamer/gst-devtools +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: meson +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) +BuildRequires: gobject-introspection-devel +BuildRequires: json-glib-devel +BuildRequires: gtk-doc +BuildRequires: python3-devel + +%description +%{summary}. + +%package devel +Summary: Development libraries and header files for %{name} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: gstreamer1-devel%{?_isa} + +%description devel +%{summary}. + +%prep +%autosetup + +%build +%meson -D disable_doc=true +%meson_build + +%install +%meson_install + +for lib in `find %{buildroot} -type f -name '*.py'`; do + sed '1{\@^#!/usr/bin/env python@d}' $lib > $lib.new && + touch -r $lib $lib.new && + mv $lib.new $lib +done + +sed -i "s/env\ //g" %{buildroot}%{_bindir}/gst-validate-launcher + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%doc validate/ChangeLog validate/NEWS validate/README +%license validate/COPYING +%{_bindir}/gst-validate-* +%dir %{_libdir}/girepository-1.0/ +%{_libdir}/girepository-1.0/GstValidate-%{apiver}.typelib +%{_libdir}/gstreamer-1.0/libgstvalidatetracer.so +%{_libdir}/libgstvalidate-%{apiver}.so.* +%{_datadir}/gstreamer-1.0/validate/ +%{_libdir}/gstreamer-1.0/validate/*.so +%{_libdir}/gst-validate-launcher/ + +%files devel +%doc %{_datadir}/gtk-doc/ +%{_includedir}/gstreamer-1.0/gst/validate/ +%{_libdir}/libgstvalidate-%{apiver}.so +%{_libdir}/pkgconfig/gst-validate-%{apiver}.pc +%dir %{_datadir}/gir-1.0/ +%{_datadir}/gir-1.0/GstValidate-%{apiver}.gir + +%changelog +* Wed Oct 04 2017 Gwyn Ciesla - 1.12.3-2 +- Review fixes. + +* Mon Oct 02 2017 Gwyn Ciesla - 1.12.3-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..9ff8bca --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (gst-devtools-1.12.3.tar.gz) = e76a13f906201fa7a406de970ab9e14f3528b9c802583915715499491b81928232251be64ff09c0482589ebbd82ea52ea715da76cd2510d50111668fffc7abe2