Опыта в gentoo 4 дня, в linux пара месяцев (mandriva) - буду признателен совету.
Пытаюсь: emerge acer_acpi-0.5 (amd64)
Вначале была какая-то ошибка с CFLAGS.
Изменил в Makefile CFLAGS на EXTRA_CFLAGS (так было предложено в сообщении о ошибке).
После этого вновь упаковал исходники в tar.bz2
Сделал ebuild /путь/к/ebuild/ digest
Но теперь emerge acer_acpi выдает такую ошибку:
Код:
* ERROR: app-laptop/acer_acpi-0.5 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 3207: Called linux-mod_src_install
* environment, line 2482: Called die
* The specific snippet of code:
* cd ${objdir} || die "${objdir} does not exist";
* The die message:
* /var/tmp/portage/app-laptop/acer_acpi-0.5/work/acer_acpi-0.5 does not exist
Модуль после правки Makefile ставиться по make && make install, появляется /proc/acpi/acer
Видимо имя и содержимое архива отличаются от оригинального.
Вообще, стоило бы сделать патч для Makefile, поместить его в app-laptop/acer_acpi/files и добавить "epatch ${F}/mypatch.path" в src_unpack ебилда. Соответственно собственную версию acer_acpi-0.5.ebuild можно было бы поместить в собственный репозиторий/оверлей пакетов.
Видимо имя и содержимое архива отличаются от оригинального.
Вообще, стоило бы сделать патч для Makefile, поместить его в app-laptop/acer_acpi/files и добавить "epatch ${F}/mypatch.path" в src_unpack ебилда. Соответственно собственную версию acer_acpi-0.5.ebuild можно было бы поместить в собственный репозиторий/оверлей пакетов.