LINUX.ORG.RU

Сборка из git в Archlinux

 , ,


0

1

Коллеги, доброго дня!

Есть опыт сборки из ABS, но там у меня ошибок при сборке dwm и st не было ))) Сейчас впервые собираю из git. Подскажите, пожалуйста, как исправить ошибку...

Спасибо огромное!

[deus-vult /tmp]$ git clone https://github.com/wesbarnett/slstatus
Cloning into 'slstatus'...
remote: Counting objects: 87, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 81
Unpacking objects: 100% (87/87), done.
[deus-vult /tmp]$ cd slstatus
[deus-vult slstatus]$ makepkg —g » PKGBUILD
==> Retrieving sources...
-> Found patch.diff
-> Found config.h
==> Generating checksums for source files...
[deus-vult slstatus]$ makepkg
==> Making package: slstatus 1289bdb-1 (Tue Apr 25 16:28:29 MSK 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning slstatus git repo...
Cloning into bare repository '/tmp/slstatus/slstatus'...
remote: Counting objects: 1936, done.
remote: Total 1936 (delta 0), reused 0 (delta 0), pack-reused 1936
Receiving objects: 100% (1936/1936), 682.53 KiB | 34.00 KiB/s, done.
Resolving deltas: 100% (757/757), done.
-> Found patch.diff
-> Found config.h
==> Validating source files with md5sums...
slstatus ... Skipped
patch.diff ... Passed
config.h ... Passed
==> Extracting sources...
-> Creating working copy of slstatus git repo...
Cloning into 'slstatus'...
done.
==> Starting prepare()...
patching file slstatus.c
Hunk #5 FAILED at 471.
Hunk #10 succeeded at 714 (offset 5 lines).
Hunk #11 succeeded at 793 (offset 5 lines).
1 out of 11 hunks FAILED — saving rejects to file slstatus.c.rej
==> ERROR: A failure occurred in prepare().
Aborting...
[deus-vult slstatus]$

Ответ на: комментарий от surefire

Что делать? В оригинальном git из которого слеплен pkgbuild патча не нашел..

AntiRP ()
Ответ на: комментарий от AntiRP

Что делать? В оригинальном git из которого слеплен pkgbuild патча не нашел..

Плохо искал

surefire ★★★ ()

Я PKGBUILD посмотрел, он берёт версию из https://github.com/drkhsh/slstatus и накладывает патч.
Либо поправь вручную нужную строку в патче.
Либо поставь оригинал а от патча откажись.
Либо используй версию оригинала, совместимую с патчем - вручную пропиши работающую версию архива в пекеджбилде.
Или свяжись с меинтейнером на гитхабе и попроси исправить.

fehhner ★★★★★ ()
Ответ на: комментарий от AntiRP

Ааа, поздравляю)
Пометь тогда проблему как решённую

fehhner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.