Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 39. Мультимедийные библиотеки и драйверы | Вперед |
Пакет libmusicbrainz-2.1.5
Знакомимся с пакетом libmusicbrainz
В пакете libmusicbrainz находится библиотека, которая позволяет получить доступ к данным, хранящимся на сервере MusicBrainz. Пакет используется для того, чтобы добавить в другие приложения возможности поиска, имеющиеся на сервере MusicBrainz.
MusicBrainz является базой метаданных музыкального сообщества, которое пытается создать сайт со всеобъемлющей информацией о музыке. Вы можете использовать данные из MusicBrainz, либо просматривая веб-сайт, либо из клиентской программы - например, программа воспроизведения компакт-дисков может использовать сервер MusicBrainz для идентификации компакт-дисков и предоставлять информацию о компакт-диске, об артисте или другую информацию, касающуюся этого диска.
Информация о пакете
- Загрузка (HTTP): http://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-2.1.5.tar.gz
- Загрузка (FTP): ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-2.1.5.tar.gz
- Контрольная сумма MD5: d5e19bb77edd6ea798ce206bd05ccc5f
- Размер загружаемого пакета: 524 KB
- Оценочный размер требуемого дискового пространства: 12 MB
- Оценочное время сборки: 0,4 SBU
Дополнительные загрузки
Зависимости пакета libmusicbrainz
Обязательные
Необязательные, предназначенные для сборок, позволяющей работать с Python
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/libmusicbrainz
Установка пакета libmusicbrainz
Установите пакет libmusicbrainz с помощью следующих команд:
patch -Np1 -i ../libmusicbrainz-2.1.5-missing-includes-1.patch && ./configure --prefix=/usr && make
Если установлен пакет Python, то с помощью следующих команд соберите для него сборки:
(cd python && python setup.py build)
Этот пакет не входит автономный набор тестов (для тестирования необходимо установить пакет Python и после установки выполнить тестирование).
Теперь в роли пользователя root
выполните:
make install && install -v -m644 -D docs/mb_howto.txt \ /usr/share/doc/libmusicbrainz-2.1.5/mb_howto.txt
Чтобы протестировать сборки для пакета Python, выполните (cd python && python setup.py test).
Если вы создали сборки для пакета Python, то для того, чтобы их установить, в роли пользователя root
выполните следующие команды:
(cd python && python setup.py install)
Описание пакета
Установленные программы: Нет
Установленные библиотеки: libmusicbrainz.{so,a}
Установленные директории: /usr/include/musicbrainz и /usr/share/doc/libmusicbrainz-2.1.5
Краткое описание
| содержит функции API для доступа к базе данных MusicBrainz, причем как для поиска данных, так и для внесения в базу новых данных |
Перевод сделан с варианта оригинала, датированного 2010-05-16 07:34:27 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет libdiscid-0.2.2 | Пакет libmusicbrainz-3.0.3 |