From 6784efd804b6937c1de9dc4e1d05188a96037c08 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 5 Dec 2020 18:21:00 +0000 Subject: [PATCH] geany. --- .../lookandfeel/geany-colorschemes/actions.py | 15 ++++++ .../lookandfeel/geany-colorschemes/pspec.xml | 45 ++++++++++++++++ editor/geany-plugins/pspec.xml | 19 ++++--- editor/geany/actions.py | 6 ++- editor/geany/files/actions.py | 17 ++++++ editor/geany/files/pspec.xml | 53 +++++++++++++++++++ editor/geany/files/translations.xml | 19 +++++++ editor/geany/pspec.xml | 19 ++++++- 8 files changed, 183 insertions(+), 10 deletions(-) create mode 100644 desktop/lookandfeel/geany-colorschemes/actions.py create mode 100644 desktop/lookandfeel/geany-colorschemes/pspec.xml create mode 100644 editor/geany/files/actions.py create mode 100644 editor/geany/files/pspec.xml create mode 100644 editor/geany/files/translations.xml diff --git a/desktop/lookandfeel/geany-colorschemes/actions.py b/desktop/lookandfeel/geany-colorschemes/actions.py new file mode 100644 index 0000000000..7c8f3ff51c --- /dev/null +++ b/desktop/lookandfeel/geany-colorschemes/actions.py @@ -0,0 +1,15 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import pisitools, shelltools, get + +def install(): + pisitools.insinto("/usr/share/geany/colorschemes", "colorschemes/*") + for t in shelltools.ls("%s/usr/share/geany/colorschemes/*" % get.installDIR()): + shelltools.chmod(t, mode = 0644) + + pisitools.dodoc("ADDING-A-THEME.md", "AUTHORS", "COPYING", "README.md") + diff --git a/desktop/lookandfeel/geany-colorschemes/pspec.xml b/desktop/lookandfeel/geany-colorschemes/pspec.xml new file mode 100644 index 0000000000..94a6c77201 --- /dev/null +++ b/desktop/lookandfeel/geany-colorschemes/pspec.xml @@ -0,0 +1,45 @@ + + + + + geany-colorschemes + https://github.com/geany/geany-themes + + fury + wascheme@tuta.io + + various + data + desktop.lookandfeel + Geany-themes is a collection of color schemes for the Geany IDE/editor. + Geany-themes is a collection of color schemes for the Geany IDE/editor, either written originally by the Geany community or ported from color schemes for other editors. + + https://github.com/geany/geany-themes/archive/0f29c77e8c596900b9b8cf552498bdb317449cae.zip + + + + + + + + geany-colorschemes + + gtksourceview3 + + + /usr/share/geany/colorschemes + /usr/share/doc + + + + + + 2020-12-06 + 0.1 + First build. + fury + wascheme@tuta.io + + + + diff --git a/editor/geany-plugins/pspec.xml b/editor/geany-plugins/pspec.xml index 98069996ec..838531b294 100644 --- a/editor/geany-plugins/pspec.xml +++ b/editor/geany-plugins/pspec.xml @@ -8,13 +8,12 @@ fury wascheme@tuta.io - GPLv2 - GPLv3 + GPL app:gui Plugins for Geany Plugins for Geany - - https://plugins.geany.org/geany-plugins/geany-plugins-1.36.tar.bz2 + + https://plugins.geany.org/geany-plugins/geany-plugins-1.37.tar.bz2 intltool @@ -28,6 +27,7 @@ gpgme-devel python-devel gnutls-devel + python3-devel libsoup-devel libgit2-devel libpcre2-devel @@ -36,8 +36,8 @@ webkit2gtk-devel - overview_plugin_test.patch - 9497d829e1b207eb83575dc6f617feecfb89bc16.patch + + @@ -77,6 +77,13 @@ + + 2020-12-06 + 1.37 + Version bump. + fury + wascheme@tuta.io + 2020-09-22 1.36 diff --git a/editor/geany/actions.py b/editor/geany/actions.py index 65590e93e7..5b06eca009 100644 --- a/editor/geany/actions.py +++ b/editor/geany/actions.py @@ -4,12 +4,14 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt +from pisi.actionsapi import shelltools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - autotools.configure("--enable-gtk3 --enable-vte") + shelltools.export("PYTHON", "/usr/bin/python3") + autotools.configure("--enable-vte --enable-plugins --disable-static") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") @@ -19,5 +21,5 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) -# pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "HACKING", "NEWS", "README*", "THANKS", "TODO") +# pisitools.dodoc("AUTHORS", "ChangeLog", "HACKING", "NEWS", "README*", "THANKS", "TODO") diff --git a/editor/geany/files/actions.py b/editor/geany/files/actions.py new file mode 100644 index 0000000000..49d2701d68 --- /dev/null +++ b/editor/geany/files/actions.py @@ -0,0 +1,17 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import # + +def setup(): + # + +def build(): + # + +def install(): + # + diff --git a/editor/geany/files/pspec.xml b/editor/geany/files/pspec.xml new file mode 100644 index 0000000000..611b79b7d1 --- /dev/null +++ b/editor/geany/files/pspec.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + 20yy-mm-dd + + + + + + + + diff --git a/editor/geany/files/translations.xml b/editor/geany/files/translations.xml new file mode 100644 index 0000000000..766fc091e0 --- /dev/null +++ b/editor/geany/files/translations.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/editor/geany/pspec.xml b/editor/geany/pspec.xml index 50f8dbfc2c..29f9be6702 100644 --- a/editor/geany/pspec.xml +++ b/editor/geany/pspec.xml @@ -14,8 +14,8 @@ Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. - - https://download.geany.org/geany-1.36.tar.bz2 + + https://download.geany.org/geany-1.37.1.tar.bz2 libgcc @@ -23,6 +23,7 @@ vte-devel gtk3-devel glib2-devel + python3-devel @@ -36,7 +37,9 @@ cairo pango libgcc + python3 gdk-pixbuf + geany-colorschemes /usr/bin @@ -46,6 +49,11 @@ /usr/share/man/man1 /usr/share/doc + + actions.py + pspec.xml + translations.xml + @@ -63,6 +71,13 @@ + + 2020-12-06 + 1.37.1 + Version bump. + fury + wascheme@tuta.io + 2020-06-24 1.36