Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37838266
en ru br
Репозитории ALT
5.1: 0.8.11-alt1
4.1: 0.8.8-alt2
4.0: 0.8.6-alt1
www.altlinux.org/Changes

Группа :: Звук
Пакет: muine

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# TODO: gst
#ERROR: Caught a segmentation fault while loading plugin file:
#/usr/lib/gstreamer-0.10/libgstaudioresample.so

#def_with gstreamer

Name: muine
Version: 0.8.6
Release: alt1

Summary: Music player for GNOME

License: GPL
Group: Sound
Url: http://muine-player.org/

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://muine-player.org/releases/%name-%version.tar.bz2
Patch: %name-locale-names.patch
Patch: %name-0.8.6+flac-1.1.3.patch

# Automatically added by buildreq on Sun Dec 31 2006

BuildRequires: gcc-c++ GConf gnome-vfs-devel libdbus-mono libflac-devel libgdbm-devel libgnome-sharp libgtk+2-devel libid3tag-devel libvorbis-devel monodoc mono-mcs perl-XML-Parser

BuildRequires: gnome-icon-theme mono-devel libgtk-sharp2-devel libdbus-mono-devel libgnome-sharp-devel rpm-build-mono
BuildRequires: /proc

%if_with gstreamer
%define         min_ver 0.10

BuildRequires: gstreamer-devel >= %min_ver
#BuildRequires: gstreamer-GConf-devel >= %min_ver
BuildRequires: gstreamer-plugins-devel >= %min_ver
%else
BuildRequires: libxine-devel >= 1.0.0
%endif

Requires(post,preun): GConf2 >= 2.3.0
Requires(post,preun): scrollkeeper

%if_with gstreamer
#Requires: gstreamer-audio-effects >= %min_ver
Requires: gst-plugins-audio-formats >= %min_ver
Requires: gst-plugins-ximagesink
Requires: gst-plugins-gnomevfs >= %min_ver
%else
#Requires: xine-plugin-audio
%endif

%description
Muine is a music player using some new UI ideas. The idea is that it
will be much easier and comfortable to use than the iTunes model,
which is used by both Rhythmbox and Jamboree.

%package plugin-dashboard
Summary: Dashboard plugin for Muine
Group: Sound
Requires: %name = %version-%release
Requires: dashboard

%description plugin-dashboard
Simple dashboard plugin for Muine.

%package plugin-trayicon
Summary: Trayicon plugin for Muine
Group: Sound
Requires: %name = %version-%release

%description plugin-trayicon
Trayicon plugin for Muine.

%prep
%setup -q
%patch -p1

%build
%configure \
%if_with gstreamer
--enable-gstreamer=0.10 \
%else
--enable-xine \
%endif
--disable-static

%make_build

%install
install -d %buildroot%_libdir/muine/plugins/

%make_install install \
DESTDIR=%buildroot \
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1

install plugins/*.{dll,png,xml} \
%buildroot%_libdir/muine/plugins/

rm -f %buildroot%_libdir/muine/*.la

%find_lang %name --with-gnome

%post
%gconf2_install %name
%update_scrollkeeper

%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi

%postun
%clean_scrollkeeper

%files -f %name.lang
%_bindir/*
%doc AUTHORS ChangeLog MAINTAINERS NEWS PLUGINS README TODO
%_sysconfdir/gconf/schemas/*
%_libdir/muine/
%_datadir/dbus-1/services/*
%_libdir/mono/gac/*
%_libdir/mono/muine/
%_libdir/monodoc/sources/*
%_desktopdir/*.desktop
%_iconsdir/*/*/*
%_pkgconfigdir/*

#%files plugin-dashboard

#%_libdir/muine/plugins/DashboardPlugin.dll

%files plugin-trayicon
%_libdir/muine/plugins/TrayIcon.dll
%_libdir/muine/plugins/TrayIcon.xml
%_libdir/muine/plugins/muine-tray-*.png

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin