Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как модифицировать приложение?  (Прочитано 1072 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виталий Желтяков

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Как модифицировать приложение?
« : 28 Сентября 2013, 11:16:55 »
День добрый. Вопрос возможно глупый, но гугл мне помочь не сумел.

Допустим, есть приложение под Linux (если конкретно, то Gimp 2.8.6). Мне не хватает некоторого функционала. В планах у разработчиков приложения нет разработки данного функционала, т.е. дожидаться его появления плохая затея.

Я хочу самостоятельно дописать данный функционал - программировать умею. Как это сделать? Хотя бы дайте направление

Оффлайн quiet_readonly

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Re: Как модифицировать приложение?
« Ответ #1 : 28 Сентября 2013, 11:58:37 »
В целом тут есть 2 способа, и оба работают для гимпа:
  • Сделать патч и отправить его разработчикам на ревью
  • Сделать нужное в виде плагина

Первый способ требует высокого качества кода, и может пройти достаточно много времени, прежде чем разработки примут очередную версию патча - скажем, месяц или два. Да и после этого много времени пройдёт, прежде чем выйдет новая версия GIMP и мейнтейнеры убунты её добавят в репозитории.

А в случае плагина не будет задержек на ревью кода и выпуск следующей версии, но плагин будет отдельным продуктом.

Оффлайн Виталий Желтяков

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Как модифицировать приложение?
« Ответ #2 : 28 Сентября 2013, 12:06:39 »
Вариант с плагином не подходит, т.к. мне нужен функционал работы программы, а не функционал по обработки изображения.

Как сделать патч?

Насколько я понимаю, нужно модифицировать исходный код программы (тот, который собирается с помощью make instal). Правильно я думаю?

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Как модифицировать приложение?
« Ответ #3 : 28 Сентября 2013, 17:38:57 »
Виталий Желтяков, смысл патч, если программировать не умеете?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Как модифицировать приложение?
« Ответ #4 : 28 Сентября 2013, 17:44:53 »
Виталий Желтяков, а на каком ЯП разрабатываете? Английский знаете? Тогда вам сюда. Вступайте в команду разработчиков.
« Последнее редактирование: 28 Сентября 2013, 17:46:44 от peregrine »

Оффлайн Виталий Желтяков

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Как модифицировать приложение?
« Ответ #5 : 28 Сентября 2013, 18:15:52 »
Виталий Желтяков, а на каком ЯП разрабатываете? Английский знаете? Тогда вам сюда. Вступайте в команду разработчиков.
Английский знаю. Знаю много ЯП. Освоить нужный ЯП не проблема. За ссылку спасибо - она навела на другой документ http://www.gimp.org/bugs/howtos/submit-patch.html

Теперь всё понятно. Тему можно закрывать.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Как модифицировать приложение?
« Ответ #6 : 29 Сентября 2013, 12:36:19 »
Виталий Желтяков, поставьте пометку "решено". Кнопка снизу.

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.