почему плагин geany markdown отсутствует в репозитории?

Веб-страница плагина geany предлагает считать, что 'уценка' должна быть в групповом пакете плагинов, но при загрузке нет кода для этой конкретной функции. Автор показал мне, где получить исходный текст, но нет смысла мне компилировать его, если кто-то более знающим, чем я сделал положительный шаг, чтобы опустить его. Это что, веб-кит?

1
задан 17 March 2021 в 00:29

1 ответ

Ответ на ваш вопрос содержится в пакете ChangeLog :

Geany-плагины (1,32 + DFSG-3) нестабильно; срочность = среда

  • [67B34ED] Отключить плагины с помощью WebKit, используя: Markdown, WebHelper
    WebKitGTK-3.0 нельзя использовать, так как он устарел, но порт к
    webkit2gtk-4.0 еще не готов.

Затем плагин Markdown был повторно включен, начиная с версии 1.37 + DFSG-5, которые пришли с предстоящим 21.04.

Итак, в настоящее время там - два версии Ubuntu с помощью GEANY-Plugdown-Markdown - 16,04 LTS (EOL в апреле 2021 г.) и 21.04 (выпущены в апреле 2021 года).


Если вам нужно компилировать Geany-Markdown-Plugin на 18.04 LTS Используйте метод Patching и Compatify ниже:

software-properties-gtk # enable Source Code here, reload the lists

# get
sudo apt-get build-dep geany-plugins
sudo apt-get install libwebkitgtk-3.0-dev fakeroot

cd ~/Downloads
apt-get source geany-plugins
cd geany-plugins-1.32+dfsg

# patch
sed -i "s/--disable-peg-markdown/--enable-peg-markdown/" debian/rules
sed -i "s/--disable-markdown/--enable-markdown/" debian/rules

cat <<\EOF > ~/Downloads/debian-control.patch
55c55
< #        geany-plugin-markdown (>= ${source:Version}),
---
>          geany-plugin-markdown (>= ${source:Version}),
469,478c469,478
< # Package: geany-plugin-markdown
< # Enhances: geany
< # Architecture: any
< # Depends: ${geany:ABI}, geany-plugins-common (= ${binary:Version}),
< #         ${shlibs:Depends}, ${misc:Depends}
< # Description: markdown plugin for Geany
< #  This plugin provides a real-time preview of rendered Markdown in Geany.
< #  .
< #  Geany is a small and lightweight integrated development environment using the
< #  Gtk+ toolkit.
---
> Package: geany-plugin-markdown
> Enhances: geany
> Architecture: any
> Depends: ${geany:ABI}, geany-plugins-common (= ${binary:Version}),
>          ${shlibs:Depends}, ${misc:Depends}
> Description: markdown plugin for Geany
>   This plugin provides a real-time preview of rendered Markdown in Geany.
>   .
>   Geany is a small and lightweight integrated development environment using the
>   Gtk+ toolkit.
EOF
patch debian/control < ~/Downloads/debian-control.patch

# compile, build and install
cd ~/Downloads && apt-get source -b geany-plugins
sudo apt-get install ./geany-plugin-markdown_1.32+dfsg-3_amd64.deb

затем запустить Geany и включить в него плагин, используя инструменты → плагин Менеджер и наслаждайтесь.

Для Ubuntu 20.04 LTS Этот метод может быть адаптирован следующим образом:

software-properties-gtk # enable Source Code here, reload the lists

# get
sudo apt-get build-dep geany-plugins
sudo apt-get install libwebkit2gtk-4.0-dev fakeroot

cd ~/Downloads
apt-get source geany-plugins
cd geany-plugins-1.36+dfsg

# patch
sed -i "s/--disable-peg-markdown/--enable-peg-markdown/" debian/rules
sed -i "s/--disable-markdown/--enable-markdown/" debian/rules

cat <<\EOF > ~/Downloads/debian-control.patch
55c55
< #        geany-plugin-markdown (>= ${source:Version}),
---
>          geany-plugin-markdown (>= ${source:Version}),
469,478c469,478
< # Package: geany-plugin-markdown
< # Enhances: geany
< # Architecture: any
< # Depends: ${geany:ABI}, geany-plugins-common (= ${binary:Version}),
< #         ${shlibs:Depends}, ${misc:Depends}
< # Description: markdown plugin for Geany
< #  This plugin provides a real-time preview of rendered Markdown in Geany.
< #  .
< #  Geany is a small and lightweight integrated development environment using the
< #  Gtk+ toolkit.
---
> Package: geany-plugin-markdown
> Enhances: geany
> Architecture: any
> Depends: ${geany:ABI}, geany-plugins-common (= ${binary:Version}),
>          ${shlibs:Depends}, ${misc:Depends}
> Description: markdown plugin for Geany
>   This plugin provides a real-time preview of rendered Markdown in Geany.
>   .
>   Geany is a small and lightweight integrated development environment using the
>   Gtk+ toolkit.
EOF
patch debian/control < ~/Downloads/debian-control.patch

# compile, build and install
cd ~/Downloads && apt-get source -b geany-plugins
sudo apt-get install ./geany-plugin-markdown_1.36+dfsg-1_amd64.deb
1
ответ дан 18 March 2021 в 23:25

Другие вопросы по тегам:

Похожие вопросы: