summaryrefslogtreecommitdiffstats
path: root/opensuse/arts
diff options
context:
space:
mode:
authorRobert Xu <[email protected]>2011-08-11 19:56:57 -0400
committerRobert Xu <[email protected]>2011-08-11 19:56:57 -0400
commit6af7d95a6917dbdf9a9021664e8bb2c820dd992d (patch)
tree3e42f263c18a47ecf84b396d3b31fc6d69ff5d42 /opensuse/arts
parent47a0aa4601c58418067dcfaea332e1d5911d3fe3 (diff)
downloadtde-packaging-6af7d95a6917dbdf9a9021664e8bb2c820dd992d.tar.gz
tde-packaging-6af7d95a6917dbdf9a9021664e8bb2c820dd992d.zip
* add arts
* starts packaging naming tde-* (eg. tde-kdelibs)
Diffstat (limited to 'opensuse/arts')
-rw-r--r--opensuse/arts/arts-start-on-demand.diff25
-rw-r--r--opensuse/arts/arts-vorbis-fix.dif27
-rw-r--r--opensuse/arts/arts.changes1393
-rw-r--r--opensuse/arts/arts.spec174
-rw-r--r--opensuse/arts/artswrapper.7.gzbin0 -> 1134 bytes
-rw-r--r--opensuse/arts/avoid_la_files.diff26
-rw-r--r--opensuse/arts/baselibs.conf1
-rw-r--r--opensuse/arts/fortify_source.patch13
-rw-r--r--opensuse/arts/no-informational-messages.diff15
9 files changed, 1674 insertions, 0 deletions
diff --git a/opensuse/arts/arts-start-on-demand.diff b/opensuse/arts/arts-start-on-demand.diff
new file mode 100644
index 000000000..032231c16
--- /dev/null
+++ b/opensuse/arts/arts-start-on-demand.diff
@@ -0,0 +1,25 @@
+Index: mcop/objectmanager.cc
+===================================================================
+--- mcop/objectmanager.cc.orig
++++ mcop/objectmanager.cc
+@@ -28,6 +28,7 @@
+ #include "extensionloader.h"
+ #include "debug.h"
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <unistd.h>
+ #include <iostream>
+
+@@ -267,6 +268,12 @@ bool ObjectManager::addGlobalReference(O
+
+ string ObjectManager::getGlobalReference(const string& name)
+ {
++ static bool started_arts = false;
++ if (!started_arts)
++ {
++ system("arts-start");
++ started_arts = true;
++ }
+ return Dispatcher::the()->globalComm().get(name);
+ }
+
diff --git a/opensuse/arts/arts-vorbis-fix.dif b/opensuse/arts/arts-vorbis-fix.dif
new file mode 100644
index 000000000..70f71496b
--- /dev/null
+++ b/opensuse/arts/arts-vorbis-fix.dif
@@ -0,0 +1,27 @@
+Index: flow/gsl/gslloader.c
+===================================================================
+--- flow/gsl/gslloader.c.orig
++++ flow/gsl/gslloader.c
+@@ -313,7 +313,8 @@ gsl_wave_chunk_create (GslWaveDsc *wav
+
+ /* FIXME: we essentially create a dcache for each wchunk here ;( */
+
+- dcache = gsl_data_cache_from_dhandle (dhandle, gsl_get_config ()->wave_chunk_padding * wave_dsc->n_channels);
++ /* dcache = gsl_data_cache_from_dhandle (dhandle, gsl_get_config ()->wave_chunk_padding * wave_dsc->n_channels); */
++ dcache = gsl_data_cache_from_dhandle (dhandle, 0); /* FIXME: padding is bad for vorbis... */
+ gsl_data_handle_unref (dhandle);
+ if (!dcache)
+ return NULL;
+Index: flow/gsl/gslcommon.c
+===================================================================
+--- flow/gsl/gslcommon.c.orig
++++ flow/gsl/gslcommon.c
+@@ -1585,7 +1585,7 @@ gsl_init (const GslConfigValue values[],
+ 1, /* n_processors */
+ 2, /* wave_chunk_padding */
+ 4, /* wave_chunk_big_pad */
+- 512, /* dcache_block_size */
++ 8192, /* dcache_block_size */
+ 1024 * 1024, /* dcache_cache_memory */
+ 69, /* midi_kammer_note */
+ 440, /* kammer_freq */
diff --git a/opensuse/arts/arts.changes b/opensuse/arts/arts.changes
new file mode 100644
index 000000000..615586eb6
--- /dev/null
+++ b/opensuse/arts/arts.changes
@@ -0,0 +1,1393 @@
+-------------------------------------------------------------------
+Thu Aug 11 23:51:32 UTC 2011 - [email protected]
+
+- upgrade to the trinity version of arts
+- remove dependencies for qt3-devel in favor of libtqt4-devel
+- require tde-filesystem for build time macros
+- replace provides kdelibs3 in favor of tde-kdelibs
+
+-------------------------------------------------------------------
+Sun Feb 21 09:54:20 UTC 2010 - [email protected]
+
+- apply patch from fedora to support autoconf >= 2.64
+
+-------------------------------------------------------------------
+Fri Dec 18 16:44:25 CET 2009 - [email protected]
+
+- add baselibs.conf as a source
+
+-------------------------------------------------------------------
+Mon Jun 15 10:04:03 CEST 2009 - [email protected]
+
+- take all autotools
+- rediff to avoid fuzz
+
+-------------------------------------------------------------------
+Wed Dec 10 12:34:56 CET 2008 - [email protected]
+
+- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
+ (bnc#437293)
+
+-------------------------------------------------------------------
+Thu Oct 30 12:34:56 CET 2008 - [email protected]
+
+- obsolete old -XXbit packages (bnc#437293)
+
+-------------------------------------------------------------------
+Wed Aug 20 07:17:59 CEST 2008 - [email protected]
+
+- update to 1.5.10
+ * remove patches sent upstream
+
+-------------------------------------------------------------------
+Thu Apr 10 12:54:45 CEST 2008 - [email protected]
+
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+
+-------------------------------------------------------------------
+Wed Feb 27 14:49:18 CET 2008 - [email protected]
+
+- Fixed artsdsp on bi-arch machines (bnc#71776, kde#158501).
+
+-------------------------------------------------------------------
+Wed Feb 13 23:19:53 CET 2008 - [email protected]
+
+- update to 1.5.9:
+ * remove patches that are upstreamed
+
+-------------------------------------------------------------------
+Wed Nov 28 14:12:44 CET 2007 - [email protected]
+
+- fix build against glibc 2.7
+
+-------------------------------------------------------------------
+Mon Oct 22 14:15:09 CEST 2007 - [email protected]
+
+- fix build against gcc 4.3
+
+-------------------------------------------------------------------
+Tue Oct 9 10:49:45 CEST 2007 - [email protected]
+
+- update to 1.5.8 release: stop polling NotificationManager for new
+ notifications, instead handle notifications on demand. This gets
+ rid of the 50ms timer that was burning energy unnecessarily.
+
+-------------------------------------------------------------------
+Wed Sep 19 17:45:39 CEST 2007 - [email protected]
+
+- fix arts starting in multiple instances (#178930)
+
+-------------------------------------------------------------------
+Mon May 14 22:04:44 CEST 2007 - [email protected]
+
+- update to 1.5.7 release (just version bump)
+
+-------------------------------------------------------------------
+Wed Apr 18 17:22:10 CEST 2007 - [email protected]
+
+- remove some obsolete sections
+
+-------------------------------------------------------------------
+Tue Jan 16 13:27:50 CET 2007 - [email protected]
+
+- update to 1.5.6 release (just version bump)
+
+-------------------------------------------------------------------
+Fri Nov 10 11:10:49 CET 2006 - [email protected]
+
+- revert to previous version of arts-start-on-demand.diff (#178930)
+
+-------------------------------------------------------------------
+Wed Nov 8 16:45:22 CET 2006 - [email protected]
+
+- remove historic "Provides:" (#218798)
+
+-------------------------------------------------------------------
+Mon Nov 6 14:57:26 CET 2006 - [email protected]
+
+- fix #178930: aRts starts in multiple instances
+
+-------------------------------------------------------------------
+Fri Oct 20 13:24:26 CEST 2006 - [email protected]
+
+- fix build with automake 1.10
+
+-------------------------------------------------------------------
+Tue Oct 3 10:05:54 CEST 2006 - [email protected]
+
+- update to 1.5.5 release tarball
+
+-------------------------------------------------------------------
+Sun Oct 1 18:25:06 CEST 2006 - [email protected]
+
+- update 1_5_BRANCH.diff (endian fix for alsa)
+
+-------------------------------------------------------------------
+Sun Sep 10 00:30:21 CEST 2006 - [email protected]
+
+- use RPM_OPT_FLAGS
+
+-------------------------------------------------------------------
+Thu Sep 7 14:09:58 CEST 2006 - [email protected]
+
+- resmgr isn't needed on >= 10.1
+
+-------------------------------------------------------------------
+Thu Aug 31 13:37:23 CEST 2006 - [email protected]
+
+- add man page for artswrapper (#187356)
+
+-------------------------------------------------------------------
+Wed Aug 23 10:40:10 CEST 2006 - [email protected]
+
+- add 1_5_BRANCH.diff
+
+-------------------------------------------------------------------
+Sun Jul 23 20:42:54 CEST 2006 - [email protected]
+
+- update to aRts 1.5.4:
+ * add return value checks for set*uid() functions
+
+-------------------------------------------------------------------
+Tue Jul 4 07:58:04 CEST 2006 - [email protected]
+
+- fix build
+
+-------------------------------------------------------------------
+Wed Jun 7 11:58:48 CEST 2006 - [email protected]
+
+- check return values of set*uid (#180223, CVE-2006-2916)
+
+-------------------------------------------------------------------
+Wed May 24 09:48:35 CEST 2006 - [email protected]
+
+- version number increase to 1.5.3
+
+-------------------------------------------------------------------
+Sat May 20 15:10:00 CEST 2006 - [email protected]
+
+- do not require libdrm-devel for < 10.1
+
+-------------------------------------------------------------------
+Mon Mar 20 13:27:05 CET 2006 - [email protected]
+
+- update to 1.5.2
+ * Avoid accessing deleted memory.
+
+-------------------------------------------------------------------
+Fri Jan 27 17:57:38 CET 2006 - [email protected]
+
+- add patch to avoid .la dependency for lt_dlopen
+
+-------------------------------------------------------------------
+Fri Jan 27 15:53:03 CET 2006 - [email protected]
+
+- fix packaging error (#135811)
+
+-------------------------------------------------------------------
+Wed Jan 25 21:32:50 CET 2006 - [email protected]
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Sat Jan 21 14:27:07 CET 2006 - [email protected]
+
+- update to 1.5.1
+
+-------------------------------------------------------------------
+Mon Jan 9 15:17:48 CET 2006 - [email protected]
+
+- require alsa-devel even on s390(x)
+
+-------------------------------------------------------------------
+Thu Dec 1 21:01:14 CET 2005 - [email protected]
+
+- update to branch
+
+-------------------------------------------------------------------
+Mon Nov 21 15:02:03 CET 2005 - [email protected]
+
+- update to version 1.5 RC 2
+
+-------------------------------------------------------------------
+Thu Nov 10 11:31:07 CET 2005 - [email protected]
+
+- update to version 1.5 RC 1
+
+-------------------------------------------------------------------
+Wed Oct 12 10:39:59 CEST 2005 - [email protected]
+
+- update to version 1.4.92 (1.5 Beta 2)
+
+-------------------------------------------------------------------
+Fri Sep 16 15:32:06 CEST 2005 - [email protected]
+
+- update to version 1.4.91 (1.5 Beta)
+
+-------------------------------------------------------------------
+Mon Aug 29 19:35:51 CEST 2005 - [email protected]
+
+- fix arts when using $TMPDIR (#113564)
+
+-------------------------------------------------------------------
+Wed Aug 17 18:06:28 CEST 2005 - [email protected]
+
+- let arts start it self
+- pleasing the libtool check
+
+-------------------------------------------------------------------
+Thu Jul 21 09:26:22 CEST 2005 - [email protected]
+
+- update to version 1.4.2
+
+-------------------------------------------------------------------
+Fri Jul 8 01:40:07 CEST 2005 - [email protected]
+
+- fix build
+
+-------------------------------------------------------------------
+Tue May 24 10:40:25 CEST 2005 - [email protected]
+
+- update to version 1.4.1
+
+-------------------------------------------------------------------
+Tue Apr 19 14:47:54 CEST 2005 - [email protected]
+
+- don't use debug
+
+-------------------------------------------------------------------
+Mon Apr 18 14:57:37 CEST 2005 - [email protected]
+
+- update admin for gcc4
+
+-------------------------------------------------------------------
+Thu Apr 14 17:17:06 CEST 2005 - [email protected]
+
+- Added audiofile-devel to neededforbuild.
+
+-------------------------------------------------------------------
+Wed Mar 16 09:31:03 CET 2005 - [email protected]
+
+- clean up /tmp dir after ending (#71976, by Waldo)
+
+-------------------------------------------------------------------
+Wed Mar 9 17:02:21 CET 2005 - [email protected]
+
+- adding patch by Waldo to avoid problems on resume from RAM
+
+-------------------------------------------------------------------
+Sat Mar 5 09:24:21 CET 2005 - [email protected]
+
+- update to 3.4.0 final
+
+-------------------------------------------------------------------
+Sat Feb 26 09:11:49 CET 2005 - [email protected]
+
+- update to 3.4.0 RC1
+
+-------------------------------------------------------------------
+Fri Feb 25 15:48:01 CET 2005 - [email protected]
+
+- add resmgr support for oss output
+
+-------------------------------------------------------------------
+Thu Feb 24 11:52:06 CET 2005 - [email protected]
+
+- update to version 3.4.0 RC1, first try
+- remove unneeded unsermake from nfb
+
+-------------------------------------------------------------------
+Mon Feb 21 11:25:58 CET 2005 - [email protected]
+
+- update to current snapshot
+
+-------------------------------------------------------------------
+Mon Feb 14 14:40:59 CET 2005 - [email protected]
+
+- update from CVS
+
+-------------------------------------------------------------------
+Fri Feb 11 10:28:46 CET 2005 - [email protected]
+
+- update from CVS
+
+-------------------------------------------------------------------
+Mon Feb 7 11:28:05 CET 2005 - [email protected]
+
+- update to beta 2
+
+-------------------------------------------------------------------
+Tue Feb 1 12:47:15 CET 2005 - [email protected]
+
+- default to oss again due to problems with alsa on 64bit
+
+-------------------------------------------------------------------
+Fri Jan 28 16:22:53 CET 2005 - [email protected]
+
+- update to current snapshot
+
+-------------------------------------------------------------------
+Thu Jan 20 16:53:09 CET 2005 - [email protected]
+
+- update to current snapshot
+
+-------------------------------------------------------------------
+Wed Jan 19 16:51:47 CET 2005 - [email protected]
+
+- fixing requirements of the installed .la files
+
+-------------------------------------------------------------------
+Sun Jan 9 10:01:13 CET 2005 - [email protected]
+
+- final beta1
+
+-------------------------------------------------------------------
+Tue Jan 4 10:17:00 CET 2005 - [email protected]
+
+- update to beta1 snapshot
+
+-------------------------------------------------------------------
+Tue Dec 14 09:20:25 CET 2004 - [email protected]
+
+- next update to HEAD to fix the next compilation problem
+
+-------------------------------------------------------------------
+Fri Dec 10 09:02:12 CET 2004 - [email protected]
+
+- update to current HEAD to fix compilation problems in other
+ applications
+
+-------------------------------------------------------------------
+Wed Dec 8 13:25:07 CET 2004 - [email protected]
+
+- update to official 3.4 alpha 1
+
+-------------------------------------------------------------------
+Mon Dec 6 15:17:28 CET 2004 - [email protected]
+
+- update to KDE head snapshot
+
+-------------------------------------------------------------------
+Mon Nov 29 17:32:03 CET 2004 - [email protected]
+
+- update to version 1.3.2
+
+-------------------------------------------------------------------
+Tue Oct 12 10:32:40 CEST 2004 - [email protected]
+
+- update to version 1.3.1
+
+-------------------------------------------------------------------
+Thu Sep 30 18:15:44 CEST 2004 - [email protected]
+
+- remove Requires: mad-devel from arts-devel
+
+-------------------------------------------------------------------
+Sun Aug 29 16:51:21 CEST 2004 - [email protected]
+
+- remove mad support, we use akode from kdemultimedia instead
+
+-------------------------------------------------------------------
+Mon Aug 16 14:16:14 CEST 2004 - [email protected]
+
+- update to version 1.3.0
+
+-------------------------------------------------------------------
+Tue Aug 10 08:57:57 CEST 2004 - [email protected]
+
+- update to version 1.3.0 RC2
+
+-------------------------------------------------------------------
+Fri Aug 6 10:00:59 CEST 2004 - [email protected]
+
+- update to version 1.3.0 RC1
+
+-------------------------------------------------------------------
+Mon Aug 2 09:24:08 CEST 2004 - [email protected]
+
+- accept automake 1.9
+
+-------------------------------------------------------------------
+Mon Jul 19 09:59:35 CEST 2004 - [email protected]
+
+- update to version 3.2.92 (KDE 3.3 beta 2)
+
+-------------------------------------------------------------------
+Sat Jun 26 11:07:58 CEST 2004 - [email protected]
+
+- update to version 3.2.91 (KDE 3.3 beta 1)
+ * enable support for jack
+
+-------------------------------------------------------------------
+Mon May 31 18:26:24 CEST 2004 - [email protected]
+
+- update to version 1.2.3 (for KDE 3.2.3 release)
+
+-------------------------------------------------------------------
+Mon Apr 19 16:36:01 CEST 2004 - [email protected]
+
+- adding requirements so the .la files point to existant files
+
+-------------------------------------------------------------------
+Wed Apr 14 10:09:30 CEST 2004 - [email protected]
+
+- update to version 1.2.2
+
+-------------------------------------------------------------------
+Sat Apr 3 11:57:55 CEST 2004 - [email protected]
+
+- remove wrong hunk from alsa-default.diff
+
+-------------------------------------------------------------------
+Thu Apr 1 16:34:32 CEST 2004 - [email protected]
+
+- official enabled alsa output again (patch got anyway applied before)
+
+-------------------------------------------------------------------
+Thu Apr 1 11:55:09 CEST 2004 - [email protected]
+
+- fixed the high CPU usage of ogg/vorbis and mp3 (bug #37855).
+ increasing cache size and disabled padding.
+- suppress debug messages.
+
+-------------------------------------------------------------------
+Tue Mar 23 12:09:33 CET 2004 - [email protected]
+
+- apply 64bit aliasing fix from Matz (#36653)
+
+-------------------------------------------------------------------
+Mon Mar 1 10:31:35 CET 2004 - [email protected]
+
+- update to version 1.2.1
+
+-------------------------------------------------------------------
+Sun Feb 29 15:37:35 CET 2004 - [email protected]
+
+- use oss output as default again
+ (alsa output is known to be broken atm. b.k.o #30651)
+
+-------------------------------------------------------------------
+Tue Feb 24 18:08:18 CET 2004 - [email protected]
+
+- suppress informational messages
+
+-------------------------------------------------------------------
+Mon Jan 26 23:25:05 CET 2004 - [email protected]
+
+- update to version 1.2.0 ( KDE 3.2 final )
+
+-------------------------------------------------------------------
+Sun Jan 18 21:43:52 CET 2004 - [email protected]
+
+- update to version 1.1.95 ( KDE 3.2 RC1 )
+
+-------------------------------------------------------------------
+Tue Jan 13 13:31:54 CET 2004 - [email protected]
+
+- update to snapshot 2004011309
+
+-------------------------------------------------------------------
+Tue Dec 30 15:08:10 CET 2003 - [email protected]
+
+- update to snapshot 2003123011
+
+-------------------------------------------------------------------
+Mon Dec 15 14:19:14 CET 2003 - [email protected]
+
+- update to snapshot 2003121511
+- accept automake 1.8
+
+-------------------------------------------------------------------
+Mon Dec 1 22:00:31 CET 2003 - [email protected]
+
+- update to 1.1.94 ( KDE 3.2 beta 2 )
+
+-------------------------------------------------------------------
+Thu Nov 13 23:14:30 CET 2003 - [email protected]
+
+- update to new snapshot from 2003102409
+
+-------------------------------------------------------------------
+Wed Oct 29 09:58:44 CET 2003 - [email protected]
+
+- update to 3.2 beta 1
+
+-------------------------------------------------------------------
+Tue Oct 21 09:34:51 CEST 2003 - [email protected]
+
+- update to snapshot 2003102008
+
+-------------------------------------------------------------------
+Sun Oct 5 14:31:09 CEST 2003 - [email protected]
+
+- update to snapshot 2003100510
+
+-------------------------------------------------------------------
+Tue Sep 30 10:15:13 CEST 2003 - [email protected]
+
+- update to 1.1.92_2003093009
+ * last tar ball was broken
+
+-------------------------------------------------------------------
+Mon Sep 29 15:59:09 CEST 2003 - [email protected]
+
+- update to version 1.1.92 (KDE 3.2 alpha 2)
+
+-------------------------------------------------------------------
+Mon Sep 8 23:32:38 CEST 2003 - [email protected]
+
+- update to version 1.1.4
+
+-------------------------------------------------------------------
+Tue Sep 2 14:45:17 CEST 2003 - [email protected]
+
+- fixing artsdsp (most likely cause for #29358)
+
+-------------------------------------------------------------------
+Wed Aug 20 12:59:12 CEST 2003 - [email protected]
+
+- fix again for x86_64 (based on Takashis patch)
+- prefer alsa over oss, if avaible
+
+-------------------------------------------------------------------
+Tue Jul 29 10:32:22 CEST 2003 - [email protected]
+
+- fix build on lib64
+
+-------------------------------------------------------------------
+Tue Jul 29 09:17:04 CEST 2003 - [email protected]
+
+- add support for gmcop again
+- fix build for < 8.0
+
+-------------------------------------------------------------------
+Tue Jul 22 08:33:14 CEST 2003 - [email protected]
+
+- don't strip
+
+-------------------------------------------------------------------
+Thu Jul 17 13:04:12 CEST 2003 - [email protected]
+
+- remove temporary hacks again
+
+-------------------------------------------------------------------
+Tue Jul 15 21:17:35 CEST 2003 - [email protected]
+
+- update to version 1.1.3 (KDE 3.1.3)
+- add some temporary hacks for > 8.2 (qt 3.2)
+
+-------------------------------------------------------------------
+Thu Jun 12 08:09:35 CEST 2003 - [email protected]
+
+- package directories
+- run ldconfig like mad
+
+-------------------------------------------------------------------
+Wed May 7 08:26:17 CEST 2003 - [email protected]
+
+- update to version 1.1.2 (for KDE 3.1.2)
+
+-------------------------------------------------------------------
+Thu Apr 10 10:18:42 CEST 2003 - [email protected]
+
+- fix build for 8.0
+
+-------------------------------------------------------------------
+Tue Apr 8 01:38:47 CEST 2003 - [email protected]
+
+- fix head calling syntax in admin tarball
+
+-------------------------------------------------------------------
+Tue Mar 11 12:52:30 CET 2003 - [email protected]
+
+- update to version 1.1.1 second try
+ * minor memory/crash fix
+- sync admin tar ball with kdelibs
+
+-------------------------------------------------------------------
+Tue Mar 4 18:29:26 CET 2003 - [email protected]
+
+- add missing Provides kdelibs-artsd
+
+-------------------------------------------------------------------
+Mon Mar 3 16:32:46 CET 2003 - [email protected]
+
+- fixing configure check for non-32bit architectures
+
+-------------------------------------------------------------------
+Mon Mar 3 01:27:19 CET 2003 - [email protected]
+
+- update to version 1.1.1
+ * all changes were already in 1_1_BRANCH patch
+
+-------------------------------------------------------------------
+Mon Feb 24 18:37:21 CET 2003 - [email protected]
+
+- remove -mminimal-toc
+
+-------------------------------------------------------------------
+Fri Jan 17 13:23:03 CET 2003 - [email protected]
+
+- use official 1.1 tar ball, which will be released with KDE 3.1
+
+-------------------------------------------------------------------
+Mon Nov 25 12:02:23 CET 2002 - [email protected]
+
+- update to RC5
+
+-------------------------------------------------------------------
+Sat Nov 23 16:18:35 CET 2002 - [email protected]
+
+- fix build for < SuSE 8.1
+
+-------------------------------------------------------------------
+Tue Nov 19 17:36:36 CET 2002 - [email protected]
+
+- update to version 1.1.0-final
+- fix build on x86_64
+
+-------------------------------------------------------------------
+Sun Nov 3 13:16:21 CET 2002 - [email protected]
+
+- update to version 1.1.0.20021030 ~= RC1
+
+-------------------------------------------------------------------
+Mon Oct 7 11:33:49 CEST 2002 - [email protected]
+
+- update to version 3.0.4
+
+-------------------------------------------------------------------
+Thu Aug 8 16:09:27 CEST 2002 - [email protected]
+
+- fix configure parameters
+
+-------------------------------------------------------------------
+Wed Aug 7 23:22:36 CEST 2002 - [email protected]
+
+- update to new 1.0.3 tar ball which comes with KDE 3.0.3
+- update admin tar ball
+
+-------------------------------------------------------------------
+Wed Jul 31 17:54:07 CEST 2002 - [email protected]
+
+- fixed weird sound output on x86-64 (bug #17295).
+
+-------------------------------------------------------------------
+Tue Jul 23 14:46:06 CEST 2002 - [email protected]
+
+- add support for gnome/glib 2.0 in -gmcop subpackage
+- add support for vorbis
+
+-------------------------------------------------------------------
+Wed Jul 17 12:08:11 CEST 2002 - [email protected]
+
+- compile with -mminimal-toc on ppc64
+
+-------------------------------------------------------------------
+Mon Jul 8 08:55:43 CEST 2002 - [email protected]
+
+- fix security problem with arts
+ * update to 1.0.3:
+ using setuid instead of seteuid in artswrapper, so a exploited
+ artsd can not get root again.
+
+-------------------------------------------------------------------
+Thu Jun 27 12:06:10 CEST 2002 - [email protected]
+
+- move mcopidl to -devel package
+- use %run_ldconfig
+
+-------------------------------------------------------------------
+Mon Jun 24 20:53:46 CEST 2002 - [email protected]
+
+- update to version 1.0.2
+
+-------------------------------------------------------------------
+Wed Jun 19 17:56:07 CEST 2002 - [email protected]
+
+- disable final on ARM
+
+-------------------------------------------------------------------
+Fri Jun 7 13:53:45 CEST 2002 - [email protected]
+
+- use same admin tar ball as in kdelibs3
+- using fixed libtool for -m32/-m64 (fixed by matz)
+
+-------------------------------------------------------------------
+Thu May 9 21:57:53 CEST 2002 - [email protected]
+
+- update to version 1.0.1 (part of KDE 3.0.1 bug-fix release)
+
+-------------------------------------------------------------------
+Thu May 2 16:38:25 CEST 2002 - [email protected]
+
+- enhanced varargs handling to be more generic (using __va_copy)
+
+-------------------------------------------------------------------
+Tue Apr 2 16:37:00 CEST 2002 - [email protected]
+
+- work around automake problem
+
+-------------------------------------------------------------------
+Mon Mar 25 23:46:29 CET 2002 - [email protected]
+
+- use second try of version 1.0.0
+
+-------------------------------------------------------------------
+Mon Mar 25 10:03:24 CET 2002 - [email protected]
+
+- update to version 1.0.0 (KDE 3.0 final)
+
+-------------------------------------------------------------------
+Thu Mar 21 01:17:11 CET 2002 - [email protected]
+
+- update to version 0.9.9 (for KDE 3.0rc3)
+
+-------------------------------------------------------------------
+Sun Mar 10 17:03:12 CET 2002 - [email protected]
+
+- update to version 0.9.8 (for KDE 3.0rc2)
+
+-------------------------------------------------------------------
+Mon Mar 4 17:31:00 CET 2002 - [email protected]
+
+- update to snapshot 0.7.1.2002030321
+
+-------------------------------------------------------------------
+Mon Feb 25 17:38:31 CET 2002 - [email protected]
+
+- update to snapshot 0.7.1.2002022512
+
+-------------------------------------------------------------------
+Mon Feb 18 20:46:28 CET 2002 - [email protected]
+
+- update to snapshot 0.7.1.2002021810
+
+-------------------------------------------------------------------
+Thu Feb 14 23:22:42 CET 2002 - [email protected]
+
+- update to snapshot 0.7.1.2002021421
+
+-------------------------------------------------------------------
+Wed Feb 13 23:52:30 CET 2002 - [email protected]
+
+- split arts from kdelibs3 package
+- using a 0.7.1 snapshot
+
+-------------------------------------------------------------------
+Mon Feb 11 15:07:20 CET 2002 - [email protected]
+
+- update to snapshot 2.92.2002021111
+
+-------------------------------------------------------------------
+Mon Feb 4 23:51:35 CET 2002 - [email protected]
+
+- update to 2.92 (KDE 3.0 beta 2)
+- create common_compile_flags file
+
+-------------------------------------------------------------------
+Fri Feb 1 00:26:05 CET 2002 - [email protected]
+
+- changed neededforbuild <libpng> to <libpng-devel-packages>
+
+-------------------------------------------------------------------
+Mon Jan 28 14:49:00 CET 2002 - [email protected]
+
+- update to snapshot from 2.91.2002012811
+
+-------------------------------------------------------------------
+Wed Jan 23 01:50:51 CET 2002 - [email protected]
+
+- add missing header files
+
+-------------------------------------------------------------------
+Wed Jan 23 00:31:21 CET 2002 - [email protected]
+
+- update to snapshot 2.91.2002012221
+
+-------------------------------------------------------------------
+Tue Jan 15 18:24:51 CET 2002 - [email protected]
+
+- update to snapshot 2.91.2002011511
+
+-------------------------------------------------------------------
+Sat Jan 5 18:28:06 CET 2002 - [email protected]
+
+- update to recent/todays snapshot
+- disable rpath for SuSE > 7.3
+ (/opt/kde3/lib is in ld.so.conf)
+- add Requires: line for at least Qt 3.0.1
+
+-------------------------------------------------------------------
+Mon Dec 17 15:58:49 CET 2001 - [email protected]
+
+- fix compile on s390
+- add fix for khtml seg fault
+- do not build documentation for <7.3 distributions until kdoc
+ is fixed
+
+-------------------------------------------------------------------
+Wed Dec 12 17:02:34 CET 2001 - [email protected]
+
+- update to KDE 3.0 Beta 1
+
+-------------------------------------------------------------------
+Tue Dec 4 20:13:20 CET 2001 - [email protected]
+
+- use current CVS snapshot
+
+-------------------------------------------------------------------
+Fri Nov 2 12:30:45 CET 2001 - [email protected]
+
+- using cvs snapshot from 01 Nov 2001
+
+-------------------------------------------------------------------
+Sat Oct 20 17:57:21 CEST 2001 - [email protected]
+
+- using newer cvs-snapshot
+ (compiles again with qt 3 final)
+
+-------------------------------------------------------------------
+Tue Oct 9 11:55:41 CEST 2001 - [email protected]
+
+- branch to first kdelibs 3 (alpha 1)
+
+-------------------------------------------------------------------
+Mon Sep 24 01:40:05 CEST 2001 - [email protected]
+
+- add security fix for peer-ssl from Dirk
+- add fix to make it possible to allow JS from local pages
+
+-------------------------------------------------------------------
+Fri Sep 21 22:51:53 CEST 2001 - [email protected]
+
+- add fix for kbuildsycoca --incremental from Waldo
+ (changed files (due to updated packages or a SuSEconfig run for
+ example) do not lead anymore to an incorrect ksycoca database.
+
+-------------------------------------------------------------------
+Tue Sep 18 08:55:26 CEST 2001 - [email protected]
+
+- add symbolic link to /opt/kde2/doc/HTML/en/kdeapi
+- #neededforbuild cups -> cups-libs
+
+-------------------------------------------------------------------
+Sat Sep 15 19:13:06 CEST 2001 - [email protected]
+
+- add klineedit fix
+- add warning that kdDebug function is disabled (except for ppc)
+- fix kdelibs-2.2.1.dif (do not apply patch for ppc-only global)
+
+-------------------------------------------------------------------
+Thu Sep 13 09:36:06 CEST 2001 - [email protected]
+
+- add fix for kjs (octal parsing)
+- add fix icondialog (custom icon directorys)
+- fix ia64 patch
+
+-------------------------------------------------------------------
+Tue Sep 11 10:54:21 CEST 2001 - [email protected]
+
+- add security fixes for kssl (do not save keys on disk)
+- add Qt API to the API index page
+
+-------------------------------------------------------------------
+Mon Sep 10 14:41:23 CEST 2001 - [email protected]
+
+- update to to second try of kdelibs 2.2.1 tar ball
+ * JavaScript fixes
+- fix ia64 workarounds to build on older distris
+
+-------------------------------------------------------------------
+Sun Sep 9 17:57:01 CEST 2001 - [email protected]
+
+- Fix specfile for ia64 workarounds.
+
+-------------------------------------------------------------------
+Sat Sep 8 20:40:27 CEST 2001 - [email protected]
+
+- updating to final 2.2.1 tar ball
+
+-------------------------------------------------------------------
+Sun Sep 2 09:59:21 CEST 2001 - [email protected]
+
+- update to KDE_2_2_BRANCH from 02.09.2001
+ * compile fixes
+ * KFile crash fix
+ * KDockWidget crash fix, caused crash in quanta
+ * fix login with chars in password >127
+ * load charsets file on demand
+ * kxmlgui fixed to read really the complete xml file.
+- drop -cups package, the cups libs are now splitted from the cups
+ package.
+- add kmimetype hack to get a fallback application for device icons
+- make KDE quiet by default (kdDebug default value is 4 now)
+
+-------------------------------------------------------------------
+Tue Aug 28 15:53:23 CEST 2001 - [email protected]
+
+- update to KDE_2_2_BRANCH from 28.08.2001
+ * fix kspell for iso 13 languages
+ * fix $PATH for kdesu
+ * check the preview action in setPreviewWidget()
+ * check for aborted save
+ * official patch for kbuildsycoca
+ * kfile fixes
+ * crash fixes in userstylesheets
+ * large file system support fix
+ * crash fix in kbugreport
+- removed patches for kbuildsycoca and large file support
+
+-------------------------------------------------------------------
+Sat Aug 25 09:49:21 CEST 2001 - [email protected]
+
+- update to KDE_2_2_BRANCH from 25.08.2001
+ * khtml supports <META http-equiv="Cache-Control" content="no-cache">
+ * kded updates
+ * translation updates
+- kbuildsycoca speed optimisation
+ (original patch from Lubos Lunak, reworked to be BC)
+
+-------------------------------------------------------------------
+Tue Aug 21 12:25:49 CEST 2001 - [email protected]
+
+- using KDE_2_2_BRANCH from 21.08.2001
+ * html parser fixes
+ * artsd fixes
+ * ...
+- disable FAM by default, it can be enabled with
+ export USE_FAM=1
+- disable and obsolete -i686 package, until the number of problems
+ are solved
+
+-------------------------------------------------------------------
+Mon Aug 6 23:55:17 CEST 2001 - [email protected]
+
+- add assert into khtml/misc/loader.cpp as recomended by Dirk
+- switch on SSE support in i386 architecture
+ (arts has a runtime checking)
+- clean up file list
+- ia64 workarounds
+
+-------------------------------------------------------------------
+Mon Aug 6 10:59:49 CEST 2001 - [email protected]
+
+- update to final 2.2
+
+-------------------------------------------------------------------
+Wed Aug 1 15:57:30 CEST 2001 - [email protected]
+
+- update to 2.2rc1
+
+-------------------------------------------------------------------
+Fri Jul 6 11:53:42 CEST 2001 - [email protected]
+
+- generate API documentation
+ (no need to install kdevelop for api docu anymore)
+
+-------------------------------------------------------------------
+Fri Jun 29 15:39:12 CEST 2001 - [email protected]
+
+- 2.2beta1
+
+-------------------------------------------------------------------
+Mon May 28 10:39:18 CEST 2001 - [email protected]
+
+- 2.2alpha2
+
+-------------------------------------------------------------------
+Mon Apr 16 22:02:33 CEST 2001 - [email protected]
+
+- 2.2alpha1
+
+-------------------------------------------------------------------
+Fri Apr 13 12:54:18 CEST 2001 - [email protected]
+
+- add currency symbol to KFontDialog preview for testing purposes
+
+-------------------------------------------------------------------
+Tue Apr 10 20:49:07 CEST 2001 - [email protected]
+
+- revert also kdeinit changes (compile fix)
+- add fixes for javascript from CVS
+- add fixes for font name mapping from CVS
+- add kdeinit_shutdown patch from Waldo
+
+-------------------------------------------------------------------
+Tue Apr 10 01:01:16 MEST 2001 - [email protected]
+
+- minor fix, but hopefully fix linker problems on all P-II systems
+
+-------------------------------------------------------------------
+Mon Apr 9 11:24:07 CEST 2001 - [email protected]
+
+- disable alsa for 7.0-ppc
+
+-------------------------------------------------------------------
+Fri Apr 6 11:01:59 CEST 2001 - [email protected]
+
+- drop the -nostdlib flag during linking. this causes problems
+ (since not all need libs are used) on some architectures
+- -O2 for axp
+
+-------------------------------------------------------------------
+Thu Apr 5 08:56:33 CEST 2001 - [email protected]
+
+- update to 2_1_BRANCH.
+ this fixes the proxy server authentication problem
+
+-------------------------------------------------------------------
+Wed Mar 28 18:28:29 CEST 2001 - [email protected]
+
+- disable ssl support for 7.0-ppc
+ (problems with the compiler and linker, which can not be fixed
+ without to loss the BC)
+
+-------------------------------------------------------------------
+Tue Mar 27 12:08:53 CEST 2001 - [email protected]
+
+- changed neededforbuild <docbkdsl> to <docbook-dsssl-stylesheets>
+
+-------------------------------------------------------------------
+Tue Mar 20 21:58:31 CET 2001 - [email protected]
+
+- enable -O2 for ppc
+ using inline gcc bug workaround for ia64
+
+-------------------------------------------------------------------
+Tue Mar 20 18:53:42 CET 2001 - [email protected]
+
+- update to 2.1.1 (official tar ball)
+
+-------------------------------------------------------------------
+Mon Mar 19 22:03:49 CET 2001 - [email protected]
+
+- update to current 2_1_BRANCH
+ we have kde-config as executable binary back
+ (lots of configure scripts test this)
+
+-------------------------------------------------------------------
+Mon Mar 19 15:39:26 CET 2001 - [email protected]
+
+- add cyrus-sassl to #neededforbuild
+
+-------------------------------------------------------------------
+Sat Mar 17 21:38:50 CET 2001 - [email protected]
+
+- added missing packages in #neededforbuild
+
+-------------------------------------------------------------------
+Sat Mar 17 13:32:29 CET 2001 - [email protected]
+
+- fix CATALOG for distributions <7.2
+ update to current 2_1_0_TAG
+
+-------------------------------------------------------------------
+Tue Mar 13 14:29:16 CET 2001 - [email protected]
+
+- added CATALOG for docbook_3
+
+-------------------------------------------------------------------
+Tue Mar 13 01:12:30 CET 2001 - [email protected]
+
+- changed neededforbuild <docbk30> to <docbook_3>
+
+-------------------------------------------------------------------
+Thu Feb 22 19:22:17 CET 2001 - [email protected]
+
+- the final final 2.1.0 tar ball ...
+
+-------------------------------------------------------------------
+Wed Feb 21 22:42:47 CET 2001 - [email protected]
+
+- use the right KDE BRANCH (not my fault ;-)
+
+-------------------------------------------------------------------
+Wed Feb 21 17:16:51 CET 2001 - [email protected]
+
+- update to final 2.1.0
+
+-------------------------------------------------------------------
+Wed Feb 14 17:04:08 CET 2001 - [email protected]
+
+- update to 2.1 post beta 2
+
+-------------------------------------------------------------------
+Mon Jan 22 14:44:41 CET 2001 - [email protected]
+
+- alpha axp compile fixes for gcc 2.95.2
+
+-------------------------------------------------------------------
+Tue Jan 16 12:05:26 CET 2001 - [email protected]
+
+- add a check of return value in kprocess.
+ Hopefully no crashes anymore.
+
+-------------------------------------------------------------------
+Mon Jan 15 22:13:16 CET 2001 - [email protected]
+
+- disable --enable-final until the glibc/compiler problem in
+ kprocess is fixed
+
+-------------------------------------------------------------------
+Mon Jan 15 14:01:38 CET 2001 - [email protected]
+
+- fix index.desktop for distris <7.1
+
+-------------------------------------------------------------------
+Sat Jan 13 18:49:40 CET 2001 - [email protected]
+
+- fix local support in kicker. native language again in menus
+ this fix does not work for chinese people
+ fix index.desktop in highcolor, 22x22 actions icons can be loaded
+ again
+
+-------------------------------------------------------------------
+Fri Jan 12 00:02:33 CET 2001 - [email protected]
+
+- create some links to see the konqueror gear again
+ fix hicolor index file
+
+-------------------------------------------------------------------
+Tue Jan 9 22:07:19 CET 2001 - [email protected]
+
+- added security fix for kdesu from Waldo
+
+-------------------------------------------------------------------
+Mon Jan 8 15:43:09 CET 2001 - [email protected]
+
+- fix SuSE icon description
+
+-------------------------------------------------------------------
+Sun Jan 7 15:56:58 CET 2001 - [email protected]
+
+- use additional pathes, to not conflict with older pathes
+
+-------------------------------------------------------------------
+Sun Jan 7 14:24:01 CET 2001 - [email protected]
+
+- new icon handling. much more clean now and the
+ dependencie to icons is not needed anymore
+
+-------------------------------------------------------------------
+Sat Jan 6 17:15:51 CET 2001 - [email protected]
+
+- fix locale support.
+ LANG=de_DE or LANG=de_DE.utf-8 is working now.
+
+-------------------------------------------------------------------
+Tue Jan 2 21:51:19 CET 2001 - [email protected]
+
+- added a fix for font handling, if antialising is used
+ (Thanks Kurt)
+
+-------------------------------------------------------------------
+Mon Jan 1 22:16:48 CET 2001 - [email protected]
+
+- remove charset for german. this confuses the font handling
+ added fix for stalled, but broken connections; thanks waldo
+
+-------------------------------------------------------------------
+Sat Dec 30 21:22:21 CET 2000 - [email protected]
+
+- extend rpm mimelnk for *.spm files
+ disabled threading
+
+-------------------------------------------------------------------
+Wed Dec 27 18:33:15 CET 2000 - [email protected]
+
+- drop message in kdeinit, which produce a lot of invalid bugzilla entrys
+
+-------------------------------------------------------------------
+Wed Dec 20 10:38:25 CET 2000 - [email protected]
+
+- added openssl-devel for #neededforbuild
+
+-------------------------------------------------------------------
+Sun Dec 17 15:55:15 CET 2000 - [email protected]
+
+- moved icon links back to kdelibs :-(
+
+-------------------------------------------------------------------
+Sun Dec 17 12:54:19 CET 2000 - [email protected]
+
+- moved icon links from this package to kdebase
+
+-------------------------------------------------------------------
+Fri Dec 15 14:35:38 CET 2000 - [email protected]
+
+- brown paper bag fix ... I spend Rudi a beer ...
+
+-------------------------------------------------------------------
+Fri Dec 15 12:02:02 CET 2000 - [email protected]
+
+- added icon packages to #neededforbuild
+
+-------------------------------------------------------------------
+Thu Dec 14 12:38:23 CET 2000 - [email protected]
+
+- fixed specfile
+
+-------------------------------------------------------------------
+Wed Dec 13 19:22:39 CET 2000 - [email protected]
+
+- fixed icon links
+
+-------------------------------------------------------------------
+Wed Dec 13 16:52:23 CET 2000 - [email protected]
+
+- update to current 2_0_BRANCH
+
+-------------------------------------------------------------------
+Wed Nov 29 14:25:31 CET 2000 - [email protected]
+
+- update to 2.0.1
+
+-------------------------------------------------------------------
+Wed Nov 22 02:01:26 CET 2000 - [email protected]
+
+- remove penguin.png (in kdebase)
+
+-------------------------------------------------------------------
+Tue Nov 21 15:07:15 CET 2000 - [email protected]
+
+- fixed /etc/kderc
+
+-------------------------------------------------------------------
+Tue Nov 21 00:08:08 CET 2000 - [email protected]
+
+- added icon support for non kde icons
+ added /etc/kderc
+ ~/Desktop -> ~/KDesktop
+
+-------------------------------------------------------------------
+Thu Nov 16 15:46:49 CET 2000 - [email protected]
+
+- update to newer snapshot from KDE_2_0_BRANCH
+ fixed sgml catalog file for our sgml enviroment
+
+-------------------------------------------------------------------
+Fri Nov 3 08:45:45 CET 2000 - [email protected]
+
+- fixed needed for build
+
+-------------------------------------------------------------------
+Thu Nov 2 20:35:30 CET 2000 - [email protected]
+
+- fixed file list
+
+-------------------------------------------------------------------
+Tue Oct 17 04:52:05 CEST 2000 - [email protected]
+
+- update to 2.0.0
+- changed default for ~/.kde to ~/.kde2
+- dropped klibs2i and klibs2cr again
+- splitted package in
+ * kdelibs
+ * kdelibs-devel
+
+-------------------------------------------------------------------
+Wed Sep 20 11:29:35 CEST 2000 - [email protected]
+
+- the last fix :-(
+
+-------------------------------------------------------------------
+Sun Sep 17 00:27:08 CEST 2000 - [email protected]
+
+- splited klibs2 into klibs2, klibs2i (international version
+ without crypt support) and klibs2cr (crypt version)
+
+-------------------------------------------------------------------
+Sat Sep 16 15:17:06 CEST 2000 - [email protected]
+
+- removed ssl/ssh support
+ added big endian fix in KPixmap
+
+-------------------------------------------------------------------
+Tue Sep 12 11:49:35 MEST 2000 - [email protected]
+
+- changed to -O0 for ppc and alpha
+
+-------------------------------------------------------------------
+Tue Sep 12 08:56:11 CEST 2000 - [email protected]
+
+- update to RC 1
+
+-------------------------------------------------------------------
+Mon Aug 21 14:04:31 CEST 2000 - [email protected]
+
+- update to beta 4
+
+-------------------------------------------------------------------
+Mon Jul 24 17:46:04 CEST 2000 - [email protected]
+
+- update to second version of beta 3
+
+-------------------------------------------------------------------
+Fri Jul 21 22:39:53 CEST 2000 - [email protected]
+
+- update to beta 3
+
+-------------------------------------------------------------------
+Mon Jul 17 19:24:01 CEST 2000 - [email protected]
+
+- update to snapshot from 17.07.2000
+
+-------------------------------------------------------------------
+Thu Jul 6 19:48:47 CEST 2000 - [email protected]
+
+- Spec file created from kdelibs-1.91.20000706.tar.gz by autospec
+
+
+-------------------------------------------------------------------
+Fri Jun 9 17:15:52 CEST 2000 - [email protected]
+
+- correct neededforbuild and updated khtml
+
+-------------------------------------------------------------------
+Fri Jun 9 02:35:16 CEST 2000 - [email protected]
+
+- update to 1.91; beta 2
+
+-------------------------------------------------------------------
+Tue Jun 6 01:29:47 CEST 2000 - [email protected]
+
+- snapshot from 06.06.2000
+
+-------------------------------------------------------------------
+Sun May 28 09:22:23 CEST 2000 - [email protected]
+
+- snapshot from 28.05.2000
+ new type of spec file
+
+-------------------------------------------------------------------
+Fri May 12 13:29:41 CEST 2000 - [email protected]
+
+- update to KDE 1.90
+
+-------------------------------------------------------------------
+Thu Apr 27 17:45:45 CEST 2000 - [email protected]
+
+- snapshot from 25.04.2000
+
+-------------------------------------------------------------------
+Thu Apr 20 14:27:28 CEST 2000 - [email protected]
+
+- fixed file list
+
+-------------------------------------------------------------------
+Wed Apr 19 17:17:42 CEST 2000 - [email protected]
+
+- snapshot from 17.04.2000
+
+-------------------------------------------------------------------
+Thu Apr 6 19:21:15 CEST 2000 - [email protected]
+
+- snapshot from 06.04.2000
+
+-------------------------------------------------------------------
+Thu Mar 30 18:44:11 CEST 2000 - [email protected]
+
+- first KDE libs 2 package. PRE 1.90 Version
+
diff --git a/opensuse/arts/arts.spec b/opensuse/arts/arts.spec
new file mode 100644
index 000000000..b2ebf2c90
--- /dev/null
+++ b/opensuse/arts/arts.spec
@@ -0,0 +1,174 @@
+#
+# spec file for package arts
+#
+# Copyright (c) 2011 the Trinity Project (opensuse).
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.trinitydesktop.org/
+#
+
+# norootforbuild
+
+
+Name: arts
+BuildRequires: alsa-devel audiofile-devel glib2-devel jack-devel libdrm-devel libjpeg-devel libvorbis-devel libtqt4-devel readline-devel update-desktop-files
+BuildRequires: tde-filesystem
+Requires: tde-filesystem
+License: GPLv2+
+Group: Productivity/Multimedia/Sound/Players
+Summary: Modular Software Synthesizer
+PreReq: permissions
+Version: 3.5.12.99
+Release: 1
+Source0: %{name}-%{version}.tar.bz2
+Source1: artswrapper.7.gz
+Source2: baselibs.conf
+Patch2: no-informational-messages.diff
+Patch5: arts-vorbis-fix.dif
+Patch7: fortify_source.patch
+Patch8: arts-start-on-demand.diff
+Patch9: avoid_la_files.diff
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+%description
+A modular software synthesizer that generates realtime audio streams,
+includes midi support, is easily extendable, and uses CORBA for
+separation of GUI and synthesis.
+
+
+
+Authors:
+--------
+ Stefan Westerfeld <[email protected]>
+
+%package devel
+License: GPLv2+
+# usefiles /opt/tde/bin/artsc-config /opt/tde/bin/mcopidl
+Summary: Include Files and Libraries mandatory for Development.
+Group: Development/Libraries/Other
+Provides: tde-kdelibs:/opt/tde/include/artsc/artsc.h
+Requires: libtqt4-devel arts = %version glib2-devel jack-devel libogg-devel libvorbis-devel audiofile-devel libstdc++-devel
+Requires: alsa-devel
+
+%description devel
+A modular software synthesizer that generates realtime audio streams,
+supports MIDI, is easily extendable, and uses CORBA for separation of
+the GUI and synthesis.
+
+
+
+Authors:
+--------
+ Stefan Westerfeld <[email protected]>
+
+%package gmcop
+License: GPLv2+
+# usesubdirs gmcop
+Summary: A Modular Software Synthesizer
+Group: Productivity/Multimedia/Sound/Players
+
+%description gmcop
+A modular software synthesizer that generates real-time audio streams,
+supports midi, is easily extendable, and uses CORBA for separation of
+GUI and synthesis.
+
+
+
+Authors:
+--------
+ Stefan Westerfeld <[email protected]>
+
+%prep
+%setup -q
+%patch2
+%patch5
+%patch7
+%patch8
+%patch9
+
+%build
+CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS -DNDEBUG" CFLAGS="$CXXFLAGS" %cmake_tde -d=build
+
+#%ifarch %ix86
+# I trust in arts runtime checking ...
+#echo "#define HAVE_X86_SSE 1" >> config.h
+#%endif
+# broken automake ?
+#make -C flow/gsl gslconfig.h
+# broken automake ?
+#make %{?jobs:-j%jobs}
+
+%make_jobs
+
+%install
+%tde_makeinstall
+%ifarch x86_64
+mkdir -p $RPM_BUILD_ROOT/%{_tde_libdir}
+ln -sf ../lib64/mcop $RPM_BUILD_ROOT/%{_tde_libdir}/mcop
+%endif
+mkdir -p -m 755 $RPM_BUILD_ROOT/%_mandir/man7
+cp %SOURCE1 $RPM_BUILD_ROOT/%_mandir/man7/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%run_ldconfig
+%run_permissions
+
+%postun
+%run_ldconfig
+
+%post gmcop
+%run_ldconfig
+
+%postun gmcop
+%run_ldconfig
+%verifyscript
+%verify_permissions -e %{_tde_bindir}/artswrapper
+
+%files
+%defattr(-,root,root,755)
+%doc COPYING.LIB COPYING
+%dir %{_tde_prefix}
+%dir %{_tde_bindir}
+%{_tde_bindir}/artscat
+%{_tde_bindir}/arts[dpsr]*
+%verify(not mode) %{_tde_bindir}/artswrapper
+%dir /opt/kde3/%_lib
+%{_tde_libdir}/libarts*.so.*
+%{_tde_libdir}/libkmedia2*.so.*
+%{_tde_libdir}/libmcop.so.*
+%{_tde_libdir}/libmcop_mt.so.*
+%{_tde_libdir}/libqtmcop.so.*
+%{_tde_libdir}/libsoundserver_idl.so.*
+%{_tde_libdir}/libx11globalcomm.so.*
+# these need to be in the base package for lt_dlopen()
+%{_tde_libdir}/*.so
+%{_tde_libdir}/mcop
+%ifarch x86_64
+/opt/tde/lib
+%endif
+%{_mandir}/man7/artswrapper.7.gz
+
+%files gmcop
+%defattr(-,root,root)
+%{_tde_libdir}/libgmcop.so.*
+
+%files devel
+%defattr(-,root,root)
+%{_tde_bindir}/artsc-config
+%{_tde_bindir}/mcopidl
+%dir %{_tde_includedir}
+%{_tde_includedir}/*
+%{_tde_libdir}/*.la
+
+%changelog
diff --git a/opensuse/arts/artswrapper.7.gz b/opensuse/arts/artswrapper.7.gz
new file mode 100644
index 000000000..92eb0982b
--- /dev/null
+++ b/opensuse/arts/artswrapper.7.gz
Binary files differ
diff --git a/opensuse/arts/avoid_la_files.diff b/opensuse/arts/avoid_la_files.diff
new file mode 100644
index 000000000..7c592d687
--- /dev/null
+++ b/opensuse/arts/avoid_la_files.diff
@@ -0,0 +1,26 @@
+--- artsc/Makefile.am
++++ artsc/Makefile.am
+@@ -1,4 +1,4 @@
+-AM_CFLAGS = -DARTSC_BACKEND='"$(libdir)/libartscbackend.la"'
++AM_CFLAGS = -DARTSC_BACKEND='"$(libdir)/libartscbackend.so"'
+ AM_CPPFLAGS = -DCOMPILING_ARTSC
+ lib_LTLIBRARIES = libartsc.la libartscbackend.la libartsdsp.la libartsdsp_st.la
+ FLOWLIBS = $(top_builddir)/flow/libartsflow.la
+--- mcop/extensionloader.cc
++++ mcop/extensionloader.cc
+@@ -56,7 +56,14 @@
+ /* this will catch all startup classes here */
+ StartupManager::setExtensionLoader(this);
+
+- lt_dlinit();
++ lt_dlinit();
++
++ string::size_type len = dlfilename.length();
++ if (len > 0 && dlfilename[len-1] == 'a' && dlfilename[len-2] == 'l') {
++ dlfilename[len-1] = 'o';
++ dlfilename[len-2] = 's';
++ }
++
+ handle = lt_dlopen(dlfilename.c_str());
+
+ StartupManager::setExtensionLoader(0);
diff --git a/opensuse/arts/baselibs.conf b/opensuse/arts/baselibs.conf
new file mode 100644
index 000000000..1dec19ada
--- /dev/null
+++ b/opensuse/arts/baselibs.conf
@@ -0,0 +1 @@
+arts
diff --git a/opensuse/arts/fortify_source.patch b/opensuse/arts/fortify_source.patch
new file mode 100644
index 000000000..fb14bc2ab
--- /dev/null
+++ b/opensuse/arts/fortify_source.patch
@@ -0,0 +1,13 @@
+Index: flow/gsl/gslloader-oggvorbis.c
+===================================================================
+--- flow/gsl/gslloader-oggvorbis.c.orig
++++ flow/gsl/gslloader-oggvorbis.c
+@@ -25,7 +25,7 @@
+ #include <vorbis/vorbisfile.h>
+ #include <string.h>
+ #include <unistd.h>
+-
++#include <string.h>
+
+ /* --- structures --- */
+ typedef struct
diff --git a/opensuse/arts/no-informational-messages.diff b/opensuse/arts/no-informational-messages.diff
new file mode 100644
index 000000000..e25ea16d1
--- /dev/null
+++ b/opensuse/arts/no-informational-messages.diff
@@ -0,0 +1,15 @@
+Index: mcop/debug.cc
+===================================================================
+RCS file: /home/kde/arts/mcop/debug.cc,v
+retrieving revision 1.14
+diff -u -3 -p -r1.14 debug.cc
+--- mcop/debug.cc 13 Oct 2003 19:59:41 -0000 1.14
++++ mcop/debug.cc 24 Feb 2004 17:07:40 -0000
+@@ -92,7 +92,6 @@ static void output_message(Debug::Level
+ buff = arts_strdup_printf("%s -w 'Sound server warning message:\n\n%s' &", messageAppName, quoted_msg);
+ break;
+ case Debug::lInfo:
+- buff = arts_strdup_printf("%s -i 'Sound server informational message:\n\n%s' &", messageAppName, quoted_msg);
+ break;
+ default:
+ break; // avoid compile warning