1#!/usr/bin/perl -w
2
3$package = shift(@ARGV);
4$version = shift(@ARGV);
5@files = @ARGV;
6
7open(OUT, ">swh-plugins-$version.spec") || die "Can't create spec file: $!";
8
9print OUT <<EOB;
10Summary: A set of audio plugins for LADSPA.
11Name: $package
12Version: $version
13Release: 1
14Copyright: GPL
15Group: Applications/Multimedia
16Source: http://plugin.org.uk/releases/$version/$package-$version.tar.gz
17BuildRoot: /var/tmp/%{name}-buildroot
18Prefix: /usr/local
19
20%description
21A set of audio plugins for LADSPA (see http://plugin.org.uk/ for more
22details).
23
24%prep
25rm -rf \$RPM_BUILD_ROOT/$package-$version
26tar xvfz /usr/src/redhat/SOURCES/$package-$version.tar.gz
27
28%build
29cd $package-$version
30./configure
31make static
32
33%install
34cd $package-$version
35make INSTALL_ROOT="\$RPM_BUILD_ROOT" install
36
37%clean
38rm -rf \$RPM_BUILD_ROOT
39
40%files
41%defattr(-,root,root)
42
43EOB
44for $file (@files) {
45        print OUT "%{prefix}/lib/ladspa/$file\n";
46}
47print OUT "%{prefix}/share/ladspa/rdf/swh-plugins.rdf";
48
49system("cp $package-$version.tar.gz /usr/src/redhat/SOURCES/");
50