Как пересобрать и установить пакет

Хочу установить Audacious в KDE, включив поддержку Qt и выключив GTK+. Эта возможность предусмотрена разработчиками: http://audacious-media-player.org/download.
Нужно выполнить:
./configure --enable-qt --disable-gtk
Но я никак не пойму, как мне потом установить пакет в системе:
1. Если скачать audacious-3.8.2.tar.bz2 с оф. сайта, то я распаковал его выполнил ./autogen.sh; ./configure; make. Как теперь установить не знаю.
2. Можно скачать пакет из оф. репозиториев ArchLinux: pacman -Sw audacious, то я не знаю как его переконфигурировать.

Подскажите, пожалуйста.
Batiskaf
Нужно выполнить:
./configure --enable-qt --disable-gtk
На так выполняйте... Берете PGKBUILD, вносите изменения, собираете и устанавливаете разом:
$ makepkg -si
А вообще, сюда:
https://wiki.archlinux.org/index.php/PKGBUILD
https://wiki.archlinux.org/index.php/Makepkg
в общем, тебе надо установить asp и сделать
asp export audacious
в папке появится папка с названием проги, заходишь в нее, там будет PKGBUILD, открываешь его и изменяешь там строку с configure
затем
yaourt -Pi .
и пойдет собираться пакет с твоими параметрами

в арче ркуоводитель сборки -- енто PKGBUILD-файл... он есть для каждого пакета в арче и есть в офф репозиториях, точнее он обычно только там и есть один.
как вот тут
П.С. можно вручную скачивать с сайта арча,как описали выше, просто удобнее через asp
Aivar
Batiskaf
Нужно выполнить:
./configure --enable-qt --disable-gtk
На так выполняйте... Берете PGKBUILD, вносите изменения, собираете и устанавливаете разом:
$ makepkg -si
А вообще, сюда:
https://wiki.archlinux.org/index.php/PKGBUILD
https://wiki.archlinux.org/index.php/Makepkg

Не думал, что будет достаточно только одного файла PKGBUILD. В Wiki искал, как мне сделать, но не разобрался.
Ваш способ помог. Пакет установился.
Правда audacios не запускается :(
safocl
yaourt -Pi .
Ваш способ не помог, к сожалению. Какая-то ошибка в yaourt:
==> Installing audacious 3.8.2 from local PKGBUILD
==> Copying files from /home/oleg/Downloads/audacious to build directory...
'/home/oleg/Downloads/audacious/PKGBUILD' -> '/tmp/yaourt-tmp-oleg/aur-audacious/PKGBUILD'

==> Отредактировать PKGBUILD ? да/Нет [y/N] ("A" для отмены)
==> --------------------------------------------------------
==> N

==> зависимости audacious:
 - gtk2 (уже установлен)
 - glib2 (уже установлен)
 - libsm (уже установлен)
 - gnome-icon-theme (уже установлен)
 - hicolor-icon-theme (уже установлен)
 - desktop-file-utils (уже установлен)
 - python (уже установлен) [makedepend]
 - libguess (пакет найден)
 - audacious-plugins (пакет найден)
==> Продолжить сборку audacious ? Да/нет [Y/n]
==> ------------------------------------------
==> Y

==> Сборка и установка пакета
==> Установить или собрать отсутствующие зависимости audacious:
/usr/lib/yaourt/pkgbuild.sh: строка 268: sync_packages: команда не найдена
==> Перезапустить сборку audacious ? да/Нет [y/N]
==> ---------------------------------------------

Спасибо за ответы. Самое главное, что я не знал, что будет достаточно 1 только PKGBUILD-файла и где его найти. yaourt'ом я уже пользовался раньше (пытался установить Homerun Kicker - правда неудачно:
- kdebase-workspace
- kde-base-artwork - missing file on link in PKGBUILD ? maybe can convert from debian/ubuntu package ?
- kdebase-lib - conflicts with kdebase-lib-multilib).
Может у вас есть идеи, почему Audacious не запускается? Куда копать?
Batiskaf
будет достаточно 1 только PKGBUILD-файла
там жеж адреса исходников указаны так чо без проблем скачиваются.

Batiskaf
Ваш способ не помог, к сожалению. Какая-то ошибка в yaourt:
makepkg -si попробуй, yaourt енто так для примера был указан, т.к. если будут нужны зависимости из аура, а так по ошибке yaourt сам не умеет синхронить базы данных, он использует pacman для ентого, так чо просто можно обновить перед сборкой pacman'ом и дальше собирать, должно помочь
Batiskaf
Самое главное, что я не знал, что будет достаточно 1 только PKGBUILD-файла
А как по-вашему пакеты мейнтейнеры собирают? ) Делают PKGBUILD, делятся им с вами.

Batiskaf
и где его найти
https://www.archlinux.org/packages/
https://www.archlinux.org/packages/extra/x86_64/audacious/
В правом верхнем углу: Package Actions Source Files
Разобрались?

Batiskaf
Может у вас есть идеи, почему Audacious не запускается? Куда копать?
Знамо, начинать с запуска в консоли, смотреть выхлоп.
странно, у меня все собралось через "makepkg -s" и последующий
sudo pacman -U audacious-3.8.2-1-x86_64.pkg.tar.xz
п.с. вторая команда заменяется командой "makepkg -si"
Aivar
В правом верхнем углу: Package Actions Source Files
Разобрались?
Да, уже разобрался. Спасибо.
Aivar
Знамо, начинать с запуска в консоли, смотреть выхлоп.
Ругается на плагины, хотя пакет с плагинами установлен:
[[email protected] audacious]$ audacious
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/Container/cue.so could not be loaded: libcue.so.2: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/Input/vtx.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/Input/amidi-plug.so could not be loaded: libfluidsynth.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/Input/sid.so could not be loaded: libsidplayfp.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/Effect/ladspa.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/alarm.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/albumart.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/playlist-manager.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/search-tool.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/statusicon.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/gtkui.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/skins.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/delete-files.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/notify.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-load.cc:72 [plugin_load]: /usr/lib/audacious/General/hotkey.so could not be loaded: libaudgui.so.4: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ERROR plugin-init.cc:147 [start_required]: No interface plugin found.
(Did you forget to install audacious-plugins?)
Аварийный останов (стек памяти сброшен на диск)
[[email protected] audacious]$ sudo pacman -Qs audacious-plugins
local/audacious-plugins 3.8.2-1
    Plugins for Audacious

safocl
странно, у меня все собралось через "makepkg -s" и последующий
sudo pacman -U audacious-3.8.2-1-x86_64.pkg.tar.xz
п.с. вторая команда заменяется командой "makepkg -si"
Да, я вместо yaourt воспользовался
$ makepkg -si
и получилось. Воспользовался вашим советом про
asp export audacious
, правда у меня Manjaro и в её репозиториях почему-то нет asp - скачал пакет с ArchLinux.org.
Batiskaf
Не думал, что будет достаточно только одного файла PKGBUILD. В Wiki искал, как мне сделать, но не разобрался.
Ваш способ помог. Пакет установился.
Правда audacios не запускается :(
ну так покажи свой PKGBUILD
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.