From 5668aaff110a0d937c46a471432184024e3bca01 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Mon, 6 Jan 2014 21:22:28 +0100 Subject: [PATCH] - updated to 0.99.0 for gstreamer 1.x; gstreamer0.10 version moved to dotnet-gstreamer0.10-sharp.spec - removed obsolete destdir patch --- dotnet-gstreamer-sharp-destdir.patch | 11 ------ dotnet-gstreamer-sharp.spec | 53 ++++++++++++++-------------- 2 files changed, 26 insertions(+), 38 deletions(-) delete mode 100644 dotnet-gstreamer-sharp-destdir.patch diff --git a/dotnet-gstreamer-sharp-destdir.patch b/dotnet-gstreamer-sharp-destdir.patch deleted file mode 100644 index 9f29bb3..0000000 --- a/dotnet-gstreamer-sharp-destdir.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gstreamer-sharp-0.9.2/configure.ac.new 2011-10-05 19:59:12.017506467 +0200 -+++ gstreamer-sharp-0.9.2/configure.ac 2011-10-05 19:59:43.998974689 +0200 -@@ -24,7 +24,7 @@ PKG_CHECK_MODULES(MONO_DEPENDENCY, mono - AM_PROG_LIBTOOL - - if test "x$has_mono" = "xtrue"; then -- GACUTIL_FLAGS='/package $(PACKAGE_VERSION) /gacdir $(libdir) /root $(DESTDIR)/$(libdir)' -+ GACUTIL_FLAGS='/package $(PACKAGE_VERSION) /gacdir $(prefix)/lib /root $(DESTDIR)/$(prefix)/lib' - GENERATED_SOURCES=generated/*.cs - AC_PATH_PROG(MONO, mono, no) - AC_PATH_PROG(CSC, gmcs, no) diff --git a/dotnet-gstreamer-sharp.spec b/dotnet-gstreamer-sharp.spec index 4dd3d10..241594c 100644 --- a/dotnet-gstreamer-sharp.spec +++ b/dotnet-gstreamer-sharp.spec @@ -1,38 +1,39 @@ %include /usr/lib/rpm/macros.mono -Summary: .NET bindings for GStreamer -Summary(pl.UTF-8): Wiązania GStreamera dla .NET +Summary: .NET bindings for GStreamer 1.0 +Summary(pl.UTF-8): Wiązania GStreamera 1.0 dla .NET Name: dotnet-gstreamer-sharp -Version: 0.9.2 -Release: 2 -License: LGPL v2+ +Version: 0.99.0 +Release: 1 +License: AGPL v3+ Group: Libraries -Source0: http://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-%{version}.tar.bz2 -# Source0-md5: 767bdba4dd753ba766352360c7053c14 -Patch0: %{name}-destdir.patch +Source0: http://gstreamer.freedesktop.org/src/gstreamer-sharp/gstreamer-sharp-%{version}.tar.gz +# Source0-md5: 467cdfdb75e0ad568c2d7bc5c47e0c25 URL: http://gstreamer.org/ -BuildRequires: autoconf +BuildRequires: autoconf >= 2.50 BuildRequires: automake +BuildRequires: dotnet-gtk-sharp3-devel >= 2.99.2 BuildRequires: glib2-devel >= 1:2.18.1 -BuildRequires: gstreamer-devel >= 0.10.25 -BuildRequires: gstreamer-plugins-base-devel >= 0.10.25 -BuildRequires: libtool +BuildRequires: gstreamer-devel >= 1.0 +BuildRequires: gstreamer-plugins-base-devel >= 1.0 +BuildRequires: libtool >= 2:2 BuildRequires: mono-csharp >= 2.4 BuildRequires: monodoc >= 1.1 BuildRequires: pkgconfig BuildRequires: rpmbuild(monoautodeps) +Requires: dotnet-gtk-sharp3 >= 2.99.2 Requires: glib2 >= 1:2.18.1 -Requires: gstreamer >= 0.10.25 -Requires: gstreamer-plugins-base >= 0.10.25 +Requires: gstreamer >= 1.0 +Requires: gstreamer-plugins-base >= 1.0 Requires: mono >= 2.4 ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64 ExcludeArch: i386 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -This package provides bindings for .NET to GStreamer libraries. +This package provides bindings for .NET to GStreamer 1.0 libraries. %description -l pl.UTF-8 -Pakiet ten dostarcza wiązania dla .NET do bibliotek GStreamera. +Pakiet ten dostarcza wiązania dla .NET do bibliotek GStreamera 1.0. %package devel Summary: Development files for GStreamer-sharp library @@ -60,8 +61,7 @@ Static gstreamer-sharp library. Biblioteka statyczna gstreamer-sharp. %prep -%setup -q -n gstreamer-sharp-%{version} -%patch0 -p1 +%setup -q -c %build %{__libtoolize} @@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgstreamersharpglue-1.0.0.la + %clean rm -rf $RPM_BUILD_ROOT @@ -85,20 +87,17 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README RELEASE TODO -%attr(755,root,root) %{_libdir}/libgstreamersharpglue-0.10.so -# needed for DllImport on basename -%{_libdir}/libgstreamersharpglue-0.10.la +%doc LICENSE NEWS README.md +%attr(755,root,root) %{_libdir}/libgstreamersharpglue-1.0.0.so %{_prefix}/lib/mono/gac/gstreamer-sharp %files devel %defattr(644,root,root,755) -%dir %{_prefix}/lib/mono/gstreamer-sharp-0.10 -%{_prefix}/lib/mono/gstreamer-sharp-0.10/gstreamer-sharp.dll +%dir %{_prefix}/lib/mono/gstreamer-sharp +%{_prefix}/lib/mono/gstreamer-sharp/gstreamer-sharp.dll %{_prefix}/lib/monodoc/sources/gstreamer-sharp-docs.* -%{_datadir}/gapi/gstreamer-api.xml -%{_pkgconfigdir}/gstreamer-sharp-0.10.pc +%{_pkgconfigdir}/gstreamer-sharp-1.0.pc %files static %defattr(644,root,root,755) -%{_libdir}/libgstreamersharpglue-0.10.a +%{_libdir}/libgstreamersharpglue-1.0.0.a -- 2.44.0