-# _without_alsa - without ALSA support
-# _without_doc - don't build HTML documentation (from SGML source)
-# _without_esd - without esd support
-# _with_mmx - use MMX (won't run on non-MMX CPU)
-#
-# TODO:
-# - remove zip bcond?
-# - check %{name}-acfix.patch if it's still nedded, sorry
-# for the inconvenience, I'll do it if I can...
-#
-%ifarch athlon
-%define _with_mmx 1
-%endif
-%ifnarch i586 i686 athlon ppc alpha sparc sparc64 powerpc
-%define _with_mmx 0
-%endif
+%bcond_without alsa # without ALSA support
+%bcond_with arts # with aRts support
+%bcond_without doc # don't build HTML documentation (from SGML source)
+%bcond_without esd # without esd support
+%bcond_with mmx # use MMX (makes sense on i[56]86 with MMX; won't run on non-MMX CPU)
+
+%define _branch Linux_Spec1-0
+