[packages/gstreamer-plugins-bad] - package chromaprint plugin

qboosh qboosh at pld-linux.org
Thu Oct 11 05:59:25 CEST 2012


commit 11506ac9af470b2ea0db3bed6f8ce44293873849
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Oct 11 05:59:27 2012 +0200

    - package chromaprint plugin

 gstreamer-plugins-bad.spec | 42 +++++++++++++++++++++++++++++++-----------
 1 file changed, 31 insertions(+), 11 deletions(-)
---
diff --git a/gstreamer-plugins-bad.spec b/gstreamer-plugins-bad.spec
index 9b34906..4a975b5 100644
--- a/gstreamer-plugins-bad.spec
+++ b/gstreamer-plugins-bad.spec
@@ -1,37 +1,37 @@
-# TODO: libchromaprint
 #
 # Conditional build:
+%bcond_without	amr		# amrwbenc output plugin
 %bcond_with	cdaudio		# cdaudio input plugin [not ported to 1.0]
-%bcond_without	amr		# don't build amrwbenc plugin
+%bcond_without	chromaprint	# chromaprint plugin
 %bcond_with	dc1394		# dc1394 input plugin [not ported to 1.0]
 %bcond_with	dirac		# Dirac codec plugin [not ported to 1.0]
 %bcond_with	directfb	# DirectFB videosink plugin [not ported to 1.0]
-%bcond_without	dts		# don't build DTS plugin
-%bcond_without	faad		# don't build faad plugin
-%bcond_without	gsm		# don't build gsm plugin
+%bcond_without	dts		# DTS plugin
+%bcond_without	faad		# faad plugin
+%bcond_without	gsm		# gsm plugin
 %bcond_with	jasper		# JasPer plugin [not ported to 1.0]
 %bcond_with	kate		# Kate text streams plugin [not ported to 1.0]
 %bcond_with	ladspa		# LADSPA plugin [not ported to 1.0]
 %bcond_with	lv2		# LV2 plugin [not ported to 1.0]
-%bcond_without	mjpegtools	# don't build mpeg2enc plugin
-%bcond_without	mms		# don't build mms plugin
+%bcond_without	mjpegtools	# mpeg2enc plugin
+%bcond_without	mms		# mms plugin
 %bcond_without	mpg123		# MPG123-based MP3 plugin
-%bcond_with	musepack	# don't build musepack plugin [not ported to 1.0]
+%bcond_with	musepack	# musepack plugin [not ported to 1.0]
 %bcond_with	musicbrainz	# musicbrainz plugin [not ported to 1.0]
 %bcond_with	mythtv		# mythtv plugin [not ported to 1.0]
 %bcond_with	nas		# NAS audiosink plugin [not ported to 1.0]
 %bcond_with	neon		# neonhttpsrc plugin [not ported to 1.0]
 %bcond_with	ofa		# OFA plugin [not ported to 1.0]
 %bcond_with	openal		# OpenAL audiosink plugin [not ported to 1.0]
-%bcond_without	opencv		# don't build OpenCV plugin
+%bcond_without	opencv		# OpenCV plugin
 %bcond_with	rsvg		# RSVG plugin [not ported to 1.0]
 %bcond_with	sdl		# SDL audio/videosink plugin [not ported to 1.0]
 %bcond_with	sndfile		# sndfile plugin [not ported to 1.0]
 %bcond_with	swfdec		# swfdec plugin [not ready for swfdec >= 0.4]
-%bcond_without	spc		# don't build spc plugin
+%bcond_without	spc		# spc plugin
 %bcond_with	timidity	# timidity plugin [not ported to 1.0]
 %bcond_with	uvch264		# uvch264 plugin [not ported to 1.0]
-%bcond_without	wavpack		# don't build wavpack plugin
+%bcond_without	wavpack		# wavpack plugin
 %bcond_without	wayland		# Wayland videosink plugin
 %bcond_with	wildmidi	# wildmidi plugin [not ported to 1.0]
 %bcond_with	xvid		# XviD plugin [not ported to 1.0]
@@ -96,6 +96,7 @@ BuildRequires:	game-music-emu-devel >= 0.5.5
 %{?with_ladspa:BuildRequires:	ladspa-devel >= 1.12}
 BuildRequires:	libass-devel >= 0.9.4
 %{?with_cdaudio:BuildRequires:	libcdaudio-devel}
+%{?with_chromaprint:BuildRequires:	libchromaprint-devel}
 %{?with_dc1394:BuildRequires:	libdc1394-devel >= 2.0.0}
 %{?with_dts:BuildRequires:	libdts-devel}
 BuildRequires:	libdvdnav-devel >= 4.1.2
@@ -288,6 +289,19 @@ GStreamer Celt audio encoder and decoder plugin.
 %description -n gstreamer-celt -l pl.UTF-8
 Wtyczka GStreamera kodująca i dekodująca dźwięk w formacie Celt.
 
+%package -n gstreamer-chromaprint
+Summary:	GStreamer Chromaprint audio fingerprinting plugin
+Summary(pl.UTF-8):	Wtyczka Chromaprint do odcisków identyfikacyjnych dźwięku dla GStreamera
+Group:		Libraries
+Requires:	gstreamer >= %{gst_req_ver}
+
+%description -n gstreamer-chromaprint
+GStreamer Chromaprint audio fingerprinting plugin.
+
+%description -n gstreamer-chromaprint -l pl.UTF-8
+Wtyczka GStreamera wykonująca odciski identyfikacyjne dźwięku przy
+użyciu biblioteki Chromaprint.
+
 %package -n gstreamer-curl
 Summary:	GStreamer cURL network sink plugin
 Summary(pl.UTF-8):	Wtyczka wyjścia sieciowego cURL dla GStreamera
@@ -1061,6 +1075,12 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstcelt.so
 
+%if %{with chromaprint}
+%files -n gstreamer-chromaprint
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstchromaprint.so
+%endif
+
 %files -n gstreamer-curl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstcurl.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-bad.git/commitdiff/11506ac9af470b2ea0db3bed6f8ce44293873849



More information about the pld-cvs-commit mailing list