История изменений
Исправление
Napilnik,
(текущая версия)
:
Раз уж про размер говорим, то вот он идеал \url{https://git.archlinux.o
Так это же арч, там rpm пакет не собирается, а именно при сборке rpm есть возникает потребность подменить стандартный make install. cmake, make, makefile это вещь в себе, и как они обработают, или же просрут, параметры, которые им передают, это загадка. Посему, проще и надёжнее бывает вписать нужный параметр прямо в их файл при сборке или инсталляции.
Собственно, запихать всё в один файл много ума не надо. Только до сих пор не понятно, нафиг fpc нужен. Не удивлюсь, если там патч Бармина хитро спрятан...
Ты совсем не понимаешь паскаль? Ну я же, как и многие другие другие пользователи линукса, пользуюсь вашими говнокодами на сиплюсах, которые понять на порядки сложнее, да и силы на это тратить незя - они не резиновые. Так что чем код на паскале для не плюсовиков хуже плюсов;) Обрати внимание на строку
$RPM_BUILD_DIR/./redaktor cmake_install.cmake "/usr" $BUBUILDROOT 1
Она вызывает недавнособранный из исходников на паскале редактор «redaktor» и патчит им файл «cmake_install.cmake». Если ты сможешь это сделать стандартными линуксовыми редакторами и не поиметь при этом проблем, то флаг тебе в руки - если сделаешь патч соберётся и без паскаля. Но я вашим редакторам после нескольких часов траха с ними уже не доверяю, посему, по линуксвейным традициям, для нужной операции написал утилиту, которая хорошо её выполняет. Допишу в редактор ещё одну фичу и можно слепить для неё пакет и выложить на соурцефорж, вот только пакет в линуксы плюсофилы не включат, а значит, каждый раз, когда редактор в src.rpm понадобится, придётся из спека вызывать компилятор паскаля и собирать его заново.
ЗЫЖ А в альте всё правильно сделано. Каждый плагин отдельным пакетом. Ставишь только то, что нужно.
Вот только при установке программы возникает проблема: смотришь в консоль на то что предлагает репозиторий, а там охренеть какая куча пакетов для одного плеера, и нужно их ставить наугад чтобы он гарантированно заработал.
Исходная версия
Napilnik,
:
Раз уж про размер говорим, то вот он идеал \url{https://git.archlinux.o
Так это же арч, там rpm пакет не собирается, а именно при сборке rpm есть возникает потребность подменить стандартный make install. cmake, make, makefile это вещь в себе, и как они обработают, или же просрут, параметры, которые им передают, это загадка. Посему, проще и надёжнее бывает вписать нужный параметр прямо в их файл при сборке или инсталляции.
Собственно, запихать всё в один файл много ума не надо. Только до сих пор не понятно, нафиг fpc нужен. Не удивлюсь, если там патч Бармина хитро спрятан...
Ты совсем не понимаешь паскаль? Ну я же, как и многие другие другие пользователи линукса, пользуюсь вашими говнокодами на сиплюсах, которые понять на порядки сложнее, да и силы на это тратить незя - они не резиновые. Так что чем код на паскале для не плюсовиков хуже плюсов Обрати внимание на строку
$RPM_BUILD_DIR/./redaktor cmake_install.cmake "/usr" $BUBUILDROOT 1
Она вызывает недавнособранный из исходников на паскале редактор «redaktor» и патчит им файл «cmake_install.cmake». Если ты сможешь это сделать на стандартными линуксовыми редакторами и не поиметь при этом проблем, то флаг тебе в руки - если сделаешь патч соберётся и без паскаля. Но я вашим редакторам после нескольких часов траха с ними уже не доверяю, посему, по линуксвейным традициям, для нужной операции написал утилиту, которая хорошо её выполняет. Допишу в редактор ещё одну фичу и можно слепить для неё пакет и выложить на соурцефорж, вот только пакет в линуксы плюсофилы не включат, а значит, каждый раз, когда редактор в src.rpm понадобится, придётся из спека вызывать компилятор паскаля и собирать его заново.
ЗЫЖ А в альте всё правильно сделано. Каждый плагин отдельным пакетом. Ставишь только то, что нужно.
Вот только при установке программы возникает проблема: смотришь в консоль на то что предлагает репозиторий, а там охренеть какая куча пакетов для одного плеера, и нужно их ставить наугад чтобы он гарантированно заработал.