%define xmms_generaldir %(xmms-config --general-plugin-dir 2>/dev/null || echo %{_libdir}/xmms/General) Name: xosd Version: 2.2.14 Release: 4mamba Summary: Displays transparent text on your screen like the OSD of TVs Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.ignavus.net/software.html Source: http://downloads.sourceforge.net/libxosd/xosd-%{version}.tar.gz # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286156 Patch: xosd-2.2.14-libxosdm4.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib1-devel BuildRequires: libgtk1-devel BuildRequires: libX11-devel BuildRequires: libXau-devel BuildRequires: libxcb-devel BuildRequires: libXdmcp-devel BuildRequires: libXext-devel BuildRequires: libXinerama-devel ## AUTOBUILDREQ-END BuildRequires: gcc-c++ %ifnarch arm BuildRequires: xmms-devel >= 1.2.10 %endif BuildRoot: %{_tmppath}/%{name}-%{version}-root %description XOSD displays text on your screen, sounds simple right? The difference is it is unmanaged and shaped, so it appears transparent. This gives the effect of an On Screen Display, like your TV/VCR etc.. The package also includes an xmms plugin, which automatically displays various interesting things as they change (song name, volume etc...) %package devel Summary: Development files for the XOSD on-screen display library Group: Development/Libraries Requires: %{name} = %{version} %description devel The xosd-devel package contains static libraries, header files and documentation for developing applications that use the XOSD on-screen display. %package -n xmms-xosd Summary: XMMS plugin for on-screen display that uses the XOSD library Group: Applications/Multimedia Requires: %{name} = %{version}, xmms Obsoletes: xosd-xmms == 2.2.12 %description -n xmms-xosd An X MultiMedia System plugin to display information on-screen through the XOSD library, similarly to TV OSD. %prep %setup -q %patch -p1 %build %configure \ --disable-dependency-tracking \ --enable-old-plugin \ --with-plugindir="%{xmms_generaldir}" %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-, root, root) %{_bindir}/osd_cat %{_libdir}/*.so.* %{_datadir}/xosd/ %{_mandir}/man1/osd_cat* %doc AUTHORS COPYING %files devel %defattr(-, root, root) %{_bindir}/xosd-config %{_datadir}/aclocal/*.m4 %{_includedir}/*.h %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/*.so %{_mandir}/man1/xosd-config* %{_mandir}/man3/* %doc ChangeLog README %ifnarch arm %files -n xmms-xosd %defattr(-, root, root, 0755) %{xmms_generaldir}/*.so %{xmms_generaldir}/*.la %endif %changelog * Mon Oct 04 2010 Silvan Calarco 2.2.14-4mamba - rebuilt with libgdk-pixbuf 2.22.0 * Wed May 20 2009 Automatic Build System 2.2.14-3mamba - automatic rebuild by autodist * Sun Sep 21 2008 gil 2.2.14-2mamba - added patch for fixed http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286156 * Sun Sep 14 2008 gil 2.2.14-1mamba - update to 2.2.14 * Wed Jun 29 2005 Davide Madrisan 2.2.12-3qilnx - fixed package group - use macros for building/installing * Fri Jun 10 2005 Alessandro Ramazzina 2.2.12-2qilnx - rebuild and moved from devel-contrib repository to devel repository * Fri Jun 10 2005 Matteo Bernasconi 2.2.12-1qilnx - first build