Summary: A Motif based CD player. Name: xmcd Version: 3.0.2 Release: 1 Copyright: Distibutable Source: ftp://ftp.x.org/contrib/applications/xmcd/%{name}-%{version}.tar.gz Patch1: xmcd-%{version}-aix.patch Patch2: xmcd-%{version}-libdir.patch Url:http://www.ibiblio.org/tkan/xmcd/downloads.html Group: Applications/Multimedia BuildRoot: %{_tmppath}/%{name}-root Prefix: %{_prefix} %description Xmcd is a full-featured CD player utility package. It includes xmcd (a CD player for the X Window System) and cda (a command-line, text mode CD player). Both utilities will play audio CDs on your computer. Multi-disc CD changers are supported on many platforms. Xmcd claims support for a wide range of CD drives. You will probably need to run the %{prefix}/lib/X11/xmcd/config/config.sh program before using it. Also, you will need to have either Motif or LessTif installed on your system in order to install xmcd. %prep %setup -q -n xmcd-3.0 %patch1 -p1 -b .aix # For reasons unclear, the code is requiring XMCD_LIBPATH to be set # in the environment before execution. The patch below sets a default # value for the AIX Toolbox if we don't find it in the environment. %patch2 -p1 -b .libdir %build xmkmf -a make %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/etc/X11/applnk/Multimedia/ mkdir -p $RPM_BUILD_ROOT/etc/X11/xmcd \ $RPM_BUILD_ROOT%{prefix}/bin/X11 \ $RPM_BUILD_ROOT%{prefix}/lib/X11/app-defaults BATCH_BINDIR=$RPM_BUILD_ROOT%{prefix}/bin/X11 \ BATCH_LIBDIR=$RPM_BUILD_ROOT%{prefix}/lib/X11 \ BATCH_XMCDLIB=$RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd \ BATCH_MANDIR=$RPM_BUILD_ROOT%{prefix}/man/man1 \ BATCH_CDDBDIR=$RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/cddb \ BATCH_DISCOGDIR=$RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/discog \ sh install.sh -n -b mv $RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/config/.tbl \ $RPM_BUILD_ROOT/etc/X11/xmcd/ mv $RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/config/* \ $RPM_BUILD_ROOT/etc/X11/xmcd/ rmdir $RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/config cd $RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd ln -s /etc/X11/xmcd config cd - # move binaries in correct place rm -f $RPM_BUILD_ROOT%{prefix}/bin/X11/* install -m 755 misc_d/start.sh $RPM_BUILD_ROOT%{prefix}/bin/X11 mv $RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/bin-*/* \ $RPM_BUILD_ROOT%{prefix}/bin/X11 rm -rf $RPM_BUILD_ROOT%{prefix}/lib/X11/xmcd/bin-* cd $RPM_BUILD_ROOT%{prefix}/lib/X11/app-defaults ln -s ../../../../..%{prefix}/lib/X11/xmcd/app-defaults/XMcd . cd - cp $RPM_BUILD_ROOT/etc/X11/xmcd/common.cfg \ $RPM_BUILD_ROOT/etc/X11/xmcd/cdrom rm $RPM_BUILD_ROOT%{prefix}/bin/X11/start.sh strip $RPM_BUILD_ROOT%{prefix}/bin/X11/* || : cat >$RPM_BUILD_ROOT/etc/X11/applnk/Multimedia/xmcd.desktop< - Update to level 3.0.2 * Wed May 23 2001 David Cissold - modify for building xmcd on AIX * Tue Dec 12 2000 Karsten Hopp - fix bug #21359 (wrong path for app-default file) * Thu Aug 03 2000 Than Ngo - fix bad permision (Bug #15075) * Mon Jul 24 2000 Prospector - rebuilt * Thu Jul 13 2000 Than Ngo - add BuildPrereq: openmotif-devel * Mon Jun 12 2000 Than Ngo - update 2.6 for 7.0 - build with openmotif-2.1.30 - clean up specfile - remove wmconfig/xmcd, add xmcd.desktop * Mon Aug 30 1999 Tim Powers - changed group * Mon Jul 26 1999 Tim Powers - rebuilt for 6.1 - added %defattr * Fri Apr 09 1999 Michael Maher - fixed cda.c for stderr * Tue Oct 27 1998 Cristian Gafton - config file updates so it might actually run out of the box * Wed May 20 1998 Cristian Gafton - buildroot - patch to get rid of the uglyu interactive installer * Thu Nov 20 1997 Otto Hammersmith - added wmconfig entry * Wed Nov 19 1997 Otto Hammersmith - built new version, 2.2 - built against lesstif