Репозитории ALT
4.1: | 0.7.1_pre2-alt3.1 |
4.0: | 0.7.1_pre2-alt3.1 |
3.0: | 0.7.1_pre2-alt2 |
Группа :: Звук
Пакет: 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 можно просмотреть здесь
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 можно просмотреть здесь