Name: nas Summary: The Network Audio System (NAS) Version: 1.9.2 Release: 1%{?dist} URL: http://radscan.com/nas.html License: Public Domain Group: Development/Libraries %define daemon nasd Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.src.tar.gz Source1: %{daemon}.init Source2: %{daemon}.sysconfig Patch0: %{name}-1.9.2-asneeded.patch Patch1: %{name}-1.9.2-Move-AuErrorDB-to-SHAREDIR.patch Buildroot: %{_tmppath}/NAS-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bison flex BuildRequires: imake BuildRequires: libX11-devel libXau-devel libXaw-devel libXext-devel BuildRequires: libXp-devel libXt-devel Requires: %{name}-libs = %{version}-%{release} Requires(post): chkconfig Requires(preun): chkconfig initscripts Requires(postun): initscripts %package devel Summary: Development and doc files for the NAS Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} %package libs Summary: Run-time libraries for NAS Group: System Environment/Libraries %description In a nutshell, NAS is the audio equivalent of an X display server. The Network Audio System (NAS) was developed by NCD for playing, recording, and manipulating audio data over a network. Like the X Window System, it uses the client/server model to separate applications from the specific drivers that control audio input and output devices. Key features of the Network Audio System include: o Device-independent audio over the network o Lots of audio file and data formats o Can store sounds in server for rapid replay o Extensive mixing, separating, and manipulation of audio data o Simultaneous use of audio devices by multiple applications o Use by a growing number of ISVs o Small size o Free! No obnoxious licensing terms %description libs %{summary}. %description devel Development files and the documentation. %prep %setup -q %patch0 -p0 -b .asneeded %patch1 -p1 -b .move_AuErrorDB for F in HISTORY; do iconv --from-code=ISO_8859-15 --to-code=UTF-8 "$F" > "${F}.tmp" touch -r "$F" "${F}.tmp" mv "${F}.tmp" "$F" done %build xmkmf # See HISTORY file how to modify CDEBUGFLAGS make WORLDOPTS='-k CDEBUGFLAGS="%{optflags}"' %{?_smp_mflags} World %install rm -rf $RPM_BUILD_ROOT export LDFLAGS=-lXau make DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir} INCROOT=%{_includedir} \ LIBDIR=%{_libdir}/X11 SHLIBDIR=%{_libdir} USRLIBDIR=%{_libdir} \ MANPATH=%{_mandir} INSTALLFLAGS='-p' \ install install.man install -p -m755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/%{daemon} install -p -m644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{daemon} # Remove static libraries rm $RPM_BUILD_ROOT%{_libdir}/*.a # Rename config file mv $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/nasd.conf{.eg,} %post /sbin/chkconfig --add %{daemon} %preun if [ $1 = 0 ] ; then /sbin/service %{daemon} stop >/dev/null 2>&1 ||: /sbin/chkconfig --del %{daemon} fi %postun if [ "$1" -ge "1" ] ; then /sbin/service %{daemon} condrestart >/dev/null 2>&1 || : fi %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %dir %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}/nasd.conf %config(noreplace) %{_sysconfdir}/sysconfig/%{daemon} %{_initrddir}/%{daemon} %{_bindir}/* %{_mandir}/man1/* %{_mandir}/man5/* %files libs %defattr(-,root,root,-) %doc README FAQ HISTORY TODO %{_libdir}/libaudio.so.2 %{_libdir}/libaudio.so.2.4 %{_datadir}/X11/AuErrorDB %files devel %defattr(-,root,root,-) %{_includedir}/audio/ %{_libdir}/libaudio.so %{_mandir}/man3/* %changelog * Mon Aug 09 2010 Petr Pisar <ppisar@redhat.com> - 1.9.2-1 - 1.9.2 bump, update URL, Source0 - Remove spec code specific for Fedora < 12 and EPEL < 4 as they are unsupported now - Apply nas-1.9.2-asneeded.patch to get libXau linked explicitly (bug #565181) - Move AuErrorDB non-executable to share directory, distribute with libraries - Unify spec file indentation - Add postun action * Sun Mar 14 2010 Frank Büttner <frank-buettner@gmx.net> - 1.9.1-7 - fix #565181 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Apr 07 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.9.1-4 - -libs subpkg (f9+, #438547) - %%install: INSTALLFLAGS='-p' (preserve timestamps) - fixup %%changelog whitespace * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.9.1-3 - Autorebuild for GCC 4.3 * Sun Nov 11 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9.1-2 - fix spec file * Sun Nov 11 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9.1-1 - update to 1.9.1 - remove unneeded patches * Fri Nov 02 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9a-3 - add better patch for #247468 * Fri Nov 02 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9a-2 - add patch to fix #247468 * Sun Oct 28 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9a-1 - update to 1.9a to fix #245712 * Sat Aug 18 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9-4 - fix for bug #245712 * Sat Aug 11 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9-3 - fix for bug #250453 * Fri May 04 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9-2%{?dist} - rebuild for the new ppc64 arch * Sun Apr 08 2007 Frank Büttner <frank-buettner@gmx.net> - 1.9-1%{?dist} - update to 1.9 - remove old patch file * Mon Mar 26 2007 Frank Büttner <frank-buettner@gmx.net> - 1.8b-1%{?dist} - update to 1.8b * Thu Mar 22 2007 Frank Büttner <frank-buettner@gmx.net> - 1.8a-2%{?dist} - use the SVN version of 1.8a * Wed Mar 21 2007 Frank Büttner <frank-buettner@gmx.net> - 1.8a-1%{?dist} - fix bug 233353 * Thu Feb 09 2007 Frank Büttner <frank-buettner@gmx.net> - 1.8-13%{?dist} - use the corrected patch * Thu Feb 08 2007 Frank Büttner <frank-buettner@gmx.net> - 1.8-11%{?dist} - fix bug 227759 * Tue Sep 19 2006 Rex Dieter <rexdieter[AT]users.sf.net> - 1.8-10 - don't rely-on/use potentially broken %%_libdir/X11 symlink (#207180) * Mon Sep 11 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-9%{?dist} - second rebuild for FC6 * Mon Jul 24 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-8%{?dist} - fix ugly output when starting the daemon * Fri Jul 21 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-7%{?dist} - disable build for EMT64 on FC4 * Thu Jul 13 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-6%{?dist} - fix build on EMT64 * Wed Jul 12 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-5%{?dist} - fix include dir * Fri Jul 7 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-4%{?dist} - add Requires(preun): chkconfig /sbin/service - add Requires(post): chkconfig - add remarks for FC4 * Fri Jul 7 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-3%{?dist} - move man3 to devel - rename nasd.conf.eg to .conf - add build depend for libXext-devel libXt-devel - change license to Public Domain - add path to make intall - add rc.d/sysconfig files * Fri Jul 7 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-2%{?dist} - move libaudio.so.2 to main package - switch package name from NAS to nas - fix depend for devel package - fix version - add nas subdir in etc to main package - set license to Distributable - add readme file * Fri Jul 7 2006 Frank Büttner <frank-buettner@gmx.net> - 1.8-1%{?dist} - start