|
@@ -4,21 +4,23 @@
|
|
%define make_cvs 1
|
|
%define make_cvs 1
|
|
|
|
|
|
Name: arts
|
|
Name: arts
|
|
-Summary: aRts (analog realtime synthesizer) - the KDE sound system
|
|
|
|
|
|
+Summary: aRts (analog realtime synthesizer) - the KDE 3 sound system
|
|
|
|
+Summary(ja): aRts - KDE 3 サウンドシステム
|
|
Epoch: 1
|
|
Epoch: 1
|
|
Version: 1.5.10
|
|
Version: 1.5.10
|
|
%if %{beta}
|
|
%if %{beta}
|
|
Release: 0.%{beta}%{?_dist_release}
|
|
Release: 0.%{beta}%{?_dist_release}
|
|
%else
|
|
%else
|
|
-Release: 2%{?_dist_release}
|
|
|
|
|
|
+Release: 3%{?_dist_release}
|
|
%endif
|
|
%endif
|
|
License: LGPLv2
|
|
License: LGPLv2
|
|
|
|
+URL: http://www.kde.org
|
|
Group: System Environment/Daemons
|
|
Group: System Environment/Daemons
|
|
|
|
|
|
%if %{beta}
|
|
%if %{beta}
|
|
Source: ftp://ftp.kde.org/pub/kde/unstable/%{version}-%{beta}/src/%{name}-%{version}-%{beta}.tar.bz2
|
|
Source: ftp://ftp.kde.org/pub/kde/unstable/%{version}-%{beta}/src/%{name}-%{version}-%{beta}.tar.bz2
|
|
%else
|
|
%else
|
|
-Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
|
|
|
|
|
|
+Source: ftp://ftp.kde.org/pub/kde/stable/3.5.10/src/%{name}-%{version}.tar.bz2
|
|
%endif
|
|
%endif
|
|
|
|
|
|
Patch1: arts-1.1.4-debug.patch
|
|
Patch1: arts-1.1.4-debug.patch
|
|
@@ -27,13 +29,21 @@ Patch5: arts-1.3.1-alsa.patch
|
|
Patch6: arts-1.5.8-glibc.patch
|
|
Patch6: arts-1.5.8-glibc.patch
|
|
Patch7: arts-1.5.0-check_tmp_dir.patch
|
|
Patch7: arts-1.5.0-check_tmp_dir.patch
|
|
Patch8: arts-1.5.2-multilib.patch
|
|
Patch8: arts-1.5.2-multilib.patch
|
|
|
|
+# don't pop up a dialog on CPU overload (#361891)
|
|
|
|
+Patch9: arts-1.5.10-cpu-overload-quiet.patch
|
|
# kde#93359
|
|
# kde#93359
|
|
Patch50: arts-1.5.4-dlopenext.patch
|
|
Patch50: arts-1.5.4-dlopenext.patch
|
|
Patch51: kde-3.5-libtool-shlibext.patch
|
|
Patch51: kde-3.5-libtool-shlibext.patch
|
|
# upstream patches
|
|
# upstream patches
|
|
|
|
|
|
|
|
+# security patches
|
|
|
|
+# CVE-2009-3736 libtool: libltdl may load and execute code from a library in the current directory
|
|
|
|
+Patch200: libltdl-CVE-2009-3736.patch
|
|
|
|
+
|
|
|
|
+# tweak autoconfigury so that it builds with autoconf 2.64 or 2.65
|
|
|
|
+Patch300: arts-acinclude.patch
|
|
|
|
+
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
-#PreReq: ldconfig
|
|
|
|
BuildRequires: gcc-c++ libjpeg-devel
|
|
BuildRequires: gcc-c++ libjpeg-devel
|
|
BuildRequires: mesa-libGL-devel mesa-libGLU-devel
|
|
BuildRequires: mesa-libGL-devel mesa-libGLU-devel
|
|
BuildRequires: libmng-devel zlib-devel audiofile-devel
|
|
BuildRequires: libmng-devel zlib-devel audiofile-devel
|
|
@@ -41,12 +51,11 @@ BuildRequires: qt-devel >= 3.3.2, libpng-devel >= 1.2.5
|
|
BuildRequires: libogg-devel libvorbis-devel glib2-devel
|
|
BuildRequires: libogg-devel libvorbis-devel glib2-devel
|
|
BuildRequires: esound-devel jack-audio-connection-kit-devel
|
|
BuildRequires: esound-devel jack-audio-connection-kit-devel
|
|
BuildRequires: pkgconfig
|
|
BuildRequires: pkgconfig
|
|
-#libmad-devel
|
|
|
|
%if %{alsa}
|
|
%if %{alsa}
|
|
BuildRequires: alsa-lib-devel
|
|
BuildRequires: alsa-lib-devel
|
|
%endif
|
|
%endif
|
|
%if %{run_test}
|
|
%if %{run_test}
|
|
-BuildRequires: kdelibs
|
|
|
|
|
|
+BuildRequires: kdelibs3
|
|
%endif
|
|
%endif
|
|
|
|
|
|
# We don't want to require X11, Qt or glib2, arts is perfectly usable without
|
|
# We don't want to require X11, Qt or glib2, arts is perfectly usable without
|
|
@@ -71,6 +80,7 @@ playing a wave file with some effects.
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
Summary: Development files for the aRts sound server
|
|
Summary: Development files for the aRts sound server
|
|
|
|
+Summary(ja): aRts サウンドサーバの開発用ファイル
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
Requires: glib2-devel
|
|
Requires: glib2-devel
|
|
@@ -100,21 +110,29 @@ KDE applications using sound).
|
|
%patch6 -p1 -b .glibc
|
|
%patch6 -p1 -b .glibc
|
|
%patch7 -p1 -b .check_tmp_dir
|
|
%patch7 -p1 -b .check_tmp_dir
|
|
%patch8 -p1 -b .multilib
|
|
%patch8 -p1 -b .multilib
|
|
|
|
+%patch9 -p1 -b .cpu-overload-quiet
|
|
|
|
|
|
%patch50 -p1 -b .dlopenext
|
|
%patch50 -p1 -b .dlopenext
|
|
%patch51 -p1 -b .libtool-shlibext
|
|
%patch51 -p1 -b .libtool-shlibext
|
|
|
|
|
|
|
|
+%patch200 -p1 -b .CVE-2009-3736
|
|
|
|
+
|
|
|
|
+%patch300 -p1 -b .acinclude
|
|
|
|
+
|
|
|
|
+%build
|
|
%if %{make_cvs}
|
|
%if %{make_cvs}
|
|
|
|
+# hack/fix for newer automake
|
|
|
|
+ sed -iautomake -e 's|automake\*1.10\*|automake\*1.1[0-5]\*|' admin/cvs.sh
|
|
make -f admin/Makefile.common cvs
|
|
make -f admin/Makefile.common cvs
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-%build
|
|
|
|
unset QTDIR || : ; . /etc/profile.d/qt.sh
|
|
unset QTDIR || : ; . /etc/profile.d/qt.sh
|
|
|
|
|
|
%configure \
|
|
%configure \
|
|
--includedir=%{_includedir}/kde \
|
|
--includedir=%{_includedir}/kde \
|
|
--with-qt-libraries=$QTDIR/lib \
|
|
--with-qt-libraries=$QTDIR/lib \
|
|
- --disable-rpath --disable-warnings \
|
|
|
|
|
|
+ --disable-rpath \
|
|
|
|
+ --disable-debug --disable-warnings \
|
|
--disable-dependency-tracking \
|
|
--disable-dependency-tracking \
|
|
--enable-new-ldflags \
|
|
--enable-new-ldflags \
|
|
--disable-libmad \
|
|
--disable-libmad \
|
|
@@ -191,8 +209,20 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_libdir}/pkgconfig/artsc.pc
|
|
%{_libdir}/pkgconfig/artsc.pc
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Mar 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-3
|
|
|
|
+- rebuilt with new toolchain
|
|
|
|
+- added Patch9, 200 and 300 from FC
|
|
|
|
+ * Wed Dec 16 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.5.10-11
|
|
|
|
+ - don't pop up a dialog on CPU overload (#361891)
|
|
|
|
+ * Thu Dec 10 2009 Stepan Kasal <skasal@redhat.com> - 1.5.10-10
|
|
|
|
+ - patch autoconfigury to build with autoconf >= 2.64
|
|
|
|
+ * Sun Dec 06 2009 Than Ngo <than@redhat.com> - 1.5.10-9
|
|
|
|
+ - fix url
|
|
|
|
+ - fix security issues in libltdl (CVE-2009-3736)
|
|
|
|
+- added Japanese summary
|
|
|
|
+- fixed duplicated entry at last changelog
|
|
|
|
+
|
|
* Sat May 9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-2
|
|
* Sat May 9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5.10-2
|
|
-- updated to 1.5.10
|
|
|
|
- added Patch1,2,5,8,50 and 51 from Fedora
|
|
- added Patch1,2,5,8,50 and 51 from Fedora
|
|
- added lib*.la files again...
|
|
- added lib*.la files again...
|
|
|
|
|