rpms/timidity++/devel timidity++.spec,1.19,1.20
Jindrich Novy (jnovy)
fedora-extras-commits at redhat.com
Fri Jan 25 10:31:53 UTC 2008
Author: jnovy
Update of /cvs/extras/rpms/timidity++/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2141
Modified Files:
timidity++.spec
Log Message:
* Thu Jan 24 2008 Jindrich Novy <jnovy at redhat.com> 2.13.2-7
- merge review fixes, thanks to Mamoru Tasaka: (#226492)
- update License tag (still unclear what to do with GUS patches)
- remove useless unversioned obsolete timidity++-X11
- substitute /etc with %%{_sysconfdir}
- enable parallel build
- preserve timestamps, tar unpacking is no more verbose
- add docs
- try to avoid the ppc64 build hacks
Index: timidity++.spec
===================================================================
RCS file: /cvs/extras/rpms/timidity++/devel/timidity++.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- timidity++.spec 11 Dec 2007 10:29:45 -0000 1.19
+++ timidity++.spec 25 Jan 2008 10:31:09 -0000 1.20
@@ -1,7 +1,7 @@
Summary: A software wavetable MIDI synthesizer
Name: timidity++
Version: 2.13.2
-Release: 6%{?dist}
+Release: 7%{?dist}
Group: Applications/Multimedia
Source: http://downloads.sourceforge.net/timidity/TiMidity++-%{version}.tar.bz2
Source1: http://archive.cs.umbc.edu/pub/midia/instruments.tar.bz2
@@ -23,14 +23,11 @@
Patch12: TiMidity++-2.13.2-mlutil.patch
Patch13: TiMidity++-2.13.2-flac.patch
-License: GPLv2
+License: GPLv2 and MIT and BSD
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Obsoletes: timidity++-X11
BuildRequires: arts-devel esound-devel alsa-lib-devel ncurses-devel gtk2-devel
BuildRequires: libao-devel libvorbis-devel flac-devel speex-devel
-%ifnarch ppc64
BuildRequires: jack-audio-connection-kit-devel
-%endif
BuildRequires: desktop-file-utils
Requires: %{name}-patches = %{version}-%{release}, hicolor-icon-theme
@@ -68,29 +65,29 @@
%patch12 -p1
%patch13 -p1
+# Ensure that we are actually using %%_sysconfdir
+sed -i -e 's|/etc/timidity\.cfg|%{_sysconfdir}/timidity.cfg|' \
+timidity/timidity.h
+
%build
export EXTRACFLAGS="$RPM_OPT_FLAGS"
%configure --enable-dynamic --disable-dependency-tracking \
- --enable-interface=ncurses,vt100,alsaseq,server,network,gtk \
-%ifnarch ppc64
- --enable-audio=oss,arts,alsa,esd,ao,jack,vorbis,speex,flac
-%else
- --enable-audio=oss,arts,alsa,esd,ao,vorbis,speex,flac
-%endif
+ --enable-interface=ncurses,vt100,alsaseq,server,network,gtk \
+ --enable-audio=oss,arts,alsa,esd,ao,jack,vorbis,speex,flac
make
%install
rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT %{?_smp_mflags}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/timidity $RPM_BUILD_ROOT/etc
-install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/timidity.cfg
+install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/timidity.cfg
ln -s /etc/timidity.cfg $RPM_BUILD_ROOT%{_datadir}/timidity/timidity.cfg
pushd $RPM_BUILD_ROOT%{_datadir}/timidity
-tar xvjf %{SOURCE1}
+tar xjf %{SOURCE1}
bzip2 -dck %{SOURCE3} >instruments/britepno.pat
bzip2 -dck %{SOURCE4} >instruments/pistol.pat
popd
@@ -101,7 +98,7 @@
%{SOURCE5}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
-install -m 644 interface/pixmaps/timidity.xpm \
+install -p -m 644 interface/pixmaps/timidity.xpm \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/timidity.xpm
@@ -126,6 +123,7 @@
%files
%defattr(-,root,root,-)
+%doc AUTHORS COPYING README NEWS ChangeLog
%{_bindir}/*
%{_mandir}/*/*
%{_datadir}/applications/fedora-timidity.desktop
@@ -138,6 +136,16 @@
%changelog
+* Thu Jan 24 2008 Jindrich Novy <jnovy at redhat.com> 2.13.2-7
+- merge review fixes, thanks to Mamoru Tasaka: (#226492)
+ - update License tag (still unclear what to do with GUS patches)
+ - remove useless unversioned obsolete timidity++-X11
+ - substitute /etc with %%{_sysconfdir}
+ - enable parallel build
+ - preserve timestamps, tar unpacking is no more verbose
+ - add docs
+- try to avoid the ppc64 build hacks
+
* Tue Dec 11 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 2.13.2-6
- Disable building of the jack output on powerpc64, as that mysteriously fails
to build there.
More information about the fedora-extras-commits
mailing list