Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37039395
en ru br
Репозитории ALT
4.1: 0.7.1_pre2-alt3.1
4.0: 0.7.1_pre2-alt3.1
3.0: 0.7.1_pre2-alt2
www.altlinux.org/Changes

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

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

Name: mpio
Version: 0.7.1_pre2
Release: alt3.1
Summary: MPIO - providing access to MPIO mp3 players
License: GPL
Group: Sound
URL: http://%name.sourceforge.net
Source: http://mesh.dl.sourceforge.net/sourceforge/mpio/%name/%name-%version.tar.gz
Patch0: %name-0.7.1-alt-libusbver.patch

%define  libusb_version 0.1.7

Requires: lib%name >= %version-%release

Requires: libreadline       >= 4.3, libncurses       >= 5.0
BuildPreReq: libreadline-devel >= 4.3, libncurses-devel >= 5.0, libusb-devel >= %libusb_version
BuildPreReq: gcc, glibc-devel, gcc-c++, libstdc++-devel

%define  device_user   root
%define  device_group  %name
%define  device_perm   1660

Summary(ru_RU.KOI8-R): Управление MP3-плеерами марки MPIO

%define desc_en Support of Digitalway/Adtec digital audio player MPIO (DMG,DMK,DME) under Linux.
%define desc_ru Поддержка цифровых аудио-плееров марки MPIO под Линуксом.

%description
%desc_en
This package contain shell-like utility
for control player via command-line interface.

%description -l ru_RU.KOI8-R
%desc_ru
Данный пакет содержит консольную утилиту управления плеером
с интерфейсом командной строки.

%package -n lib%name
Group: System/Libraries
Summary: Userspace library for communicating MPIO player via kernel driver
Summary(ru_RU.KOI8-R): Программная библиотека для управления плеером MPIO
Requires: hotplug, libusb >= %libusb_version
Obsoletes: %name <= 0.7.0-alt2
%description -n lib%name
%desc_en
This package contains library for accessing player via kernel driver.
Library provides complete MPIO API for userspace applications.
%description -n lib%name -l ru_RU.KOI8-R
%desc_ru
Данный пакет содержит библиотеку, предоставляющую приложениям
интерфейс для управления плеером. Связь с плеером библиотека
осуществляет через драйвер операционной системы.

%package -n lib%name-devel
Group: Development/C
Summary: Header and library files needed for writing front-ends for MPIO
Summary(ru_RU.KOI8-R): Библиотека и заголовки для сборки программ, работающих с плеером MPIO
Requires: lib%name >= %version-%release, libusb-devel >= %libusb_version
%description -n lib%name-devel
%desc_en
This package contain files needed for developing front-ends
and other programs communicating with player.
%description -n lib%name-devel -l ru_RU.KOI8-R
%desc_ru
Данный пакет нужен разработчикам приложений, взаимодействующих с плеером
через библиотеку lib%name.

%package -n lib%name-devel-static
Group: Development/C
Summary: Library files needed for writing statically-linked front-ends for MPIO
Summary(ru_RU.KOI8-R): Библиотека статической компоновки для доступа к функциям плеера MPIO
Requires: lib%name-devel = %version-%release
%description -n lib%name-devel-static
%desc_en
This package contain files needed for developing statically-linked front-ends
and other programs communicating with player.
%description -n lib%name-devel-static -l ru_RU.KOI8-R
%desc_ru
Данный пакет нужен разработчикам приложений, взаимодействующих с плеером
и компонуемых с библиотекой API статически.

%prep
%setup -q
%patch0
%configure --with-user=%device_user --with-group=%device_group --with-perm=%device_perm

%build
%make_build

%install
%make_install DESTDIR=%buildroot install

%pre -n lib%name
groupadd -rf %device_group ||:

%post -n lib%name
%post_ldconfig
echo "Add users to '%device_group' group for providing access to MPIO MP3 player"

%postun -n lib%name
%postun_ldconfig

%files
%_bindir/mpiosh
%_bindir/mpiologo
%_sysconfdir/%name/mpioshrc
%doc COPYING ChangeLog INSTALL NEWS README TODO

%files -n lib%name
%_libexecdir/libmpio.so.*
%_sysconfdir/hotplug/usb/libmpio*

%files -n lib%name-devel
%_libexecdir/libmpio.so
%_includedir/mpio/*.h

%files -n lib%name-devel-static
%_libexecdir/libmpio.a
#%exclude %_libexecdir/libmpio.la

%changelog

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

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