4519d0c36d318f50a44b3ef51c6d7fd8ee968219
[terminatorX.git] / terminatorX.spec.in
1 %define name terminatorX
2 %define version @VERSION@
3 %define release 1
4
5
6 Summary: Realtime Audio Synthesizer
7 Name: %{name}
8 Version: %{version}
9 Release: %{release}
10 Group: Applications/Multimedia
11 Copyright: GPL2
12 URL: http://www.terminatorX.cx
13 Source: %{name}-%{version}.tar.gz
14 Buildroot: %{_tmppath}/%{name}-%{version}-root
15 Requires: gtk+ >= 1.2.5
16
17 %description
18 terminatorX is a realtime audio synthesizer that allows you to "scratch" on
19 digitally sampled audio data (*.wav, *.au, *.mp3, etc.) the way hiphop-DJs
20 scratch on vinyl records. It features multiple turntables, realtime effects
21 (buit-in as well as LADSPA plugin effects), a sequencer and an easy-to-use
22 gtk+ GUI.
23
24 %changelog
25 * Fri May 31 2002 Alexander K├Ânig <alex@lisas.de>
26  - Added Adrian's man page
27 * Tue Mar 20 2001 Adrian Reber <adrian@lisas.de>
28  - Updated to 3.71
29 * Sat Dec 09 2000 Adrian Reber <adrian@lisas.de>
30  - Updated to 3.70
31 * Wed Apr 12 2000 Adrian Reber <adrian@lisas.de>
32  - Updated to 3.60
33 * Wed Feb 23 2000 Adrian Reber <adrian@42.fht-esslingen.de>
34  - Mandrake adaptations.
35 * Thu Feb 14 2000 Adrian Reber <adrian@42.fht-esslingen.de>
36  - Updated to 3.55
37 * Thu Dec 17 1999 Adrian Reber <adrian@42.fht-esslingen.de>
38  - Updated to 3.5
39 * Thu Jul 29 1999 Adrian Reber <adrian@rhlx01.fht-esslingen.de>
40  - Updated to 3.2
41 * Fri May 07 1999 Adrian Reber <adrian@rhlx01.fht-esslingen.de>
42  - Initial release
43
44 %prep
45
46 %setup -q
47
48 %build
49 %configure
50
51 uname -a|grep SMP && make -j 2 || make
52
53 %install
54
55 %makeinstall
56
57 MIMEDIR=$RPM_BUILD_ROOT%{_datadir}/mime-info
58 ICONDIR=$RPM_BUILD_ROOT%{_datadir}/pixmaps
59 ICONS="gnome-support/terminatorX-app.xpm gnome-support/terminatorX-mime.xpm"
60 MIMEFILES="gnome-support/terminatorX.keys gnome-support/terminatorX.mime"
61
62 mkdir -p $MIMEDIR
63 mkdir -p $ICONDIR
64
65 cp $ICONS $ICONDIR
66 cp $MIMEFILES $MIMEDIR
67
68 ( cd $RPM_BUILD_ROOT%{_datadir}
69   mkdir -p ./gnome/apps/Multimedia
70   cat > ./gnome/apps/Multimedia/terminatorX.desktop <<EOF
71 [Desktop Entry]
72 Name=terminatorX
73 Type=Application
74 Comment=sophisticated scratching and audio tool
75 Exec=terminatorX
76 Icon=terminatorX-app.xpm
77 EOF
78 )
79
80 #do some cleanup for the documentation
81 find . -name "Makefile*" -print -exec rm -rf {} \;
82
83 %files
84 %defattr(0644,root,root,0755)
85 %doc COPYING AUTHORS ChangeLog INSTALL NEWS README THANKS TODO README.GNOME README.PERFORMANCE doc
86 %attr(0755,root,root) %{_bindir}/terminatorX
87 %{_mandir}/man1/terminatorX.1*
88 %{_datadir}/mime-info/terminatorX.keys
89 %{_datadir}/mime-info/terminatorX.mime
90 %{_datadir}/pixmaps/terminatorX-app.xpm
91 %{_datadir}/pixmaps/terminatorX-mime.xpm
92 %{_datadir}/gnome/apps/Multimedia/terminatorX.desktop