xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
пытаюсь собрать с yaourt пакет conky-lua. на вопрос "Edit PKGBUILD ? (“A” to abort)“ отвечаю ”Y“ и далее ввожу редактор gedit. Делаю изменения, сохраняю и закрываю редактора. После закрытия gedit мне снова задается вопрос ”Edit PKGBUILD ? (“A” to abort)". Если снова отвечаю утвердительно, то опять вылазит редактор (уже без просьбы ввести желаемый редактор), но уже с исправленным мною pkgbuild….ощущение будто он не может сохранить и принять изменения. С nano тоже самое. Вот после моих изменений: # Maintainer: Renato Garcia <[email protected]> # Contributor: Giovanni Scafora <[email protected]> # Contributor: James Rayner <[email protected]> # Contributor: Partha Chowdhury <[email protected]> # Contributor: Gaetan Bisson <[email protected]> pkgname=conky-lua _pkgname=conky pkgver=1.8.1 pkgrel=3 pkgdesc='An advanced, highly configurable system monitor for X based on torsmo, with lua bindings enabled.' arch=('i686' 'x86_64') url='http://conky.sourceforge.net/' license=('custom') replaces=('torsmo') makedepends=('pkg-config' 'toluapp') depends=('alsa-lib' 'libxml2' 'curl' 'wireless_tools' 'libxft' 'glib2' 'libxdamage' 'imlib2' 'lua' 'cairo') provides=('conky=1.8.1') conflicts=('conky') backup=('etc/conky/conky.conf' 'etc/conky/conky_no_x11.conf') source=("http://downloads.sourceforge.net/project/${_pkgname}/${_pkgname}/${pkgver}/${_pkgname}-${pkgver}.tar.gz" 'current-power.patch') sha1sums=('06bbe9b7eed8603fa7a971b27c5c61f38424ac6f' '2eeef0cc5a0b612826b2a7f0b43b7a3b7e10bf0b') build() { cd "${srcdir}/${_pkgname}-${pkgver}" patch -p1 < ../current-power.patch # See FS#21984 sed -i ' /#include <curl\/types.h>/ c\ //#include <curl/types.h>' src/eve.c sed -i ' /#include <curl\/types.h>/ c\ //#include <curl/types.h>' src/ccurl_thread.c ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --disable-option-checking \ --disable-FEATURE \ --enable-FEATURE[=ARG] \ --disable-dependency-tracking \ --enable-dependency-tracking \ --enable-shared[=PKGS] \ --enable-static[=PKGS] \ --enable-fast-install[=PKGS] \ --disable-libtool-lock \ --disable-config-output \ --disable-own-window \ --disable-ncurses \ --enable-audacious=yes|no|legacy \ --enable-bmpx \ --enable-ibm \ --disable-hddtemp \ --disable-apcupsd \ --enable-iostats \ --disable-math \ --disable-mpd \ --disable-moc \ --enable-xmms2 \ --enable-curl \ --enable-eve \ --enable-rss \ --enable-weather-metar \ --enable-weather-xoap \ --disable-x11 \ --disable-argb \ --enable-imlib2 \ --enable-lua-imlib2 \ --enable-lua \ --enable-lua-cairo \ --enable-wlan \ --disable-portmon \ --disable-rpath \ --disable-double-buffer \ --disable-xdamage \ --disable-xft \ --enable-nvidia \ --disable-alsa \ --enable-debug \ --enable-testing \ --enable-profiling \ make } package() { cd "${srcdir}/${_pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } добавлял в директиву ./configure \ свои опции. |
rdf |
|
Темы:
1
Сообщения:
165
Участник с: 01 мая 2011
|
так yaourt русск… английским языком спрашивает открыть на редактирование PKGBUILD? да/нет прервать. Первый раз жмем y - отредактировал, второй раз n - началась сборка. |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
спасибо большое, уяснил. со своим pkgbuild продолжаю собирать, а он выдает вот это :( ==> Continue building conky-lua ? [Y/n] ==> ----------------------------------- ==> ==> Building and installing package ==> Сборка пакета: conky-lua 1.8.1-3 (Вт. дек. 20 17:53:22 MSK 2011) ==> Проверяю необходимые для запуска зависимости... ==> Проверяю необходимые для сборки зависимости... ==> Получение исходных файлов... -> Найден conky-1.8.1.tar.gz -> Найден current-power.patch ==> Проверка исходных файлов с помощью sha1sums... conky-1.8.1.tar.gz ... Готово current-power.patch ... Готово ==> Распаковка исходных файлов... -> Извлечение conky-1.8.1.tar.gz с помощью bsdtar ==> Удаление существующего каталога pkg/ ... ==> Запускается build()... patching file src/linux.c configure: WARNING: you should use --build, --host, --target configure: WARNING: invalid host type: checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for -gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking build system type... config.sub: missing argument Try `config.sub --help' for more information. configure: error: /bin/sh ./config.sub failed ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build conky-lua. ==> Restart building conky-lua ? [y/N] ==> ---------------------------------- ==> |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
pacman -S base-devel |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
установлены |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Смотри, делаешь:sudo abs Затем приступаешь к сборке, запускаешь yaourt -Sb conky Это ответ и на тему conky-all (по идее твой пакет по функционалу будет равен им обоим). |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
вот на этом месте я тормознулсяsmapi.c: В функции «smapi_read_int»: smapi.c:68:9: ошибка: ignoring return value of «fscanf», declared with attribute warn_unused_result [-Werror=unused-result] smapi.c: В функции «smapi_read_str»: smapi.c:57:9: ошибка: ignoring return value of «fscanf», declared with attribute warn_unused_result [-Werror=unused-result] cc1: все предупреждения считать ошибками make[2]: *** [conky-smapi.o] Ошибка 1 make[2]: Выход из каталога `/tmp/yaourt-tmp-admin/abs-conky/src/conky-1.8.2git20111107/src' make[1]: *** [all] Ошибка 2 make[1]: Выход из каталога `/tmp/yaourt-tmp-admin/abs-conky/src/conky-1.8.2git20111107/src' make: *** [all-recursive] Ошибка 1 ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход... ==> ERROR: Makepkg was unable to build conky. ==> Restart building conky ? [y/N] ==> ------------------------------ ==> |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
С дефолтным PKGBUILD собирается? Показывай свой PKGBUILD, с которым собираешь. |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
c дефолтным собирается! вот мой: # $Id: PKGBUILD 142242 2011-11-07 05:35:59Z bisson $ # Contributor: Giovanni Scafora <[email protected]> # Contributor: James Rayner <[email protected]> # Contributor: Partha Chowdhury <[email protected]> # Maintainer: Gaetan Bisson <[email protected]> pkgname=conky pkgver=1.8.2git20111107 pkgrel=1 pkgdesc='Lightweight system monitor for X' url='http://conky.sourceforge.net/' license=('BSD' 'GPL') arch=('i686' 'x86_64') options=('!emptydirs') makedepends=('pkg-config' 'docbook2x') depends=('alsa-lib' 'libxml2' 'curl' 'wireless_tools' 'libxft' 'glib2' 'libxdamage' 'imlib2') backup=('etc/conky/conky.conf' 'etc/conky/conky_no_x11.conf') source=("ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.xz") sha1sums=('133fc6fdc725162af9a98c72c1b7349efc22447c') # git clone git://git.omp.am/conky.git; cd conky; git archive --prefix=${pkgname}-${pkgver}/ origin/1.8.2 | xz > ../${pkgname}-${pkgver}.tar.xz replaces=('torsmo') build() { cd "${srcdir}/${pkgname}-${pkgver}" sh autogen.sh CPPFLAGS="${CXXFLAGS}" LIBS="${LDFLAGS}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --enable-dependency-tracking \ --enable-ibm \ --enable-iostats \ --enable-curl \ --enable-eve \ --enable-rss \ --enable-weather-metar \ --enable-weather-xoap \ --enable-imlib2 \ --enable-lua-imlib2 \ --enable-lua \ --enable-lua-cairo \ --enable-wlan \ --enable-nvidia \ --enable-testing \ --enable-profiling \ make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
У меня затыкается на lua, нужно пакеты из аур ставить, а не хотелось бы. Залей куда-нибудь весь выхлоп сборки. Будем посмотреть (если успею). |