From eac08f91aea3be7884ac5db1edaa72472e55f53d Mon Sep 17 00:00:00 2001 From: uglyside Date: Thu, 3 Jul 2025 05:04:07 +0300 Subject: [PATCH 1/4] cln v1.3.7 --- science/mathematics/cln/actions.py | 5 +++-- science/mathematics/cln/pspec.xml | 19 +++++++++++++------ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/science/mathematics/cln/actions.py b/science/mathematics/cln/actions.py index fa3d5a0df2..84cf955d7e 100644 --- a/science/mathematics/cln/actions.py +++ b/science/mathematics/cln/actions.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt from pisi.actionsapi import autotools from pisi.actionsapi import pisitools @@ -19,4 +19,5 @@ def check(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("ChangeLog", "COPYING", "TODO*", "NEWS", "README") + + pisitools.dodoc("COPYING", "README") diff --git a/science/mathematics/cln/pspec.xml b/science/mathematics/cln/pspec.xml index 483f6e319e..86d812b139 100644 --- a/science/mathematics/cln/pspec.xml +++ b/science/mathematics/cln/pspec.xml @@ -1,18 +1,18 @@ - + cln - http://www.ginac.de/CLN/ + https://www.ginac.de/CLN/ PisiLinux Community admins@pisilinux.org GPLv2 library - A class library (C++) for numbers + A class library (C++) for numbers. cln is a library for efficient computations with all kinds of numbers in arbitrary precision. - http://www.ginac.de/CLN/cln-1.3.6.tar.bz2 + https://www.ginac.de/CLN/cln-1.3.7.tar.bz2 gmp-devel @@ -37,8 +37,8 @@ cln-devel Development files for cln - cln gmp-devel + cln /usr/include @@ -47,6 +47,13 @@ + + 2025-07-03 + 1.3.7 + Version bump. + Kamil Atlı + suvari@pisilinux.org + 2020-01-11 1.3.6 @@ -83,4 +90,4 @@ ertugrulerata@gmail.com - \ No newline at end of file + From 9a35a6ff01c6fa68dbac1573183d3c45e1eabd6a Mon Sep 17 00:00:00 2001 From: uglyside Date: Thu, 3 Jul 2025 05:22:07 +0300 Subject: [PATCH 2/4] crow-translate: new KDE upstream. https://invent.kde.org/office/crow-translate --- office/misc/crow-translate/actions.py | 2 +- office/misc/crow-translate/pspec.xml | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/office/misc/crow-translate/actions.py b/office/misc/crow-translate/actions.py index 823d47f104..dc042b3243 100644 --- a/office/misc/crow-translate/actions.py +++ b/office/misc/crow-translate/actions.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt from pisi.actionsapi import shelltools from pisi.actionsapi import cmaketools diff --git a/office/misc/crow-translate/pspec.xml b/office/misc/crow-translate/pspec.xml index 95e02be0ee..582509c7e0 100644 --- a/office/misc/crow-translate/pspec.xml +++ b/office/misc/crow-translate/pspec.xml @@ -3,12 +3,12 @@ crow-translate - https://crow-translate.github.io/ + https://apps.kde.org/crowtranslate/ Kamil Atlı suvarice@gmail.com - GPL3 + GPLv3 crow-translate A simple and lightweight translator A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva. @@ -19,22 +19,20 @@ doxygen icoutils dbus-devel + libxcb-devel qt5-linguist qt5-svg-devel openssl-devel - libxcb-devel qt5-base-devel tesseract-devel gst-plugins-good icon-theme-hicolor qt5-x11extras-devel - - extra-cmake-modules qt5-multimedia-devel - + @@ -45,7 +43,6 @@ libgcc libxcb qt5-base - tesseract qt5-x11extras qt5-multimedia @@ -59,7 +56,7 @@ 2024-03-16 - 2.11.1. + 2.11.1 First Release Kamil Atlı suvarice@gmail.com From ca05a3d30695bd3ef969110c852dbdf5ff035602 Mon Sep 17 00:00:00 2001 From: uglyside Date: Thu, 3 Jul 2025 05:32:48 +0300 Subject: [PATCH 3/4] dconf fix tarball link. --- desktop/gnome/base/dconf/actions.py | 8 +++----- desktop/gnome/base/dconf/pspec.xml | 8 ++++---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/desktop/gnome/base/dconf/actions.py b/desktop/gnome/base/dconf/actions.py index c082fdf094..4907746660 100644 --- a/desktop/gnome/base/dconf/actions.py +++ b/desktop/gnome/base/dconf/actions.py @@ -1,13 +1,12 @@ -#!/usr/bin/env python +#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt from pisi.actionsapi import shelltools from pisi.actionsapi import mesontools from pisi.actionsapi import pisitools -from pisi.actionsapi import get def setup(): shelltools.system("sed -i 's/install_dir: systemd_userunitdir,//' service/meson.build") @@ -15,9 +14,8 @@ def setup(): def build(): mesontools.build() - + def install(): mesontools.install() pisitools.dodoc("COPYING", "NEWS", "README") - diff --git a/desktop/gnome/base/dconf/pspec.xml b/desktop/gnome/base/dconf/pspec.xml index 578f6ad40f..5dfe710257 100644 --- a/desktop/gnome/base/dconf/pspec.xml +++ b/desktop/gnome/base/dconf/pspec.xml @@ -1,5 +1,5 @@ - + dconf @@ -12,7 +12,7 @@ app:console Simple low-level configuration system dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. - http://ftp.acc.umu.se/pub/gnome/sources/dconf/0.40/dconf-0.40.0.tar.xz + https://download.gnome.org/sources/dconf/0.40/dconf-0.40.0.tar.xz meson ninja @@ -53,7 +53,7 @@ /usr/include /usr/share/vala - /usr/lib/pkgconfig + /usr/lib/pkgconfig @@ -91,7 +91,7 @@ Mustafa Cinasal muscnsl@gmail.com - + 2020-01-14 0.34.0 Version bump From d8a4ca3aa1d0db237f0a837f2cb5e19d2ab721a6 Mon Sep 17 00:00:00 2001 From: uglyside Date: Thu, 3 Jul 2025 06:53:32 +0300 Subject: [PATCH 4/4] menu-cache. --- desktop/lxqt/menu-cache/actions.py | 11 +- ...1.1.0-0001-Support-gcc10-compilation.patch | 108 ------------------ desktop/lxqt/menu-cache/pspec.xml | 16 +-- 3 files changed, 14 insertions(+), 121 deletions(-) delete mode 100644 desktop/lxqt/menu-cache/files/menu-cache-1.1.0-0001-Support-gcc10-compilation.patch diff --git a/desktop/lxqt/menu-cache/actions.py b/desktop/lxqt/menu-cache/actions.py index bb3636f570..30756a563b 100644 --- a/desktop/lxqt/menu-cache/actions.py +++ b/desktop/lxqt/menu-cache/actions.py @@ -1,16 +1,14 @@ #!/usr/bin/python # -*- coding: utf-8 -*- +# # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt - -from pisi.actionsapi import shelltools -from pisi.actionsapi import get -from pisi.actionsapi import pisitools from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get def setup(): - shelltools.system("./autogen.sh") autotools.configure("--disable-static \ --libexecdir=/usr/lib \ --sysconfdir=/etc") @@ -20,4 +18,5 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("AUTHORS", "COPYING") diff --git a/desktop/lxqt/menu-cache/files/menu-cache-1.1.0-0001-Support-gcc10-compilation.patch b/desktop/lxqt/menu-cache/files/menu-cache-1.1.0-0001-Support-gcc10-compilation.patch deleted file mode 100644 index 29f8e53444..0000000000 --- a/desktop/lxqt/menu-cache/files/menu-cache-1.1.0-0001-Support-gcc10-compilation.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 1ce739649b4d66339a03fc0ec9ee7a2f7c141780 Mon Sep 17 00:00:00 2001 -From: Mamoru TASAKA -Date: Fri, 24 Jan 2020 13:33:00 +0900 -Subject: [PATCH] Support gcc10 compilation - -gcc10 now defaults to -fno-common, and with gcc10 menu-cache compilation fails like - -/bin/ld: menu-merge.o:menu-cache-gen/menu-tags.h:167: multiple definition of `DirDirs'; main.o:menu-cache-gen/menu-tags.h:167: first defined here -/bin/ld: menu-merge.o:menu-cache-gen/menu-tags.h:164: multiple definition of `AppDirs'; main.o:menu-cache-gen/menu-tags.h:164: first defined here -/bin/ld: menu-merge.o:menu-cache-gen/menu-tags.h:52: multiple definition of `menuTag_Layout'; main.o:menu-cache-gen/menu-tags.h:52: first defined here -.... - -This patch fixes compilation with gcc10: properly declaring variables in header with "extern", and also removing some unneeded variables in header files. ---- - menu-cache-gen/menu-tags.h | 55 ++++++++++++-------------------------- - 1 file changed, 17 insertions(+), 38 deletions(-) - -diff --git a/menu-cache-gen/menu-tags.h b/menu-cache-gen/menu-tags.h -index f3fd7d3..f71c0bc 100644 ---- a/menu-cache-gen/menu-tags.h -+++ b/menu-cache-gen/menu-tags.h -@@ -22,38 +22,17 @@ - #include - #include - --FmXmlFileTag menuTag_Menu; --FmXmlFileTag menuTag_AppDir; --FmXmlFileTag menuTag_DefaultAppDirs; --FmXmlFileTag menuTag_DirectoryDir; --FmXmlFileTag menuTag_DefaultDirectoryDirs; --FmXmlFileTag menuTag_Include; --FmXmlFileTag menuTag_Exclude; --FmXmlFileTag menuTag_Filename; --FmXmlFileTag menuTag_Or; --FmXmlFileTag menuTag_And; --FmXmlFileTag menuTag_Not; --FmXmlFileTag menuTag_Category; --FmXmlFileTag menuTag_MergeFile; --FmXmlFileTag menuTag_MergeDir; --FmXmlFileTag menuTag_DefaultMergeDirs; --FmXmlFileTag menuTag_Directory; --FmXmlFileTag menuTag_Name; --FmXmlFileTag menuTag_Deleted; --FmXmlFileTag menuTag_NotDeleted; --FmXmlFileTag menuTag_OnlyUnallocated; --FmXmlFileTag menuTag_NotOnlyUnallocated; --FmXmlFileTag menuTag_All; --FmXmlFileTag menuTag_LegacyDir; --FmXmlFileTag menuTag_KDELegacyDirs; --FmXmlFileTag menuTag_Move; --FmXmlFileTag menuTag_Old; --FmXmlFileTag menuTag_New; --FmXmlFileTag menuTag_Layout; --FmXmlFileTag menuTag_DefaultLayout; --FmXmlFileTag menuTag_Menuname; --FmXmlFileTag menuTag_Separator; --FmXmlFileTag menuTag_Merge; -+extern FmXmlFileTag menuTag_AppDir; -+extern FmXmlFileTag menuTag_DirectoryDir; -+extern FmXmlFileTag menuTag_Include; -+extern FmXmlFileTag menuTag_Exclude; -+extern FmXmlFileTag menuTag_Filename; -+extern FmXmlFileTag menuTag_Or; -+extern FmXmlFileTag menuTag_And; -+extern FmXmlFileTag menuTag_Not; -+extern FmXmlFileTag menuTag_Category; -+extern FmXmlFileTag menuTag_All; -+extern FmXmlFileTag menuTag_LegacyDir; - - typedef enum { - MERGE_NONE, /* starting value */ -@@ -152,19 +131,19 @@ typedef struct { - } MenuRule; - - /* requested language(s) */ --char **languages; -+extern char **languages; - - /* list of menu files to monitor */ --GSList *MenuFiles; -+extern GSList *MenuFiles; - - /* list of menu dirs to monitor */ --GSList *MenuDirs; -+extern GSList *MenuDirs; - - /* list of available app dirs */ --GSList *AppDirs; -+extern GSList *AppDirs; - - /* list of available dir dirs */ --GSList *DirDirs; -+extern GSList *DirDirs; - - /* parse and merge menu files */ - MenuMenu *get_merged_menu(const char *file, FmXmlFile **xmlfile, GError **error); -@@ -177,7 +156,7 @@ gboolean save_menu_cache(MenuMenu *layout, const char *menuname, const char *fil - void _free_layout_items(GList *data); - - /* verbosity level */ --gint verbose; -+extern gint verbose; - - #define DBG if (verbose) g_debug - #define VDBG if (verbose > 1) g_debug --- -2.24.1 - diff --git a/desktop/lxqt/menu-cache/pspec.xml b/desktop/lxqt/menu-cache/pspec.xml index 997e6ef3b3..03e9d02b91 100644 --- a/desktop/lxqt/menu-cache/pspec.xml +++ b/desktop/lxqt/menu-cache/pspec.xml @@ -1,19 +1,19 @@ - + menu-cache - https://www.lxde.org/ + https://github.com/lxde/menu-cache Ayhan Yalçınsoy ayhanyalcinsoy@pisilinux.org - GPL2 + LGPLv2.1 app lxqt freedesktop.org desktop menus for LXDE Library used to read freedesktop.org menus - https://github.com/lxde/menu-cache/archive/1.1.1.tar.gz + https://github.com/lxde/releases/raw/master/releases/menu-cache-1.1.1.tar.xz gtk-doc glib2-devel @@ -21,12 +21,12 @@ qt6-base-devel - + + menu-cache - Development headers for libfm-qt glib2 libfm-extra @@ -37,6 +37,7 @@ /usr/share + menu-cache-devel Development files for menu-cache @@ -46,9 +47,10 @@ /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig + 2025-05-15