palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
jim945опа, даже не знаю че сказать, как в кин дза-дза, я эти куклы в первый раз вижу, честно блин ну наверное ты прав, чё там написать то надо, чтобы распаковать…говорю же с вики не знаком за не знанием буржуйского языка… Да и кстати на всякий случай, наверное все таки оно как-то распаковывается, потому-что вот что получается Вот содержимое пакета deb Вот что происходит ~]$ ls PKGBUILD ivideon-client_5.5.0-56_i386.deb ~]$ makepkg ... ~]$ ls PKGBUILD ivideon-client_5.5.0-56_i386.deb pkg src pkg]$ ls pkg]$ src]$ ls control.tar.gz data.tar.gz debian-binary ivideon-client_5.5.0-56_i386.deb
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
derfenix |
|
Темы:
4
Сообщения:
232
Участник с: 10 февраля 2012
|
Во-первых, в build() выполняется компиляция и подготовка исходников. А компоновка дерева директорий для пакета должна происходить в секции package. build() тебе тут не нужен. Во-вторых, вот взял бы и заглянул в ./src и все бы вопросы отпали. Твой deb распаковался обычным tar'ом. После такой распаковки получаются два архива - один (control.tar.gz) с метаданными дебовскими, второй - data.tar.gz - уже с самими файлами. Т.е. получается, что тебе надо в секции package() перейти в $pkgdir и просто распаковать туда $srcdir/data.tar.gz |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Посмотри в ауре пакеты, которые собираются из дебов. Например Steam. Сделай так же. Что может быть проще?
Lupus pilum mutat, non mentem.
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
build() { cd $srcdir tar xvzf $srcdir/data.tar.gz } А он вообще работает под х86_64 кстати? А то меня смущает i386 (поддержки которого, уже считай и нету) |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
А он вообще работает под х86_64 кстати?Да, работает. Только что себе собрал :) Сижу вот теперь сервер собираю, там посложнее - есть код на питоне. А для убунты дефолтный питон - 2ой версии :( |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Ну вот, появилось время - закинул Ivideon в AUR, собирайте, пользуйтесь. Единственное что есть в deb и нет у меня - скрипт, который генерирует скрипт запуска. Т.е. под ubuntu ты сий скрипт запускаешь, говоришь ему от какого пользователя стартовать сервер и где конфиг лежит, и он создает init-файлик. А вот под systemd сие перепилить у меня времени нет, посему мой service файл от рута :) У кого есть желание - переделайте скрипт под генерацию service файлика под systemd - я добавлю в пакет. |
palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
Чёта не собирается~]$ yaourt -S ivideon-client ivideon-video-server ==> Downloading ivideon-client PKGBUILD from AUR... x PKGBUILD ivideon-client 5.6.0-73 (Пн фев 25 02:26:22 UTC 2013) ( Unsupported package: Potentially dangerous ! ) ==> Edit PKGBUILD ? [Y/n] ("A" to abort) ==> ------------------------------------ ==> n ==> ivideon-client dependencies: - qt>4.8.1 (building from AUR) ==> Continue building ivideon-client ? [Y/n] ==> ---------------------------------------- ==> ==> Building and installing package ==> Install or build missing dependencies for ivideon-client: ошибка: цель не найдена: qt>4.8.1 ==> Restart building ivideon-client ? [y/N] ==> --------------------------------------- ~]$ yaourt -Qs qt local/pacmanxg4-bin 4.13.12-2 Yet another GUI for pacman and yaourt. Depends neither GTK nor Qt, only X11 extra/qt4 4.8.4-13 A cross-platform application and UI framework extra/qtwebkit 2.3.beta2-2 An open source web browser engine (Qt port) Куда копать...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Поменяй в PKGBUILD qt>4.8.1 на qt4>4.8.1
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |