%define prever pre1 %define use_prever 0 %define build_static 0 %define build_recode 1 %define build_id3v2 1 %define rusversion 1.2.10 %define rusxmms_ver csa28 %define new_vorbis 0 %define use_rusxmms2 1 %define rusxmms2_ver csa31 Name: xmms Version: 1.2.10 Release: alt12 Epoch: 20061217 Summary: X Multimedia System -- the player for you License: GPL Group: Sound Url: http://xmms.org Icon: xmms-logo.xpm %if %use_prever Source0: %url/files/1.2.x/%name-%version-%prever.tar.bz2 %else Source0: %url/files/1.2.x/%name-%version.tar.bz2 %endif Source2: gnomexmms.desktop.bz2 Source4: xmms-icons.tar.bz2 Source5: xmms.menu Source6: wmxmms.menu Source8: xmms-ru.po.bz2 Source10: xmms.16.xpm.bz2 Source11: xmms.32.xpm.bz2 Source12: xmms.48.xpm.bz2 Source13: xmms-1.2.10-gentoo-m4-1.1.tar.bz2 Source70: http://unc.dl.sourceforge.net/sourceforge/rusxmms/xmms-%rusversion-recode-%rusxmms_ver.tar.bz2 Source270: http://heanet.dl.sourceforge.net/sourceforge/rusxmms/RusXMMS2-%{rusxmms2_ver}.tar.bz2 Source71: xmms.rpm-macros Source72: xmms-cyr-setup.sh Source73: xmms-cyr-setup.menu Source74: xmms-wrapper.sh Source75: xmms.keys Source80: xmms-README.ALT Source81: #xmms-faq.html Source90: xmms.desktop Patch1: xmms-1.2-audio-patch Patch4: xmms-fix-smallfiles.patch Patch5: xmms-1.2.6-fix-title-mp3streaming.patch Patch6: xmms-fix-textbox.patch Patch8: xmms-3dse-niqueluisarace.patch # Local patches Patch41: xmms-1.2.6-filebrowser_get_files.patch Patch42: xmms-1.2.7-automake.patch Patch43: xmms-1.2.7-local-libxmms_n.patch Patch44: xmms-1.2.9-alt-socketpath.patch Patch45: xmms-1.2.8-alt-aclocal-mess-cleanup.patch.bz2 Patch46: xmms-1.2.10-alt-gcc34_libctrl.patch Patch47: xmms-1.2.10-xmmctrl.patch # imported from 1.2.8-1.9asp Patch52: xmms-1.2.6-lazy.patch # ...and additionally fixed Patch55: xmms-1.2.10-alt-arts.patch # alsa asound checking Patch56: xmms-1.2.10-alt-alsa.patch # rollback winlist changes in 1.2.9 Patch57: xmms-1.2.10-alt-skipwinlist.patch # id3v2 support - with eugvv@ fix of TYER frame write Patch60: xmms-1.2.10-yonas-id3v2.patch # advanced queue mgmt Patch61: xmms-1.2.10-davinchi-queued.patch # patch after rusxmms-1.2.10-csa27.4 -- should fix one more segfault # [included in csa28] Patch62: xmms-recode.patch Patch63: xmms-1.2.10-alt-vorbis-headers.patch # some merge-up Patch70: xmms-underquoted.patch Patch71: xmms-alsa-mono-vol-adjust.patch # TODO (not applied right now) # dag's Patch80: xmms-1.2.6-audio.patch Patch81: xmms-1.2.8-default-skin.patch Patch82: xmms-alsa-backport.patch ## gcc4.1 compilation fix http://bugs.xmms.org/show_bug.cgi?id=2225 Patch91: xmms-1.2.10-gcc4-1.patch # crossfade anti-lockup patch Patch92: xmms-1.2.10-crossfade-0.3.9.patch # alsa pause detector Patch93: xmms-1.2.10-alsa_dmix_pause.patch # id3v2 segfault Patch94: xmms-1.2.10-ds-id3v2-crash.patch # imms patch Patch95: xmms-queue-control.diff Obsoletes: x11amp # due to added patch from crossfade sources Conflicts: xmms-out-crossfade < 0.3.10-alt1 Requires: libxmms = %version-%release %if %use_rusxmms2 BuildPreReq: librcc-devel librcd-devel librcc-gtk %endif # Automatically added by buildreq on Tue Feb 24 2004 BuildRequires: XFree86-devel XFree86-libs esound-devel glib-devel gtk+-devel hostinfo libalsa-devel libaudiofile-devel libmikmod-devel libogg-devel libvorbis-devel zlib-devel #set_autoconf_version 2.13 #set_automake_version 1.7 Packager: Michael Shigorin %description XMMS is a sound player written from scratch. Since it uses the WinAmp GUI, it can use WinAmp skins, and play mp3s, mods, s3ms, and other formats. It now has support for input, output, and general plugins, and has also been GPLd. %description -l ru_RU.KOI8-R X MultiMedia System - наиболее популярный медиа-проигрыватель для UNIX-систем. Поддерживает существенное количество форматов и эффектов благодаря большому количеству модулей расширения, доступных в отдельных пакетах. %description -l uk_UA.KOI8-U X MultiMedia System - найб╕льш популярний мед╕а-програвач для UNIX-систем. П╕дтриму╓ величезну к╕льк╕сть формат╕в та ефект╕в завдяки велик╕й к╕лькост╕ модул╕в розширення, що доступн╕ в окремих пакетах. %package -n libxmms Summary: Library needed for XMMS and its plugins Summary(ru_RU.KOI8-R): Библиотека для XMMS и модулей к нему Summary(uk_UA.KOI8-U): Б╕бл╕отека для XMMS та модул╕в до нього Group: System/Libraries Requires: libxmms = %version-%release %description -n libxmms This library is mandatory for xmms and for all its plugins to run. %description -n libxmms -l ru_RU.KOI8-R Эта библиотека необходима для xmms и всех его модулей. %description -n libxmms -l uk_UA.KOI8-U Ця б╕бл╕отека ╓ необх╕дною для xmms та ус╕х його модулей. %package -n libxmms-devel Summary: Development package with headers Group: Development/C Icon: xmms-devel-logo.xpm Requires: libxmms = %version-%release Provides: xmms-devel = %version-%release Obsoletes: xmms-devel %description -n libxmms-devel Header files required for compiling xmms plugins. %if %build_static %package -n libxmms-devel-static Summary: Development package with static libs Group: Development/C Requires: libxmms-devel = %version-%release Obsoletes: xmms-devel-static Provides: xmms-devel-static = %version-%release %description -n libxmms-devel-static Static libraries required for compiling xmms plugins. %endif %package in-mikmod Summary: Mikmod output plugin Summary(ru_RU.KOI8-R): Модуль поддержки воспроизведения MOD-файлов Summary(uk_UA.KOI8-U): Модуль п╕дтримки в╕дтворення MOD-файл╕в Group: Sound Icon: xmms-mikmod-logo.xpm BuildPreReq: libmikmod-devel Requires: %name = %version-%release Requires: libmikmod >= 3.1.6 Obsoletes: x11amp-mikmod xmms-mikmod Provides: xmms-mikmod = %version-%release %description in-mikmod Input plugin for XMMS to play MODs (.mod,.xm,.s3m, etc) %description in-mikmod -l ru_RU.KOI8-R Модуль ввода для проигрывания MOD-файлов (.mod, .xm, .s3m, ...) %description in-mikmod -l uk_UA.KOI8-U Модуль вводу для програвання MOD-файл╕в (.mod, .xm, .s3m, ...) %package in-vorbis Summary: Input plugin that uses the Vorbis library Summary(ru_RU.KOI8-R): Модуль поддержки воспроизведения Ogg Vorbis Summary(uk_UA.KOI8-U): Модуль п╕дтримки в╕дтворення Ogg Vorbis Group: Sound Requires: %name = %version-%release, libvorbis >= 1.0rc2, libogg >= 1.0rc2 BuildPreReq: libvorbis Obsoletes: xmms-vorbis Provides: xmms-vorbis = %version-%release %description in-vorbis Input plugins that use the Vorbis library %description in-vorbis -l ru_RU.KOI8-R Модуль ввода, использующий библиотеку Ogg Vorbis %description in-vorbis -l uk_UA.KOI8-U Модуль вводу, що використову╓ б╕бл╕отеку Ogg Vorbis %package out-alsa Summary: ALSA output plugin Summary(ru_RU.KOI8-R): Модуль вывода для ALSA Summary(uk_UA.KOI8-U): Модуль виводу для ALSA Group: Sound BuildPreReq: libalsa-devel Requires: %name = %version-%release Obsoletes: xmms-alsa < 1.2.8 Provides: xmms-alsa = %version-%release %description out-alsa Output plugin for xmms to use with ALSA %description out-alsa -l ru_RU.KOI8-R Модуль вывода для использования с ALSA %description out-alsa -l uk_UA.KOI8-U Модуль виводу для використання ╕з ALSA %package out-diskwriter Summary: DiskWriter output plugin Summary(ru_RU.KOI8-R): Модуль вывода в файл Summary(uk_UA.KOI8-U): Модуль виводу в файл Group: Sound Requires: %name = %version-%release Obsoletes: xmms-diskwriter < 1.2.8-alt2 Provides: xmms-diskwriter = %version-%release %description out-diskwriter Output plugin for xmms in order to output *.wav files instead of playing sound on the soundcard. %description out-diskwriter -l ru_RU.KOI8-R Модуль вывода для записи wav-файлов вместо воспроизведения %description out-diskwriter -l uk_UA.KOI8-U Модуль виводу для запису wav-файл╕в зам╕сть в╕дтворення %package out-esd Summary: ESound output plugin Summary(ru_RU.KOI8-R): Модуль вывода через ESound Summary(uk_UA.KOI8-U): Модуль виводу через ESound Group: Sound Icon: xmms-esd-logo.xpm BuildPreReq: esound-devel Requires: %name = %version-%release Requires: esound >= 0.2.14 Obsoletes: x11amp-esd xmms-esd < 1.2.8-alt2 Provides: xmms-esd = %version-%release %description out-esd Output plugin for xmms to use with the ESD %description out-esd -l ru_RU.KOI8-R Модуль вывода, применяемый при необходимости использования ESound %description out-esd -l uk_UA.KOI8-U Модуль виводу, що застосову╓ться при необх╕дност╕ використання ESound %package vis-mesa Summary: Visualization plugins that use the Mesa3D library Summary(ru_RU.KOI8-R): Модули визуализации с использованием Mesa3D Summary(uk_UA.KOI8-U): Модул╕ в╕зуал╕зац╕╖ з використанням Mesa3D Group: Sound Icon: xmms-mesa-logo.xpm Requires: %name = %version-%release BuildPreReq: Mesa-devel Obsoletes: xmms-mesa < 1.2.8-alt2 Provides: xmms-mesa = %version-%release %description vis-mesa 3D Visualization plugins for XMMS that use the Mesa3d library %description vis-mesa -l ru_RU.KOI8-R Модуль визуализации с использованием 3D-эффектов %description vis-mesa -l uk_UA.KOI8-U Модуль в╕зуал╕зац╕╖ з використанням 3D-ефект╕в %package -n wmxmms Summary: XMMS applet for WindowMaker Group: Graphical desktop/Window Maker Requires: %name = %version-%release %description -n wmxmms XMMS applet for WindowMaker. You may also want to take a look at wmusic. %description -n wmxmms -l ru_RU.KOI8-R Аплет XMMS для WindowMaker. В отличие от wmusic, не поддерживает кириллицу. %description -n wmxmms -l uk_UA.KOI8-U Аплет XMMS для WindowMaker. На в╕дм╕ну в╕д wmusic, не п╕дтриму╓ кирилицю. %package cyr-setup Summary: Script to auto-tune XMMS for cyrillic tags Summary(ru_RU.KOI8-R): Скрипт для автонастройки XMMS под кириллицу Summary(uk_UA.KOI8-U): Скрипт для автоналаштування XMMS п╕д кирилицю Summary(be_BY.CP1251): яЖЩМЮП Ю╒РЮЛЮРШВМЮЕ МЮКЮДЙЁ ОПЮЖШ XMMS Г ЙЁПШКЁВМШЛЁ ЬПШТРЮЛЁ Requires: XFree86-cyr_rfx-fonts-koi8-u XFree86-cyr_rfx-fonts-cp1251 xmms Requires: xorg-x11-cyrillic-fonts Group: Sound %description cyr-setup This package is of use to Cyrillic users only. %description cyr-setup -l ru_RU.KOI8-R Этот пакет поможет пользователям XMMS настроить его для использования кириллицы "одним щелчком" %description cyr-setup -l uk_UA.KOI8-U Цей пакунок допоможе користувачам XMMS налаштувати його для використання кирилиц╕ "одним кл╕ком" %description cyr-setup -l be_BY.CP1251 цЩРШ ОЮЙЕР ДЮОЮЛНФЮ ЙЮПШЯРЮКЭМЁЙЮЛ XMMS МЮКЮДГЁЖЭ ЪЦН ДКЪ БШЙЮПШЯРЮМЭМЪ ЙЁПШКЁЖШ "ЮДМШЛ ЬВЮ╒ВЙНЛ" %prep %if %use_prever %setup -n xmms-%version-%prever -q -a 70 -a 13 %else %if %use_rusxmms2 %setup -n xmms-%version -q -a 270 -a 13 %else %setup -n xmms-%version -q -a 70 -a 13 %endif %endif %patch1 -p1 %patch4 -p1 %if %use_rusxmms2 ## with this patch, rusxmms2 apply failed. check it later %else %patch5 -p1 %endif %patch6 -p1 %patch8 -p1 %patch41 -p1 %patch44 -p1 %patch46 -p1 %patch47 -p1 %patch70 -p1 %patch71 -p1 # RH/ASP patches # Use RTLD_LAZY, not RTLD_NOW %patch52 -p1 -b .lazy %patch56 -p1 -b .alsa #patch57 -p1 -b .winlist # id3v2 %if %use_rusxmms2 ## with this patch, rusxmms2 apply failed. check it later %else %if %build_id3v2 %patch60 -p1 -b .id3v2 %endif %endif # ID3 recoding patch (rusxmms) %if %build_recode %if %use_rusxmms2 # new shining rusxmms 2 pushd RusXMMS2 %if %build_id3v2 ./apply-id3v2.sh %else ./apply.sh %endif popd %else # ancient rusxmms %if %build_id3v2 %patch -p1 -s < xmms_id3v2-ds-recode.patch %else %patch -p1 -s < xmms-ds-recode.patch %endif #patch62 -p1 %endif %endif %if %new_vorbis %patch63 -p1 -b .new_vorbis %endif %if %use_rusxmms2 %else # another 1.2.9 fix from ds %patch -p1 -s < recode.addons/xmms-ds-ctrl3.patch %endif %patch91 -p1 %patch92 -p1 %patch93 -p1 %patch94 -p1 %patch95 -p1 # subqueue management -- 1..9 keys set queue number, # Ctrl-1..9 exchange it with an existing one; # contact Boldin Pavel for details #patch61 -p1 %define _optlevel 3 %add_optflags %optflags_notraceback -funroll-all-loops %add_optflags -fexpensive-optimizations -fomit-frame-pointer %set_verify_elf_method textrel=relaxed %build libtoolize --copy --force aclocal -I m4 autoconf automake -a pushd libxmms aclocal -I ../m4 autoconf popd export CFLAGS="%optflags `glib-config --cflags` -I%_x11includedir/GL $(orbit-config --cflags client server)" %configure \ %ifarch %{ix86} --enable-3dnow \ --enable-simd \ %endif --enable-recode \ --enable-texthack %make %install mkdir -p %buildroot{%_menudir,%_liconsdir,%_miconsdir} %make DESTDIR=%buildroot install install -pD -m644 %SOURCE75 %buildroot%_datadir/mime-info/xmms.keys # icons install -m644 $RPM_SOURCE_DIR/xmms-logo.xpm %buildroot%_datadir/xmms/xmms.xpm install -m755 -d %buildroot%_datadir/pixmaps/ ln -s ../xmms/xmms.xpm %buildroot%_datadir/pixmaps/ bzcat %SOURCE10 > %buildroot%_miconsdir/%name.xpm bzcat %SOURCE11 > %buildroot%_iconsdir/%name.xpm bzcat %SOURCE12 > %buildroot%_liconsdir/%name.xpm install -m644 %SOURCE5 %buildroot%_menudir/%name install -m644 %SOURCE6 %buildroot%_menudir/wmxmms install -pD -m644 %SOURCE71 %buildroot%_sysconfdir/rpm/macros.d/%name # cyr setup install -pD -m755 %SOURCE72 %buildroot%_bindir/xmms-cyr-setup.sh install -pD -m644 %SOURCE73 %buildroot%_menudir/xmms-cyr-setup # wrapper mv %buildroot%_bindir/xmms %buildroot%_bindir/xmms-bin install -pD -m755 %SOURCE74 %buildroot%_bindir/xmms %if %build_recode subst 's,@@RECODE@@,yes,' %buildroot%_bindir/xmms %else subst 's,@@RECODE@@,no,' %buildroot%_bindir/xmms %endif # packaging policy install -p -m644 %SOURCE80 $RPM_BUILD_DIR/%name-%version/README.ALT-koi8r # FAQ install -p -m644 %SOURCE81 $RPM_BUILD_DIR/%name-%version/\#xmms-faq.html # desktop entry install -pD -m644 %SOURCE90 %buildroot%_datadir/applications/%name.desktop gzip -9nf ChangeLog ||: %find_lang %name #add_verify_elf_skiplist %buildroot%_libdir/%name/*/* #set_verify_elf_method unresolved=relaxed %post %post_ldconfig %update_menus %postun %postun_ldconfig %clean_menus %post cyr-setup %update_menus %postun cyr-setup %clean_menus %post -n wmxmms %update_menus %postun -n wmxmms %clean_menus %files -f %name.lang %doc AUTHORS ChangeLog.gz NEWS* README* TODO %if %use_rusxmms2 %else %doc recode.docs/README*.rus %endif %dir %_datadir/%name %dir %_libdir/%name/ %dir %_libdir/%name/* %_bindir/%name %_bindir/%name-bin %_libdir/%name/Input/libcdaudio* %_libdir/%name/Input/libmpg123* %_libdir/%name/Input/libtonegen* %_libdir/%name/Input/libwav* %_libdir/%name/Output/libOSS* %_libdir/%name/General/* %_libdir/%name/Effect/* %_libdir/%name/Visualization/libbscope* %_libdir/%name/Visualization/libsanalyzer* %_datadir/%name/xmms.xpm %_datadir/mime-info/xmms.keys %_datadir/applications/%name.desktop %_datadir/pixmaps/* %_iconsdir/%name.xpm %_miconsdir/%name.xpm %_liconsdir/%name.xpm %_menudir/%name %_man1dir/xmms.1.* %files -n libxmms %_libdir/libxmms.so.* %files -n libxmms-devel %_libdir/lib*.so %_includedir/* %_datadir/aclocal/xmms.m4 %_bindir/xmms-config %_sysconfdir/rpm/macros.d/%name %if %build_static %files -n libxmms-devel-static %_libdir/lib*.a %endif %files in-mikmod %_libdir/xmms/Input/libmikmod* %files in-vorbis %_libdir/xmms/Input/libvorbis* %files out-alsa %_libdir/xmms/Output/libALSA* %files out-esd %_libdir/xmms/Output/libesdout* %files out-diskwriter %_libdir/xmms/Output/libdisk_writer* %files vis-mesa %_libdir/xmms/Visualization/libogl_spectrum* %files -n wmxmms %_bindir/wmxmms %_man1dir/wmxmms.1.* %_datadir/xmms/wmxmms.* %_menudir/wmxmms %files cyr-setup %_bindir/xmms-cyr-setup.sh %_menudir/xmms-cyr-setup # TODO: # - seperate in-mp3, possibly in-wav & co? (PLD-style) # - sort out Dag's patches (default skin, alsa, ...) # when/if time comes for them here # - have another look at xmms-1.2.10-gentoo-patches # - test _optlevel s on older hardware? %changelog * Sun Dec 17 2006 Michael Shigorin 20061217:1.2.10-alt12 - applied id3v2 segfault fix by Suren Chilingaryan (#10258) - borrowed xmms.desktop from Gentoo, added be/ru/uk stubs (also #3777) - removed old hack for "new" (actually broken) libvorbis build introduced in 1.2.10-alt7 - added queue control patch for better imms (closes: #8576) * Mon Jun 05 2006 Michael Shigorin 20060605:1.2.10-alt11 - applied patch provided and recommended by xmms-crossfade author (hopefully should avoid lockups) NB: works with rebuilt crossfade plugin, or segfaults on song change with older one! - applied patch by Artem Delendik (u2u nm ru) to fix pause with various ALSA configurations (#7857, XMMS #1842) - minor spec cleanup - 1.2.10-alt10.gns2 changelog pretty-printed - added xorg-x11-cyrillic-fonts to xmms-cyr-setup requires (#8002) * Mon May 15 2006 Nick S. Grechukh 20060515:1.2.10-alt10.gns2 - merged with mike@. - both unmerged specs added as sources 201,202. - xmms.keys moved to separate source instead of in-spec. - removed creation of pkgdocdir. - Removed BR on ORBit-devel. - Fixed build with gcc 4.1. * Mon May 08 2006 Nick S. Grechukh 20060508:1.2.10-alt10.gns1 - merged with latest mike@ stuff * Mon May 08 2006 Michael Shigorin 20060508:1.2.10-alt10 - compressed changelog (thanks wrar@ for alerting) * Mon Dec 26 2005 Michael Shigorin 20051226:1.2.10-alt8.M30.1 - enhance wrapper/cyrsetup to support UTF-8 (yay!) NB: Unicode support updated gtk+ >= 1.2.10-alt13.M30.1 or manual gtkrc.utf8 fixup * Sun Nov 27 2005 Nick S. Grechukh 20051127:1.2.10-alt9.gns4 - RusXMMS2 * Mon Oct 10 2005 Michael Shigorin 20051010:1.2.10-alt9 - an attempt to workaround X.org/Composite/GTK1 bugs within wrapper (http://bugs.xmms.org/show_bug.cgi?id=1907) * Sun Aug 07 2005 Eugene Vlasov 20050808:1.2.10-alt8 - NMU: Fixed saving TYER (year) frame in id3v2 (#7555) * Sat Aug 06 2005 Boldin Pavel 20050806:1.2.10-alt7.1 - NMU: ALSA autodetect added, removed output_plugin from xmms-wrapper.sh * Thu Jul 21 2005 Michael Shigorin 20050721:1.2.10-alt7 - removed soundwrapper support (see also #7303) - q&dh for the latest vorbis headers changes (1.1.1-alt1) * Tue Jun 14 2005 Michael Shigorin 20050603:1.2.10-alt6 - added post-1.2.10 fix for #7065 (XMMS bug #1583), should eliminate random crashes with any non-official plugins * Fri Jun 03 2005 Michael Shigorin 20050603:1.2.10-alt5 - rusxmms patch to csa28, thanks Suren Chilingaryan (should fix segfault on start in some situations) * Tue May 03 2005 Michael Shigorin 20050503:1.2.10-alt4 - (really Sat Apr 30 2005, incoming lags :) - removed patch55 (ARTS autodetection -- done with soundwrapper anyways) (partially #3874; #5451, #5730, #6718. *ouch*) - small shuffle: /usr/bin/xmms is now wrapper with binary in xmms-bin (should fix "first run from console results in krakozabras" trouble) (could cause keyboard shortcuts reset) [test please] - added small check to wrapper (should fix "segfault on start", #3874); one more to cope with non-recode-enabled build (can use cp1251), #6752 - fixed #6008; thanks Ilya Mashkin (oddity@) for report/patch - merged alsa-mono-vol-adjust patch from PLD - merged some Dag's patches (autoconf 1.8 "underquoted" + some for TODO) - added m4 pack from gentoo to cope with recent autotools demands - added #xmms-faq.html to docs - spec cleanup: BuildPreReq unneeded - patch46 fixed by Alex Gorbachenko (algor@)... really trivial problem but the one breaking C++ builds with libxmms (#6195) - added subqueue patch (#61) by Boldin Pavel ; not applied by default, please apply/build/test/report - rusxmms up to csa27.4; disabled for now :( -- still causes segfaults [reminder: #6752] * Tue May 25 2004 Michael Shigorin 20040525:1.2.10-alt3 - removed patch56 (NetWM problem was in WindowMaker patches) - fixed wrapper (honored only explicit LC_CTYPE, all my fault) - freshened csa patch to 1.2.10-csa27.3 (no changes) * Tue Mar 02 2004 Michael Shigorin 20040302:1.2.10-alt2 - fixed arts autodetect patch (regarding library permissions) - finally fixed #3777 (multi-file DnD support in menufile); great thanks for reporting/fixing to Dmitry Vukolov (dav@)! - fixed "more" NetWM support to behave as in 1.2.8 and before; thanks for patience and advice to Sergey Pinaev (dfo@)! * Tue Feb 24 2004 Michael Shigorin 20040224:1.2.10-alt1 - 1.2.10 - csa27.3 * Sat Jan 31 2004 Michael Shigorin 20040131:1.2.9-alt1 - 1.2.9 - csa27 (plus one more fix) - using id3v2-aware branch of rusxmms (csa) patch - patch60 (id3v2): 1.2.9 flavour - patch45 disabled for now (4/5, 1/2 failed) - patch44 updated against 1.2.9 - patch0 merged to upstream (alsa+crossfade) - drop gnomexmms ("I'll follow upstream", almost The Beatles :) * Fri Jan 23 2004 Michael Shigorin 20040123:1.2.8-alt7 - *fixed* xmms-wrapper.sh (forgot to refresh the source from test script) * Mon Jan 19 2004 Michael Shigorin 20040119:1.2.8-alt6 - fixed xmms-wrapper.sh (was broken regarding parameters) (#3513) thanks Dmitry Vukolov (dav@) for pointing out this silly thinko! - added Belarussian subpackage descriptions, thanks to Vital Khil'ko - rusxmms to 1.2.8-csa23.2: - upstream fixed "Jump to" window recoding; - partially (.rus) included docs - aclocal-mess-cleanup patch (see alt5) now applied - moved xmms.keys from gnome subpackage to main one - moved wmxmms to subpackage, added menufile - built against libalsa-1.0.1 (shouldn't matter) - spec cleanup * Wed Jan 07 2004 Michael Shigorin 20040107:1.2.8-alt5 - added id3v2 patch by Yonas (#3392, xmms #335); adapted for use with rusxmms-patched 1.2.8 by Alexey Morozov - added aclocal-mess-cleanup patch by Alexey Morozov (not applied for now, waiting 'till libtool gets fixed) - added cyr-setup subpackage to enable single-click ready-to-use XMMS for Belarussian, Russian and Ukrainian users - added wrapper to do the cyr init for first run with cyrillic locales - added README.ALT containing packaging policy - added Ukrainian subpackage descriptions - fixed annoying "xmms-logo.xpm: file listed twice" :-) * Sun Jan 04 2004 Michael Shigorin 20040104:1.2.8-alt4 - one-liner fix for crossfade + alsa-out segfault on exit (#3427); thanks to Peter Eisenlohr for that - cleaned up "without-gnome" build deps - spec cleanup (one more stale #patch removed) * Fri Dec 05 2003 Michael Shigorin 20031205:1.2.8-alt3 - rusxmms to csa22.2 - TEXTREL workaround (won't fix asm for Input/libmpg123.so) - package ALSA output plugin (got included in 1.2.8) - disabled building static libraries by default - removed *.la from devel subpackage * Tue Oct 28 2003 Michael Shigorin 20031028:1.2.8-alt2.22.1 - csa22.1 * Mon Oct 27 2003 Michael Shigorin 20031027:1.2.8-alt2.22 - updated rusxmms to csa22 * Sat Oct 25 2003 Michael Shigorin 20031025:1.2.8-alt2 - moving to PLD-like plugin package naming scheme - introduced %_sysconfdir/rpm/macros.d/%name in lib%name-devel - rusxmms updated to 1.2.8-csa21.1 (dynamic enca support, minor fixes) - fixed some source file permissions * Fri Oct 24 2003 Michael Shigorin 1.2.8-alt1.20 - rusxmms updated to 1.2.8-csa20 (full enca support, streaming fixes) * Fri Oct 24 2003 Michael Shigorin 1.2.8-alt1 - 1.2.8 - removed idcin (excluded in upstream) - changed recode patch to rusxmms.sf.net's version (1.2.8-csa19) as it's up to date and active - removed perversive (gc) build of xmms-shell and sox effects: xmms-shell is built separately and sox is outdated (source removed from author's site) and widely outperformed by xmms-ladspa) - fixed patch55 (arts plugin autodetect) - removed old-forgotten libxmms.so.0 symlink - spec cleanup * Thu Oct 31 2002 Konstantin Volckov 1.2.7-alt7 - Added patches from Alexey Morozov - Re-applied GTK+ File Browsing fix patch - Re-applied autoconf-2.5 / automake-1.6 compatibility patches - automake-1.6 fixes for build process - Fixed xmms-locallib patch * Thu Oct 24 2002 Konstantin Volckov 1.2.7-alt6 - Rebuilt in new environment - Updated xmms-shell to 0.99.3 - Now we don't build xmms-gnome package * Wed Aug 27 2002 Konstantin Volckov 1.2.7-alt5 - Fixed recoding - now xmms don't recode characters that absent in result codeset. Thnx to Vitaly Lipatov - Added gcc3 patches from MDK * Wed Jul 31 2002 Konstantin Volckov 1.2.7-alt4 - Rebuilt with new OGG - Changed make_build to make - bugs with man pages * Mon Apr 29 2002 Konstantin Volckov 1.2.7-alt3 - Package xmms splitted to xmms & libxmms * Thu Apr 11 2002 Konstantin Volckov 1.2.7-alt2 - Updated xmms-shell & 3dse plugins to latest versions * Tue Mar 05 2002 Konstantin Volckov 1.2.7-alt1 - 1.2.7 - Fixed Russian description for xmms package * Thu Jan 24 2002 Konstantin Volckov 1.2.6-alt1 - 1.2.6-release - Updated rus & intl patches - fixed some bugs (Apply in preferences & Vorbis recoding) - Updated russian translation file * Mon Dec 10 2001 Konstantin Volckov 1.2.6-alt0.2.pre1 - Fixed requires for xmms-vorbis (>= 1.0rc2). Thanx to Mikhail Yakshin. - Fixed Requires (%version-%release). * Fri Dec 07 2001 Konstantin Volckov 1.2.6-alt0.1.pre1 - 1.2.6-pre1 - Fixed filelist - Some spec cleanup * Mon Nov 19 2001 Mikhail Zabaluev 1.2.5-alt3 - Fixed ORBit cflags * Thu Jun 28 2001 Konstantin Volckov 1.2.5-alt2 - Fixed plugin.h * Wed Jun 20 2001 Konstantin Volckov 1.2.5-alt1 - Update to new version - 1.2.5 - Fix some patches - Added manpages to xmms - Remove all entries in changelog before 2001 - Some spec cleanup * Wed Apr 25 2001 Kostya Timoshenko 1.2.4-ipl7mdk - Moved static libraries to devel-static subpackage. * Fri Mar 16 2001 Konstantin Volckov 1.2.4-ipl6mdk - Final rebuild for RE * Mon Mar 12 2001 Kostya Timoshenko 1.2.4-ipl5mdk - added a patch to fix wchar_t to GdkWChar conversion problem in playlist_list.c, thanks to Chun-Chung Chen - Geoffrey Lee - Ugly hack to make it build with the latest glib/gtk. * Fri Feb 9 2001 Kostya Timoshenko 1.2.4-ipl4mdk - change tag Group * Tue Jan 16 2001 Kostya Timoshenko - fix lib policy * Tue Jan 2 2001 Kostya Timoshenko - Use patches by Konstantin Volckov - Build for RE