Size: a a a

2020 November 12

BF

Billy Fox in Arch Linux RU
Честно, система сборки - это не твоя проблема. Она, блядь, просто говно. И дерьмище она в абсолютно любом дистрибутиве
источник

BF

Billy Fox in Arch Linux RU
Autoconf, Automake - жирный привет и лучи добра разработчикам
источник

BF

Billy Fox in Arch Linux RU
Создать такую раздутую бесполезную херню ещё нужно было постараться
источник

А

Александр in Arch Linux RU
Нет, не помогло
источник

А

Александр in Arch Linux RU
Делал так
источник

BF

Billy Fox in Arch Linux RU
Бля)
источник

А

Александр in Arch Linux RU
package() {
 make install
}
источник

CF

C Y B E R F O X in Arch Linux RU
Billy Fox
Autoconf, Automake - жирный привет и лучи добра разработчикам
Гентушник детектед.
источник

CF

C Y B E R F O X in Arch Linux RU
Александр
Помогите написать PKGBUILD для https://github.com/wsdfhjxc/do-it-yourself-bar

Вот что в инструкции по установке:

#!/bin/sh
mkdir -p build && \
cd build && \
cmake .. && \
make && \
sudo make install
cd ..

Вот что у меня в PKGBUILD:

package() {
 cd "${pkgname}"
 make install
}

Ошибка:

==> Запускается package()...
make: *** Нет правила для сборки цели «install».  Останов.
==> ОШИБКА: Произошел сбой в package().
   Прерывание...
Зачем тебе PKGBUILD, ведь в самой инстре на гите написано чорным по белому, что именно нужно сделоть и где в итоге будет результат (спойлер: After that, you should be able to find Do it Yourself Bar in the Add Widgets menu)
источник

А

Александр in Arch Linux RU
C Y B E R F O X
Зачем тебе PKGBUILD, ведь в самой инстре на гите написано чорным по белому, что именно нужно сделоть и где в итоге будет результат (спойлер: After that, you should be able to find Do it Yourself Bar in the Add Widgets menu)
Ну потому что я хочу получить готовый пакет, вот почему
источник

M

Max.d 🤖 in Arch Linux RU
Александр
Scanning dependencies of target doityourselfbar
[ 37%] Building CXX object CMakeFiles/doityourselfbar.dir/doityourselfbar_autogen/mocs_compilation.cpp.o
[ 50%] Building CXX object CMakeFiles/doityourselfbar.dir/plugin/BlockInfo.cpp.o
[ 62%] Building CXX object CMakeFiles/doityourselfbar.dir/plugin/DBusService.cpp.o
[ 75%] Building CXX object CMakeFiles/doityourselfbar.dir/plugin/DoItYourselfBar.cpp.o
[ 87%] Building CXX object CMakeFiles/doityourselfbar.dir/plugin/DoItYourselfBarPlugin.cpp.o
[100%] Linking CXX shared library libdoityourselfbar.so
[100%] Built target doityourselfbar
==> Вход в окружение fakeroot...
==> Запускается package()...
make: *** Нет правила для сборки цели «install».  Останов.
==> ОШИБКА: Произошел сбой в package().
   Прерывание...
источник

CF

C Y B E R F O X in Arch Linux RU
Александр
Ну потому что я хочу получить готовый пакет, вот почему
Не нужен тебе никакой готовый пакет, раз ты пишешь модуль для DE.
источник

M

Max.d 🤖 in Arch Linux RU
C Y B E R F O X
Не нужен тебе никакой готовый пакет, раз ты пишешь модуль для DE.
why not
Апплеты для KDE норм так ставить, например
источник

А

Александр in Arch Linux RU
C Y B E R F O X
Не нужен тебе никакой готовый пакет, раз ты пишешь модуль для DE.
Я пишу инструкцию для сборки пакета, а не сам модуль
источник

А

Александр in Arch Linux RU
А где взять список этих файлов?
источник

CF

C Y B E R F O X in Arch Linux RU
Max.d 🤖
why not
Апплеты для KDE норм так ставить, например
Цель не оправдывает затраченное на неё время + давно-как существует Widget menu.

И кстате, офиц инструкция говорит про именно такой способ установки так что...
источник

M

Max.d 🤖 in Arch Linux RU
Александр
А где взять список этих файлов?
обновил сообщение
источник

А

Александр in Arch Linux RU
Так... нашел-таки ошибку
источник

А

Александр in Arch Linux RU
package() {
 cd "${pkgname}/build"
 make install
}
источник

А

Александр in Arch Linux RU
Вот так надо было
источник