1 %define name terminatorX
2 %define version @VERSION@
6 Summary: Realtime Audio Synthesizer
10 Group: Applications/Multimedia
12 URL: http://www.terminatorX.cx
13 Source: %{name}-%{version}.tar.gz
14 Buildroot: %{_tmppath}/%{name}-%{version}-root
15 Requires: gtk2, libvorbis, audiofile, libxml2
16 BuildPrereq: gtk2-devel, libvorbis-devel, audiofile-devel, libxml2-devel, zlib-devel, scrollkeeper
19 terminatorX is a realtime audio synthesizer that allows you to "scratch" on
20 digitally sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way
21 hiphop-DJs scratch on vinyl records. It features multiple turntables, realtime
22 effects (buit-in as well as LADSPA plugin effects), a sequencer and an
26 * Sat Sep 14 2002 Alexander König <alex@lisas.de>
27 - Switch from xpm to pngs for GNOME icons
28 * Fri May 31 2002 Alexander König <alex@lisas.de>
29 - Added Adrian's man page
30 * Tue Mar 20 2001 Adrian Reber <adrian@lisas.de>
32 * Sat Dec 09 2000 Adrian Reber <adrian@lisas.de>
34 * Wed Apr 12 2000 Adrian Reber <adrian@lisas.de>
36 * Wed Feb 23 2000 Adrian Reber <adrian@42.fht-esslingen.de>
37 - Mandrake adaptations.
38 * Thu Feb 14 2000 Adrian Reber <adrian@42.fht-esslingen.de>
40 * Thu Dec 17 1999 Adrian Reber <adrian@42.fht-esslingen.de>
42 * Thu Jul 29 1999 Adrian Reber <adrian@rhlx01.fht-esslingen.de>
44 * Fri May 07 1999 Adrian Reber <adrian@rhlx01.fht-esslingen.de>
54 uname -a|grep SMP && make -j 2 || make
60 MIMEDIR=$RPM_BUILD_ROOT%{_datadir}/mime-info
61 ICONDIR=$RPM_BUILD_ROOT%{_datadir}/pixmaps
62 ICONS="gnome-support/terminatorX-app.png gnome-support/terminatorX-mime.png"
63 MIMEFILES="gnome-support/terminatorX.keys gnome-support/terminatorX.mime"
69 cp $MIMEFILES $MIMEDIR
71 ( cd $RPM_BUILD_ROOT%{_datadir}
72 mkdir -p ./gnome/apps/Multimedia
73 cat > ./gnome/apps/Multimedia/terminatorX.desktop <<EOF
77 Comment=sophisticated scratching and audio tool
79 Icon=terminatorX-app.png
83 #do some cleanup for the documentation
84 find . -name "Makefile*" -print -exec rm -rf {} \;
87 %defattr(0644,root,root,0755)
88 %doc COPYING COPYING-DOCS AUTHORS ChangeLog INSTALL NEWS README THANKS TODO README.GNOME README.PERFORMANCE doc
89 %attr(0755,root,root) %{_bindir}/terminatorX
90 %{_mandir}/man1/terminatorX.1*
91 %{_datadir}/mime-info/terminatorX.keys
92 %{_datadir}/mime-info/terminatorX.mime
93 %{_datadir}/pixmaps/terminatorX-app.png
94 %{_datadir}/pixmaps/terminatorX-mime.png
95 %{_datadir}/gnome/apps/Multimedia/terminatorX.desktop
96 %{_datadir}/omf/terminatorX
97 %{_datadir}/terminatorX
100 if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update -q -o %{_datadir}/omf/terminatorX; fi
101 echo Note: Installing terminatorX \"suid root\" improves terminatorX\' performance
102 echo for non-root users, but poses a potential security threat. See \'INSTALL\' for
103 echo details. To install terminatorX \"suid root\" run the following command:
105 echo chmod u+s /usr/bin/terminatorX
108 if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update -q; fi