summaryrefslogtreecommitdiff
path: root/sid/sidplay-libs-2.1.0/libsidplay/unix/libsidplay2.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'sid/sidplay-libs-2.1.0/libsidplay/unix/libsidplay2.spec.in')
-rw-r--r--sid/sidplay-libs-2.1.0/libsidplay/unix/libsidplay2.spec.in114
1 files changed, 114 insertions, 0 deletions
diff --git a/sid/sidplay-libs-2.1.0/libsidplay/unix/libsidplay2.spec.in b/sid/sidplay-libs-2.1.0/libsidplay/unix/libsidplay2.spec.in
new file mode 100644
index 00000000..518c9973
--- /dev/null
+++ b/sid/sidplay-libs-2.1.0/libsidplay/unix/libsidplay2.spec.in
@@ -0,0 +1,114 @@
+%define major 2
+%define oname @PACKAGE@
+%define name %{oname}%{major}
+%define version @VERSION@
+%define frelease 1
+%define release %{frelease}
+%define resid 0.13
+%define residbld 1.0.0
+%define builders %{_libdir}/sidplay/builders
+
+Summary: A Commodore 64 music player and SID chip emulator library.
+Name: %{name}
+Version: %{version}
+Release: %{release}
+Source: %{oname}-%{version}-%{frelease}.tar.bz2
+Source1: resid-%{resid}.tar.bz2
+Source2: resid-builder-%{residbld}-1.tar.bz2
+Patch: resid-%{resid}-p1.patch.bz2
+Copyright: GPL
+Group: System/Libraries
+URL: http://sidplay2.sourceforge.net/
+BuildRoot: %{_tmppath}/%{name}-buildroot
+Prefix: %{_prefix}
+
+%description
+This is a cycle-based version of a C64 music playing library
+developed by Simon White. This library provides no internal
+SID emulation. Instead a means to drive any external SID hardware or
+emulation has been provided using the SID Builder Classes.
+
+An ReSID Builder Class using a modified version of ReSID %{resid}
+is included in this package. Alternative/updated classes can be
+obtained from the SIDPlay2 homepage.
+
+%package devel
+Summary: Development headers and libraries for %{name}
+Group: Development/C++
+Requires: %{name} = %{version}
+Provides: %{oname}-devel = %{version}
+
+%description devel
+This package includes the header and library files necessary
+for developing applications to use %{name}.
+
+%prep
+%setup -q -n %{oname}-%{version} -a 1 -a 2
+%patch -p0
+touch resid-%{resid}/*
+
+%build
+%configure --with-sidbuilders=%{builders}
+%make
+cd resid-%{resid}
+%configure --libdir=%{builders} --disable-shared
+%make
+cd ..
+cd resid-builder-%{residbld}
+%configure --with-resid=$PWD/../resid-%{resid} --libdir=%{builders} --with-sidplay2=$PWD/..
+%make
+cd ..
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+cd resid-builder-%{residbld}
+%makeinstall libdir=$RPM_BUILD_ROOT%{builders}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%postun -p /sbin/ldconfig
+
+%post -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog README TODO
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-,root,root)
+%doc COPYING
+%{_includedir}/sidplay/*
+%{_libdir}/*.la
+%{_libdir}/*.a
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*
+%{builders}/*.la
+%{builders}/*.a
+
+%changelog
+* Fri Nov 23 2001 Simon White <s_a_white@email.com> 2.1.0-1
+- New interface using sidbuilder classes. GCC3 and PSID 2NG
+ support.
+- Merged in Mandrake spec file changes. Just set the release
+ define accordingly.
+
+* Wed Nov 7 2001 Simon White <s_a_white@email.com> 2.0.7-5
+- Performance fix.
+
+* Mon May 7 2001 Simon White <s_a_white@email.com> 2.0.7-4
+- Fix for endian functions under gcc 2.96.
+
+* Wed Apr 10 2001 Simon White <s_a_white@email.com> 2.0.7-3
+- Use non Mandrake specific release number.
+
+* Wed Apr 4 2001 Simon White <s_a_white@email.com> 2.0.7-2mdk
+- Updated --prefix and make install so la file does not end up with
+ a bad install path.
+
+* Sun Apr 1 2001 Simon White <s_a_white@email.com> 2.0.7-1mdk
+- First spec file.
+
+# end of file