История изменений
Исправление Zubok, (текущая версия) :
Самое простое - берешь исходник supercollide из unstable, там уже есть каталог debian, подправить, если надо, debian/control (занизить версии в зависимостях), debian/rules, debian/compat и т. д., попробовать пересобрать.
Когда библиотеки просто нет в stable, то это самая простая ситуация. Надо, да, собрать еще и эту библиотеку под stable (тоже взять дебиановские исходники).
Если библиотеки в stable есть, то надо установить нужные -dev.
Проблемка будет, если со всеми имеющимися библиотеками не собирается. Это может быть, если API поменялось. Тогда возможны разные варианты: патчить пакет, чтобы собирался, компилировать новую версию библиотеки вместе со старой и т. д.
Далее я все автоматом складываю в свой локальный репозиторий для моих бэкпортов и ставлю оттуда.
Я посмотрел на зависимости этого supercollide. По-моему, они совершенно не такие страшные. Где ты считаетшь, что серьезная проблема?
Для сервера все библиотеки есть в stable
supercollider-server: jackd, libc6, libfftw3-3, libgcc1, libscsynth1, libsndfile1, libstdc++6, libunwind7, libx11-6
Для supercollider все есть. libsclang1 собирается из тех же исходников supercollider, libscsynth1 - тоже из этих исходников. Где-то там в глубине зависимостей есть libicu48 - ее собрать надо, так как в stable нет, но у нее звисимости тоже простые.
supercollider: libc6, libcwiid1, libgcc1, libsclang1, libstdc++6, supercollider-common, supercollider-server
Для supercollider-common вообще нет зависимостей.
В общем, посидеть придется, но мне кажется, что сильных проблем быть не должно
Исправление Zubok, :
Самое простое - берешь исходник supercollide из unstable, там уже есть каталог debian, подправить, если надо, debian/control (занизить версии в зависимостях), debian/rules, debian/compat и т. д., попробовать пересобрать.
Когда библиотеки просто нет в stable, то это самая простая ситуация. Надо, да, собрать еще и эту библиотеку под stable.
Если библиотеки в stable есть, то надо установить нужные -dev.
Проблемка будет, если со всеми имеющимися библиотеками не собирается. Это может быть, если API поменялось. Тогда возможны разные варианты: патчить пакет, чтобы собирался, компилировать новую версию библиотеки вместе со старой и т. д.
Далее я все автоматом складываю в свой локальный репозиторий для моих бэкпортов и ставлю оттуда.
Я посмотрел на зависимости этого supercollide. По-моему, они совершенно не такие страшные. Где ты считаетшь, что серьезная проблема?
Для сервера все библиотеки есть в stable
supercollider-server: jackd, libc6, libfftw3-3, libgcc1, libscsynth1, libsndfile1, libstdc++6, libunwind7, libx11-6
Для supercollider все есть. libsclang1 собирается из тех же исходников supercollider, libscsynth1 - тоже из этих исходников. Где-то там в глубине зависимостей есть libicu48 - ее собрать надо, так как в stable нет, но у нее звисимости тоже простые.
supercollider: libc6, libcwiid1, libgcc1, libsclang1, libstdc++6, supercollider-common, supercollider-server
Для supercollider-common вообще нет зависимостей.
В общем, посидеть придется, но мне кажется, что сильных проблем быть не должно
Исходная версия Zubok, :
Самое простое - берешь исходник supercollide из unstable, там уже есть каталог debian, подправить, если надо, debian/control (занизить версии в зависимостях), debian/rules, debian/compat и т. д., попробовать пересобрать.
Когда библиотеки просто нет в stable, то это самая простая ситуация. Надо, да, собрать еще и эту библиотеку под stable.
Если библиотеки в stable есть, то надо установить нужные -dev.
Проблемка будет, если со всеми имеющимися библиотеками не собирается. Это может быть, если API поменялось. Тогда возможны разные варианты: патчить пакет, чтобы собирался, компилировать новую версию библиотеки вместе со старой и т. д.
Далее лично я все автоматом складываю в свой локальный репозиторий для моих бэкпортов и ставлю оттуда.
Только я пока не очень понимаю. Я посмотрел на зависимости этого supercollide. По-моему, они совершенно не такие страшные. Где ты считаетшь, что серьезная проблема?
Для сервера все библиотеки есть в stable
supercollider-server: jackd, libc6, libfftw3-3, libgcc1, libscsynth1, libsndfile1, libstdc++6, libunwind7, libx11-6
Для supercollider все есть. libsclang1 собирается из тех же исходников supercollider, libscsynth1 - тоже из этих исходников. Где-то там в глубине зависимостей есть libicu48 - ее собрать надо, так как в stable нет, но у нее звисимости тоже простые.
supercollider: libc6, libcwiid1, libgcc1, libsclang1, libstdc++6, supercollider-common, supercollider-server
Для supercollider-common вообще нет зависимостей.
В общем, посидеть придется, но мне кажется, что сильных проблем быть не должно