From 23b9d8bb91916c2f4e9448da0177eef9654ce95e Mon Sep 17 00:00:00 2001 From: uglyside Date: Sun, 6 Jul 2025 18:58:23 +0300 Subject: [PATCH 1/8] geany v2.1 --- editor/geany/actions.py | 14 +-- editor/geany/pspec.xml | 228 +++++++++++++++++----------------- editor/geany/translations.xml | 18 +-- 3 files changed, 131 insertions(+), 129 deletions(-) diff --git a/editor/geany/actions.py b/editor/geany/actions.py index 02bc5e867a..668146f556 100644 --- a/editor/geany/actions.py +++ b/editor/geany/actions.py @@ -15,15 +15,15 @@ j = ''.join([ ' --disable-static ' ]) -def setup(): - shelltools.export("PYTHON", "/usr/bin/python3") - autotools.configure(j) +shelltools.export("PYTHON", "/usr/bin/python3") - pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ") +def setup(): + autotools.configure(j) + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/editor/geany/pspec.xml b/editor/geany/pspec.xml index 13030852ac..bf98579ee7 100644 --- a/editor/geany/pspec.xml +++ b/editor/geany/pspec.xml @@ -1,73 +1,75 @@ - - geany - https://geany.org/ - - PisiLinux Community - admins@pisilinux.org - - GPLv2 - app:gui - GTK+ based fast and lightweight IDE. - - Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. - - https://download.geany.org/geany-2.0.tar.bz2 - - libgcc - intltool - vte-devel - gtk3-devel - glib2-devel - python3-lxml - python3-devel - - + + geany + https://geany.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:gui + GTK+ based fast and lightweight IDE. + Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. + https://download.geany.org/geany-2.1.tar.bz2 + + libgcc + intltool + vte-devel + gtk3-devel + glib2-devel + python3-lxml + python3-devel + + - - geany - - atk - vte - gtk3 - glib2 - cairo - pango - libgcc - python3 - gdk-pixbuf - geany-colorschemes - - - /usr/bin - /usr/lib - /usr/share - /usr/share/locale - /usr/share/man/man1 - /usr/share/doc - - - - - + + geany + + atk + vte + gtk3 + glib2 + cairo + pango + libgcc + python3 + gdk-pixbuf + geany-colorschemes + + + /usr/bin + /usr/lib + /usr/share + + + + + - - geany-devel - geany için geliştirme dosyaları - - geany - gtk3-devel - glib2-devel - - - /usr/lib/pkgconfig - /usr/include/geany/* - - + + geany-devel + geany için geliştirme dosyaları + + gtk3-devel + glib2-devel + geany + + + /usr/include + /usr/lib/pkgconfig + + + + 2025-07-06 + 2.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-11-01 2.0 @@ -75,54 +77,54 @@ Mustafa Cinasal muscnsl@gmail.com - - 2021-10-15 - 1.38 - Version bump. - fury - uglyside@yandex.ru - - - 2020-12-06 - 1.37.1 - Version bump. - fury - uglyside@yandex.ru - - - 2020-06-24 - 1.36 - Disable binreloc. - fury - uglyside@yandex.ru - - - 2020-02-03 - 1.36 - Rebuild with gtk3. - fury - uglyside@yandex.ru - - - 2019-10-15 - 1.36 - Version bump - fury - uglyside@yandex.ru - - - 2019-04-30 - 1.35 - Version bump - fury - uglyside@yandex.ru - - - 2019-04-16 - 1.34.1 - First release - fury - uglyside@yandex.ru - - + + 2021-10-15 + 1.38 + Version bump. + fury + uglyside@yandex.ru + + + 2020-12-06 + 1.37.1 + Version bump. + fury + uglyside@yandex.ru + + + 2020-06-24 + 1.36 + Disable binreloc. + fury + uglyside@yandex.ru + + + 2020-02-03 + 1.36 + Rebuild with gtk3. + fury + uglyside@yandex.ru + + + 2019-10-15 + 1.36 + Version bump + fury + uglyside@yandex.ru + + + 2019-04-30 + 1.35 + Version bump + fury + uglyside@yandex.ru + + + 2019-04-16 + 1.34.1 + First release + fury + uglyside@yandex.ru + + diff --git a/editor/geany/translations.xml b/editor/geany/translations.xml index fa44cd82a0..e9a80be22d 100644 --- a/editor/geany/translations.xml +++ b/editor/geany/translations.xml @@ -1,13 +1,13 @@ - - geany - GTK+ based fast and lightweight IDE - GTK+ based fast and lightweight IDE - + + geany + GTK+ based fast and lightweight IDE + GTK+ based fast and lightweight IDE + - - geany-devel - geany için geliştirme dosyaları - + + geany-devel + geany için geliştirme dosyaları + From d47f607cf048cf2983ac7b6a138639ea7ddc6698 Mon Sep 17 00:00:00 2001 From: uglyside Date: Sun, 6 Jul 2025 18:58:40 +0300 Subject: [PATCH 2/8] geany-plugins v2.1 --- editor/geany-plugins/actions.py | 13 +- ...d829e1b207eb83575dc6f617feecfb89bc16.patch | 55 ---- .../files/Add_support_for_libgit2_1_4.patch | 121 -------- .../Simplify_libgit2_version_checks.patch | 46 --- .../files/overview_plugin_test.patch | 21 -- editor/geany-plugins/pspec.xml | 263 +++++++++--------- 6 files changed, 139 insertions(+), 380 deletions(-) delete mode 100644 editor/geany-plugins/files/9497d829e1b207eb83575dc6f617feecfb89bc16.patch delete mode 100644 editor/geany-plugins/files/Add_support_for_libgit2_1_4.patch delete mode 100644 editor/geany-plugins/files/Simplify_libgit2_version_checks.patch delete mode 100644 editor/geany-plugins/files/overview_plugin_test.patch diff --git a/editor/geany-plugins/actions.py b/editor/geany-plugins/actions.py index bf252f709b..460bee433f 100644 --- a/editor/geany-plugins/actions.py +++ b/editor/geany-plugins/actions.py @@ -9,18 +9,15 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - pisitools.cflags.add("-Wno-deprecated-declarations") - autotools.configure("--prefix=/usr --libexecdir=/usr/lib") + autotools.configure("--prefix=/usr --libexecdir=/usr/lib") def build(): - autotools.make() + autotools.make() def check(): - pass -# autotools.make("check") + pass def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("NEWS", "README") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("NEWS") diff --git a/editor/geany-plugins/files/9497d829e1b207eb83575dc6f617feecfb89bc16.patch b/editor/geany-plugins/files/9497d829e1b207eb83575dc6f617feecfb89bc16.patch deleted file mode 100644 index 25e5ac4ea2..0000000000 --- a/editor/geany-plugins/files/9497d829e1b207eb83575dc6f617feecfb89bc16.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 9497d829e1b207eb83575dc6f617feecfb89bc16 Mon Sep 17 00:00:00 2001 -From: Dominik Schmidt -Date: Sun, 23 Feb 2020 19:15:30 +0100 -Subject: [PATCH] Make libgit2 version preprocessor conditionals compatible - with libgit2-0.99 - -LIBGIT2_SOVERSION is defined as string literal, e.g. "0.99", -from libgit2-0.99 and beyond. Arithmetic checks against this -variable whill hence fail. This patch switches the checks to -compare against the LIBGIT2_VER_* family, which should be more stable. ---- - git-changebar/src/gcb-plugin.c | 6 +++--- - workbench/src/plugin_main.c | 2 +- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c -index b7083199..a911815f 100644 ---- a/git-changebar/src/gcb-plugin.c -+++ b/git-changebar/src/gcb-plugin.c -@@ -32,11 +32,11 @@ - #include - #include - --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) ) - # define git_libgit2_init git_threads_init - # define git_libgit2_shutdown git_threads_shutdown - #endif --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 23) ) - /* 0.23 added @p binary_cb */ - # define git_diff_buffers(old_buffer, old_len, old_as_path, \ - new_buffer, new_len, new_as_path, options, \ -@@ -45,7 +45,7 @@ - new_buffer, new_len, new_as_path, options, \ - file_cb, hunk_cb, line_cb, payload) - #endif --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 28 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) ) - # define git_buf_dispose git_buf_free - # define git_error_last giterr_last - #endif -diff --git a/workbench/src/plugin_main.c b/workbench/src/plugin_main.c -index 6fa6fc84..25ecdf6d 100644 ---- a/workbench/src/plugin_main.c -+++ b/workbench/src/plugin_main.c -@@ -36,7 +36,7 @@ - #include "tm_control.h" - - --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22)) - # define git_libgit2_init git_threads_init - # define git_libgit2_shutdown git_threads_shutdown - #endif diff --git a/editor/geany-plugins/files/Add_support_for_libgit2_1_4.patch b/editor/geany-plugins/files/Add_support_for_libgit2_1_4.patch deleted file mode 100644 index 30e9230db9..0000000000 --- a/editor/geany-plugins/files/Add_support_for_libgit2_1_4.patch +++ /dev/null @@ -1,121 +0,0 @@ -From 5d9f1bc6d010e6b4c6a21af8a39b90922f89a82c Mon Sep 17 00:00:00 2001 -From: Colomban Wendling -Date: Sun, 5 Jun 2022 23:22:59 +0200 -Subject: [PATCH] git-changebar: Add support for libgit2 1.4 - -The buffer API changed a lot in libgit2 1.4, so compatibility is a bit -nastier than one could hope for. - -Fixes #1164. ---- - git-changebar/src/gcb-plugin.c | 76 ++++++++++++++++++++++++---------- - 1 file changed, 54 insertions(+), 22 deletions(-) - -diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c -index bee8c865c..76208cd00 100644 ---- a/git-changebar/src/gcb-plugin.c -+++ b/git-changebar/src/gcb-plugin.c -@@ -219,30 +219,19 @@ static const struct { - }; - - --/* workaround https://github.com/libgit2/libgit2/pull/3187 */ --static int --gcb_git_buf_grow (git_buf *buf, -- size_t target_size) --{ -- if (buf->asize == 0) { -- if (target_size == 0) { -- target_size = buf->size; -- } -- if ((target_size & 7) == 0) { -- target_size++; -- } -- } -- return git_buf_grow (buf, target_size); --} --#define git_buf_grow gcb_git_buf_grow -- - static void - buf_zero (git_buf *buf) - { - if (buf) { - buf->ptr = NULL; - buf->size = 0; -+#if ! CHECK_LIBGIT2_VERSION(1, 4) - buf->asize = 0; -+#else -+ /* we don't really need this field, but the documentation states that all -+ * fields should be set to 0, so fill it as well */ -+ buf->reserved = 0; -+#endif - } - } - -@@ -256,6 +245,52 @@ clear_cached_blob_contents (void) - G_blob_contents_tag = 0; - } - -+/* similar to old git_blob_filtered_content() but makes sure the caller owns -+ * the data in the output buffer -- and uses a boolean return */ -+static gboolean -+get_blob_contents (git_buf *out, -+ git_blob *blob, -+ const char *as_path, -+ int check_for_binary_data) -+{ -+/* libgit2 1.4 changed buffer API quite a bit */ -+#if ! CHECK_LIBGIT2_VERSION(1, 4) -+ gboolean success = TRUE; -+ -+ if (git_blob_filtered_content (out, blob, as_path, -+ check_for_binary_data) != 0) -+ return FALSE; -+ -+ /* Workaround for https://github.com/libgit2/libgit2/pull/3187 -+ * We want to own the buffer, which git_buf_grow(buf, 0) was supposed to do, -+ * but there is a corner case where it doesn't do what it should and -+ * truncates the buffer contents, so we fix this manually. */ -+ if (out->asize == 0) { -+ size_t target_size = out->size; -+ if ((target_size & 7) == 0) { -+ target_size++; -+ } -+ success = (git_buf_grow (out, target_size) == 0); -+ } -+ -+ return success; -+#else /* libgit2 >= 1.4 */ -+ /* Here we can assume we will always get a buffer we own (at least as of -+ * 2022-06-05 it is the case), so there's no need for a pendent to the -+ * previous git_buf_grow() shenanigans. -+ * This code path does the same as the older git_blob_filtered_content() -+ * but with non-deprecated API */ -+ git_blob_filter_options opts = GIT_BLOB_FILTER_OPTIONS_INIT; -+ -+ if (check_for_binary_data) -+ opts.flags |= GIT_BLOB_FILTER_CHECK_FOR_BINARY; -+ else -+ opts.flags &= ~GIT_BLOB_FILTER_CHECK_FOR_BINARY; -+ -+ return git_blob_filter(out, blob, as_path, &opts) == 0; -+#endif -+} -+ - /* get the file blob for @relpath at HEAD */ - static gboolean - repo_get_file_blob_contents (git_repository *repo, -@@ -279,11 +314,8 @@ repo_get_file_blob_contents (git_repository *repo, - git_blob *blob; - - if (git_blob_lookup (&blob, repo, git_tree_entry_id (entry)) == 0) { -- if (git_blob_filtered_content (contents, blob, relpath, -- check_for_binary_data) == 0 && -- git_buf_grow (contents, 0) == 0) { -- success = TRUE; -- } -+ success = get_blob_contents (contents, blob, relpath, -+ check_for_binary_data); - git_blob_free (blob); - } - git_tree_entry_free (entry); diff --git a/editor/geany-plugins/files/Simplify_libgit2_version_checks.patch b/editor/geany-plugins/files/Simplify_libgit2_version_checks.patch deleted file mode 100644 index b17c9dbdb4..0000000000 --- a/editor/geany-plugins/files/Simplify_libgit2_version_checks.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 668f5d07eef16e227402eab09141c738b315d94b Mon Sep 17 00:00:00 2001 -From: Colomban Wendling -Date: Sun, 5 Jun 2022 23:11:20 +0200 -Subject: [PATCH] git-changebar: Simplify libgit2 version checks - -Introduce a custom macro for libgit2 version checks for them to be both -easier to read and write. ---- - git-changebar/src/gcb-plugin.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c -index f8ce20cd6..bee8c865c 100644 ---- a/git-changebar/src/gcb-plugin.c -+++ b/git-changebar/src/gcb-plugin.c -@@ -32,11 +32,19 @@ - #include - #include - --#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) ) -+#ifdef LIBGIT2_VER_MINOR -+# define CHECK_LIBGIT2_VERSION(MAJOR, MINOR) \ -+ ((LIBGIT2_VER_MAJOR == (MAJOR) && LIBGIT2_VER_MINOR >= (MINOR)) || \ -+ LIBGIT2_VER_MAJOR > (MAJOR)) -+#else /* ! defined(LIBGIT2_VER_MINOR) */ -+# define CHECK_LIBGIT2_VERSION(MAJOR, MINOR) 0 -+#endif -+ -+#if ! CHECK_LIBGIT2_VERSION(0, 22) - # define git_libgit2_init git_threads_init - # define git_libgit2_shutdown git_threads_shutdown - #endif --#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 23) ) -+#if ! CHECK_LIBGIT2_VERSION(0, 23) - /* 0.23 added @p binary_cb */ - # define git_diff_buffers(old_buffer, old_len, old_as_path, \ - new_buffer, new_len, new_as_path, options, \ -@@ -45,7 +53,7 @@ - new_buffer, new_len, new_as_path, options, \ - file_cb, hunk_cb, line_cb, payload) - #endif --#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) ) -+#if ! CHECK_LIBGIT2_VERSION(0, 28) - # define git_buf_dispose git_buf_free - # define git_error_last giterr_last - #endif diff --git a/editor/geany-plugins/files/overview_plugin_test.patch b/editor/geany-plugins/files/overview_plugin_test.patch deleted file mode 100644 index 1e4735416f..0000000000 --- a/editor/geany-plugins/files/overview_plugin_test.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/overview/overview/overviewscintilla.c b/overview/overview/overviewscintilla.c -index 41840638..7158179e 100644 ---- a/overview/overview/overviewscintilla.c -+++ b/overview/overview/overviewscintilla.c -@@ -796,14 +796,14 @@ overview_scintilla_get_property (GObject *object, - break; - case PROP_OVERLAY_COLOR: - { -- OverviewColor color; -+ OverviewColor color = { 0 }; - overview_scintilla_get_overlay_color (self, &color); - g_value_set_boxed (value, &color); - break; - } - case PROP_OVERLAY_OUTLINE_COLOR: - { -- OverviewColor color; -+ OverviewColor color = { 0 }; - overview_scintilla_get_overlay_outline_color (self, &color); - g_value_set_boxed (value, &color); - break; diff --git a/editor/geany-plugins/pspec.xml b/editor/geany-plugins/pspec.xml index 71d2695f66..9faa400712 100644 --- a/editor/geany-plugins/pspec.xml +++ b/editor/geany-plugins/pspec.xml @@ -1,81 +1,86 @@ - - geany-plugins - https://plugins.geany.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL - library - Plugins for Geany - Plugins for Geany - https://plugins.geany.org/geany-plugins/geany-plugins-2.0.tar.bz2 - - intltool - cppcheck - vte-devel - vala-devel - ctpl-devel - check-devel - geany-devel - lua51-devel - gpgme-devel - python-devel - gnutls-devel - python3-devel - libsoup-devel - libgit2-devel - libpcre2-devel - enchant2-devel - gtkspell3-devel - webkit2gtk-devel - - - - - - - + + geany-plugins + https://plugins.geany.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL + library + Plugins for Geany + Plugins for Geany + https://plugins.geany.org/geany-plugins/geany-plugins-2.1.tar.bz2 + + intltool + cppcheck + vte-devel + vala-devel + ctpl-devel + check-devel + geany-devel + lua51-devel + gpgme-devel + python-devel + gnutls-devel + python3-devel + libgit2-devel + libsoup3-devel + libpcre2-devel + enchant2-devel + gtkspell3-devel + webkit2gtk-devel + + + + + - - geany-plugins - - atk - vte - zlib - ctpl - gtk3 - cairo - pango - glib2 - geany - lua51 - gpgme - gnutls - libsoup - libxml2 - libgit2 - harfbuzz - libpcre2 - enchant2 - gtkspell3 - libassuan - gdk-pixbuf - webkit2gtk - libgpg-error - - - /usr/lib - /usr/share - /usr/share/locale - /usr/share/doc - - + + geany-plugins + + atk + vte + zlib + ctpl + gtk3 + cairo + pango + glib2 + geany + lua51 + gpgme + gnutls + libxml2 + libgit2 + libsoup3 + harfbuzz + libpcre2 + enchant2 + gtkspell3 + libassuan + gdk-pixbuf + webkit2gtk + libgpg-error + + + /usr/lib + /usr/share + /usr/share/locale + /usr/share/doc + + + + 2025-07-06 + 2.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-11-01 2.0 @@ -83,61 +88,61 @@ Mustafa Cinasal muscnsl@gmail.com - - 2022-10-07 - 1.38 - Version bump - fury - uglyside@yandex.ru - - - 2021-03-01 - 1.37 - Version bump. - fury - uglyside@yandex.ru - - - 2020-09-22 - 1.36 - Rebuild libgit2. - fury - uglyside@yandex.ru - - - 2020-09-22 - 1.36 - Rebuild. - fury - uglyside@yandex.ru - - - 2019-12-18 - 1.36 - Rebuild with gtk3. - fury - uglyside@yandex.ru - - - 2019-10-15 - 1.36 - Ver. bump - fury - uglyside@yandex.ru - - - 2019-07-05 - 1.35 - Ver. bump - fury - uglyside@yandex.ru - - - 2019-04-21 - 1.34 - build - fury - uglyside@yandex.ru - - + + 2022-10-07 + 1.38 + Version bump + fury + uglyside@yandex.ru + + + 2021-03-01 + 1.37 + Version bump. + fury + uglyside@yandex.ru + + + 2020-09-22 + 1.36 + Rebuild libgit2. + fury + uglyside@yandex.ru + + + 2020-09-22 + 1.36 + Rebuild. + fury + uglyside@yandex.ru + + + 2019-12-18 + 1.36 + Rebuild with gtk3. + fury + uglyside@yandex.ru + + + 2019-10-15 + 1.36 + Ver. bump + fury + uglyside@yandex.ru + + + 2019-07-05 + 1.35 + Ver. bump + fury + uglyside@yandex.ru + + + 2019-04-21 + 1.34 + build + fury + uglyside@yandex.ru + + From 220493d2ad4ae3b02cab452244562f9ab4a439e9 Mon Sep 17 00:00:00 2001 From: uglyside Date: Sun, 6 Jul 2025 19:17:35 +0300 Subject: [PATCH 3/8] update geany-colorschemes. --- .../lookandfeel/geany-colorschemes/actions.py | 15 ------- .../lookandfeel/geany-colorschemes/pspec.xml | 44 ------------------ editor/geany-colorschemes/actions.py | 12 +++++ editor/geany-colorschemes/pspec.xml | 45 +++++++++++++++++++ editor/geany-plugins/pspec.xml | 2 +- 5 files changed, 58 insertions(+), 60 deletions(-) delete mode 100644 desktop/lookandfeel/geany-colorschemes/actions.py delete mode 100644 desktop/lookandfeel/geany-colorschemes/pspec.xml create mode 100644 editor/geany-colorschemes/actions.py create mode 100644 editor/geany-colorschemes/pspec.xml diff --git a/desktop/lookandfeel/geany-colorschemes/actions.py b/desktop/lookandfeel/geany-colorschemes/actions.py deleted file mode 100644 index 7c8f3ff51c..0000000000 --- a/desktop/lookandfeel/geany-colorschemes/actions.py +++ /dev/null @@ -1,15 +0,0 @@ -#!/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 deleted file mode 100644 index 1ffde67d6b..0000000000 --- a/desktop/lookandfeel/geany-colorschemes/pspec.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - geany-colorschemes - https://github.com/geany/geany-themes - - PisiLinux Community - admins@pisilinux.org - - 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 - uglyside@yandex.ru - - - diff --git a/editor/geany-colorschemes/actions.py b/editor/geany-colorschemes/actions.py new file mode 100644 index 0000000000..cb6459d7c9 --- /dev/null +++ b/editor/geany-colorschemes/actions.py @@ -0,0 +1,12 @@ +#!/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 + +def install(): + pisitools.insinto("/usr/share/geany/colorschemes", "colorschemes/*") + + pisitools.dodoc("AUTHORS") diff --git a/editor/geany-colorschemes/pspec.xml b/editor/geany-colorschemes/pspec.xml new file mode 100644 index 0000000000..acb696a01a --- /dev/null +++ b/editor/geany-colorschemes/pspec.xml @@ -0,0 +1,45 @@ + + + + + geany-colorschemes + https://github.com/geany/geany-themes + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + data + 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/08a7937cc92a6402b4dd66d15bfe4c74719c420c.zip + + + + geany-colorschemes + + gtksourceview3 + gtksourceview4 + + + /usr/share + + + + + + 2025-07-06 + 0.1 + Rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2020-12-06 + 0.1 + First build + fury + uglyside@yandex.ru + + + diff --git a/editor/geany-plugins/pspec.xml b/editor/geany-plugins/pspec.xml index 9faa400712..c0d85af4fb 100644 --- a/editor/geany-plugins/pspec.xml +++ b/editor/geany-plugins/pspec.xml @@ -8,7 +8,7 @@ PisiLinux Community admins@pisilinux.org - GPL + GPLv2 library Plugins for Geany Plugins for Geany From bff516a8664771d03eaa53bd8d31d90f962a2a78 Mon Sep 17 00:00:00 2001 From: uglyside Date: Mon, 7 Jul 2025 05:48:16 +0300 Subject: [PATCH 4/8] lxhotkey: add missing dep. --- desktop/lxde/lxhotkey/pspec.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/desktop/lxde/lxhotkey/pspec.xml b/desktop/lxde/lxhotkey/pspec.xml index 9ac25f50d0..c3f1181024 100644 --- a/desktop/lxde/lxhotkey/pspec.xml +++ b/desktop/lxde/lxhotkey/pspec.xml @@ -19,6 +19,7 @@ intltool gtk3-devel libfm-devel + libfm-extra-devel libunistring-devel @@ -31,6 +32,7 @@ gtk3 libfm + libfm-extra libunistring @@ -45,6 +47,7 @@ gtk3-devel libfm-devel + libfm-extra-devel libunistring-devel lxhotkey @@ -56,9 +59,9 @@ - 2025-07-06 + 2025-07-07 0.1.2 - First release + First release. Kamil Atlı suvari@pisilinux.org From 4dffe0b08ef93be8aabfc5847ec68a6f9516dbbe Mon Sep 17 00:00:00 2001 From: uglyside Date: Mon, 7 Jul 2025 07:02:16 +0300 Subject: [PATCH 5/8] drop libyui. --- programming/library/libyui/actions.py | 39 ------------------ programming/library/libyui/pspec.xml | 59 --------------------------- 2 files changed, 98 deletions(-) delete mode 100644 programming/library/libyui/actions.py delete mode 100644 programming/library/libyui/pspec.xml diff --git a/programming/library/libyui/actions.py b/programming/library/libyui/actions.py deleted file mode 100644 index dc24fdeb5b..0000000000 --- a/programming/library/libyui/actions.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/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 shelltools, cmaketools, mesontools - -subdirs = ["libyui", - "libyui-bindings", - "libyui-ncurses", - "libyui-qt", - "libyui-qt-graph"] - -setupopt = ''.join([ - ' -DBUILD_SRC=ON', - ' -DBUILD_DOC=ON', - ' -DWERROR=OFF', - ' -DWITH_MGA=OFF', - ' -Bbuild -G Ninja -L ' - ]) - -def setup(): - for subdir in (tuple(subdirs)): - shelltools.cd(subdir) - cmaketools.configure(setupopt) - shelltool.cd("..") - -def build(): - for subdir in (tuple(subdirs)): - shelltools.cd(subdir) - mesontools.build() - shelltools.cd("..") - -def install(): - for subdir in (tuple(subdirs)): - shelltools.cd(subdir) - mesontools.install() - shelltools.cd("..") diff --git a/programming/library/libyui/pspec.xml b/programming/library/libyui/pspec.xml deleted file mode 100644 index 8b9d7cc356..0000000000 --- a/programming/library/libyui/pspec.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - libyui - https://github.com/libyui/libyui - - Kamil Atlı - suvari@pisilinux.org - - GPLv3/LGPLv3 - programming.library - Widget abstraction library providing Qt, GTK and ncurses frontends. - Originally libyui was developed for YaST but it can be used in any independent project. - https://github.com/libyui/libyui/archive/4.6.2/libyui-4.6.2.tar.gz - - swig - cmake - ninja - doxygen - gtk3-devel - ruby-devel - ncurses-devel - python3-devel - qt6-base-devel - - - - - - - - libyui - - gtk3 - ruby - qt6-base - - - /etc - /usr/bin - /usr/lib - /usr/include - /usr/share - /usr/lib/cmake - /usr/lib/pkgconfig - - - - - - 2025-06-14 - 4.6.2 - First release - Kamil Atlı - suvari@pisilinux.org - - - From fa38bcd5b065791cd138bcb123b2bc8e76a67dc3 Mon Sep 17 00:00:00 2001 From: uglyside Date: Mon, 7 Jul 2025 07:02:48 +0300 Subject: [PATCH 6/8] mbedtls v3.6.4 --- multimedia/misc/mbedtls/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/misc/mbedtls/pspec.xml b/multimedia/misc/mbedtls/pspec.xml index 55c232727a..c975d6a7ba 100644 --- a/multimedia/misc/mbedtls/pspec.xml +++ b/multimedia/misc/mbedtls/pspec.xml @@ -12,7 +12,7 @@ library Cryptographic library for embedded systems. A C library that implements cryptographic primitives, X.509 certificate manipulation and the SSL/TLS and DTLS protocols. - https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.2/mbedtls-3.6.2.tar.bz2 + https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.4/mbedtls-3.6.4.tar.bz2 cmake ninja @@ -46,6 +46,13 @@ + + 2025-07-07 + 3.6.4 + Version bump. + PisiLinux Community + admins@pisilinux.org + 2025-01-30 3.6.2 From 4eba4f625b9a2daae156fe5ae64dc42917a2f81d Mon Sep 17 00:00:00 2001 From: uglyside Date: Mon, 7 Jul 2025 07:03:22 +0300 Subject: [PATCH 7/8] libgphoto2 v2.5.32 --- hardware/misc/libgphoto2/pspec.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/hardware/misc/libgphoto2/pspec.xml b/hardware/misc/libgphoto2/pspec.xml index 071ac20f26..c8ceb54ff3 100644 --- a/hardware/misc/libgphoto2/pspec.xml +++ b/hardware/misc/libgphoto2/pspec.xml @@ -8,11 +8,11 @@ Pisilinux Community admins@pisilinux.org - LGPL-2.1 + LGPLv2.1 library Library that implements support for numerous digital cameras libgphoto2 is the core library designed to allow access to digital camera by external programs. - mirrors://sourceforge/project/gphoto/libgphoto/2.5.31/libgphoto2-2.5.31.tar.xz + mirrors://sourceforge/project/gphoto/libgphoto/2.5.32/libgphoto2-2.5.32.tar.xz doxygen gd-devel @@ -76,8 +76,15 @@ + + 2025-07-07 + 2.5.32 + Version bump. + Kamil Atlı + suvari@pisilinux.org + - 2018-01-04 + 2023-10-23 2.5.31 Version Bump Kamil Atlı From d574945502052e903476a06803a37338b8a38349 Mon Sep 17 00:00:00 2001 From: uglyside Date: Mon, 7 Jul 2025 19:51:40 +0300 Subject: [PATCH 8/8] drop colorschemes package: they includes into geany source tree. --- editor/geany-colorschemes/actions.py | 12 -------- editor/geany-colorschemes/pspec.xml | 45 ---------------------------- 2 files changed, 57 deletions(-) delete mode 100644 editor/geany-colorschemes/actions.py delete mode 100644 editor/geany-colorschemes/pspec.xml diff --git a/editor/geany-colorschemes/actions.py b/editor/geany-colorschemes/actions.py deleted file mode 100644 index cb6459d7c9..0000000000 --- a/editor/geany-colorschemes/actions.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/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 - -def install(): - pisitools.insinto("/usr/share/geany/colorschemes", "colorschemes/*") - - pisitools.dodoc("AUTHORS") diff --git a/editor/geany-colorschemes/pspec.xml b/editor/geany-colorschemes/pspec.xml deleted file mode 100644 index acb696a01a..0000000000 --- a/editor/geany-colorschemes/pspec.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - geany-colorschemes - https://github.com/geany/geany-themes - - PisiLinux Community - admins@pisilinux.org - - GPLv2 - data - 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/08a7937cc92a6402b4dd66d15bfe4c74719c420c.zip - - - - geany-colorschemes - - gtksourceview3 - gtksourceview4 - - - /usr/share - - - - - - 2025-07-06 - 0.1 - Rebuild. - PisiLinux Community - admins@pisilinux.org - - - 2020-12-06 - 0.1 - First build - fury - uglyside@yandex.ru - - -