File libplayer.spec of Package libplayer
#
# spec file for package libplayer (Version _0.1.0.1)
#
# Copyright (c) 2008 SOAD Project, Russia.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bug fixes or comments to the Maintainer: sda00@himki.net
#
# hg clone http://hg.geexbox.org/libplayer
# norootforbuild
Name: libplayer1
Version: 1.0.0
Release: 1
License: LGPL
URL: http://libplayer.geexbox.org/
#Provides: %{name}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: libplayer-%{version}.tar.bz2
Packager: sda00 <sda00@himki.net>
#Group: System/GUI/Enlightenment
Group: System/Libraries/
Summary: Libplayer is a multimedia A/V abstraction layer API
# core
BuildRequires: gcc-c++ gcc iputils cvs m4 autoconf automake libtool glibc-devel glibc zlib-devel zlib libjpeg-devel libjpeg doxygen sqlite3-devel pkgconfig
%if %suse_version < 1100
BuildRequires: sqlite
%endif
%if %suse_version >= 1100
BuildRequires: sqlite3 gstreamer-0_10-devel
%endif
# X env
BuildRequires: xorg-x11-devel xorg-x11-util-devel
# functional extensions
#BuildRequires: gettext-devel gettext imlib2-devel imlib2 pkg-config zlib-devel zlib libjpeg-devel libjpeg libpng-devel libpng libxml2-devel libxml2 libxslt-devel libxslt dbus-1-devel dbus-1 giflib-devel giflib pango pango-devel freetype2-devel freetype2 libtiff-devel tiff librsvg-devel librsvg libsvg-devel libsvg libsvg-cairo libsvg-cairo-devel fdupes
BuildRequires: id3lib-devel libid3tag-devel libjpeg-devel libjpeg libpng-devel libpng libogg-devel libvorbis-devel xine-devel python-devel python pyrex python-cython
#BuildRequires: gstreamer-0_10-plugins-base-devel
%description
libplayer is a multimedia A/V abstraction layer API. Its goal is to interact with GeeXboX Open Media Center (OMC).
libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer, xine and VLC only. More bindings (GStreamer, ...) are bound to come some day.
Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. For example, it provides a library to easily control MPlayer famous slave-mode.
libplayer is free software - it is licensed under the terms of the GNU Lesser General Public License (LGPL).
Prepared by SOAD project.
%package devel
Summary: Libplayer headers, static libraries and documentation
Group: System/Libraries/
Requires: %{name} = %{version}
%description devel
Headers, static libraries, test programs and documentation for libplayer
%prep
rm -rf "$RPM_BUILD_ROOT"
tar xfm $RPM_SOURCE_DIR/libplayer-1.0.0.tar.bz2
cd libplayer-%{version}
%{?suse_update_config:%{suse_update_config -f}}
%build
cd libplayer-%{version}
./configure --enable-gstreamer --enable-mplayer --enable-xine --prefix=%{_prefix} --bindir=%{_bindir} --includedir=%{_includedir} --libdir=%{_libdir}
%__make %{?jobs:-j%{jobs}}
%install
cd libplayer-%{version}
%makeinstall
find $RPM_BUILD_ROOT/ -type f -iname '*.la' -exec rm {} \;
find $RPM_BUILD_ROOT/ -type f -iname '*.a' -exec rm {} \;
#%fdupes -s $RPM_BUILD_ROOT
%clean
rm -rf "$RPM_BUILD_ROOT"
# $RPM_SOURCE_DIR
#%pre
%post
%run_ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/*
%{_libdir}/*.so.*
%{_libdir}/python%{py_ver}/site-packages/*
%files devel
%defattr(-, root, root)
##%{_bindir}/*
%{_libdir}/pkgconfig/*
%{_includedir}/*
%{_libdir}/*.so
%changelog
* Mon Sep 22 2008 first build <sda00@himki.net>
- first build