diff options
Diffstat (limited to 'opensuse/core/arts')
-rw-r--r-- | opensuse/core/arts/.project | 12 | ||||
-rw-r--r-- | opensuse/core/arts/arts-start-on-demand.diff | 25 | ||||
-rw-r--r-- | opensuse/core/arts/arts-vorbis-fix.dif | 27 | ||||
-rw-r--r-- | opensuse/core/arts/arts.changes | 1406 | ||||
-rw-r--r-- | opensuse/core/arts/arts.spec | 197 | ||||
-rw-r--r-- | opensuse/core/arts/artswrapper.7.gz | bin | 0 -> 1134 bytes | |||
-rw-r--r-- | opensuse/core/arts/avoid_la_files.diff | 26 | ||||
-rw-r--r-- | opensuse/core/arts/baselibs.conf | 1 | ||||
-rw-r--r-- | opensuse/core/arts/fortify_source.patch | 13 | ||||
-rw-r--r-- | opensuse/core/arts/no-informational-messages.diff | 15 |
10 files changed, 1722 insertions, 0 deletions
diff --git a/opensuse/core/arts/.project b/opensuse/core/arts/.project new file mode 100644 index 000000000..18fc2a88d --- /dev/null +++ b/opensuse/core/arts/.project @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>arts</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + <nature>org.eclipse.linuxtools.rpm.core.rpmnature</nature> + </natures> +</projectDescription> diff --git a/opensuse/core/arts/arts-start-on-demand.diff b/opensuse/core/arts/arts-start-on-demand.diff new file mode 100644 index 000000000..032231c16 --- /dev/null +++ b/opensuse/core/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/core/arts/arts-vorbis-fix.dif b/opensuse/core/arts/arts-vorbis-fix.dif new file mode 100644 index 000000000..70f71496b --- /dev/null +++ b/opensuse/core/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/core/arts/arts.changes b/opensuse/core/arts/arts.changes new file mode 100644 index 000000000..690c5f92d --- /dev/null +++ b/opensuse/core/arts/arts.changes @@ -0,0 +1,1406 @@ +------------------------------------------------------------------- +Sun Aug 21 02:15:14 UTC 2011 - [email protected] + +- introduce devel-static subpackage + - libgsl.a is built as a static library + - there is no way to turn it off in build configuration + - it has not been tested whether removing it will trigger bad stuff + +------------------------------------------------------------------- +Fri Aug 12 00:02:16 UTC 2011 - [email protected] + +- replace provides tde-kdelibs in favor of tdelibs + +------------------------------------------------------------------- +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/core/arts/arts.spec b/opensuse/core/arts/arts.spec new file mode 100644 index 000000000..b7fd43e5f --- /dev/null +++ b/opensuse/core/arts/arts.spec @@ -0,0 +1,197 @@ +# +# 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 cmake glib2-devel jack-devel libdrm-devel libjpeg-devel libvorbis-devel libtqt4-devel readline-devel update-desktop-files tde-filesystem +BuildRequires: tde-filesystem +License: GPLv2+ +Group: Productivity/Multimedia/Sound/Players +Summary: Modular Software Synthesizer +PreReq: permissions +Version: 1.5.10 +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: tdelibs:/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 tde-filesystem + +%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 devel-static +License: GPLv2+ +Summary: Include Files and Libraries mandatory for Development. +Group: Development/Libraries/Other + +%description devel-static +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 -qn arts-%{version} +%patch2 +%patch5 +%patch7 +%patch8 +%patch9 + +%build +CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS -DNDEBUG" CFLAGS="$CXXFLAGS" %cmake_tde -d build -- -DWITH_MAD=OFF -DCMAKE_SKIP_RPATH=OFF + +# shut off MAD support because that is only available in packman + +#%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_tde -d build + +%install +%makeinstall_tde -d build +%ifarch x86_64 +mkdir -p $RPM_BUILD_ROOT/%{_tde_prefix}/lib +ln -sf ../lib64/mcop $RPM_BUILD_ROOT/%{_tde_prefix}/lib/mcop +%endif +mkdir -p -m 755 $RPM_BUILD_ROOT/%_mandir/man7 +cp %SOURCE1 $RPM_BUILD_ROOT/%_mandir/man7/ + +# unneeded +rm -rf %{buildroot}/%{_tde_libdir}/*.la + +%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 %{_tde_libdir} +%{_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.* +# these need to be in the base package for lt_dlopen() +%{_tde_libdir}/*.so +%{_tde_libdir}/mcop +%ifarch x86_64 +%{_tde_prefix}/lib +%endif +%{_mandir}/man7/artswrapper.7.gz + +%files devel +%defattr(-,root,root) +%{_tde_bindir}/artsc-config +%{_tde_bindir}/mcopidl +%dir %{_tde_includedir} +%{_tde_includedir}/* +%{_libdir}/pkgconfig/arts.pc + +%files devel-static +%defattr(-,root,root) +%{_tde_libdir}/libgsl.a + +%files gmcop +%defattr(-,root,root) +%{_tde_libdir}/libgmcop.so.* + +%changelog diff --git a/opensuse/core/arts/artswrapper.7.gz b/opensuse/core/arts/artswrapper.7.gz Binary files differnew file mode 100644 index 000000000..92eb0982b --- /dev/null +++ b/opensuse/core/arts/artswrapper.7.gz diff --git a/opensuse/core/arts/avoid_la_files.diff b/opensuse/core/arts/avoid_la_files.diff new file mode 100644 index 000000000..7c592d687 --- /dev/null +++ b/opensuse/core/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/core/arts/baselibs.conf b/opensuse/core/arts/baselibs.conf new file mode 100644 index 000000000..1dec19ada --- /dev/null +++ b/opensuse/core/arts/baselibs.conf @@ -0,0 +1 @@ +arts diff --git a/opensuse/core/arts/fortify_source.patch b/opensuse/core/arts/fortify_source.patch new file mode 100644 index 000000000..fb14bc2ab --- /dev/null +++ b/opensuse/core/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/core/arts/no-informational-messages.diff b/opensuse/core/arts/no-informational-messages.diff new file mode 100644 index 000000000..e25ea16d1 --- /dev/null +++ b/opensuse/core/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 |