From 2b750ba4076ebb339a87412100ea249454aad670 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 15 Oct 2021 22:56:24 +0300 Subject: [PATCH 1/4] geany, geany-plugins. --- editor/geany-plugins/actions.py | 6 +++++- editor/geany-plugins/pspec.xml | 16 +++++++++++----- editor/geany/actions.py | 12 ++++++++---- editor/geany/pspec.xml | 20 +++++++++++++------- programming/misc/ctpl/actions.py | 24 +++++++++++------------- programming/misc/ctpl/pspec.xml | 20 ++++++++++++++------ 6 files changed, 62 insertions(+), 36 deletions(-) diff --git a/editor/geany-plugins/actions.py b/editor/geany-plugins/actions.py index d4920bbb28..bf252f709b 100644 --- a/editor/geany-plugins/actions.py +++ b/editor/geany-plugins/actions.py @@ -10,11 +10,15 @@ from pisi.actionsapi import get def setup(): pisitools.cflags.add("-Wno-deprecated-declarations") - autotools.configure("--prefix=/usr --libexecdir=/usr/lib -enable-all") + autotools.configure("--prefix=/usr --libexecdir=/usr/lib") def build(): autotools.make() +def check(): + pass +# autotools.make("check") + def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/editor/geany-plugins/pspec.xml b/editor/geany-plugins/pspec.xml index a589a44585..dab9795e64 100644 --- a/editor/geany-plugins/pspec.xml +++ b/editor/geany-plugins/pspec.xml @@ -9,11 +9,11 @@ uglyside@yandex.ru GPL - app:gui + library Plugins for Geany Plugins for Geany - - https://plugins.geany.org/geany-plugins/geany-plugins-1.37.tar.bz2 + + https://plugins.geany.org/geany-plugins/geany-plugins-1.38.tar.bz2 intltool @@ -36,8 +36,7 @@ webkit2gtk-devel - - + @@ -77,6 +76,13 @@ + + 2021-10-15 + 1.38 + Version bump. + fury + uglyside@yandex.ru + 2021-03-01 1.37 diff --git a/editor/geany/actions.py b/editor/geany/actions.py index 5b06eca009..02bc5e867a 100644 --- a/editor/geany/actions.py +++ b/editor/geany/actions.py @@ -9,11 +9,17 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get +j = ''.join([ + ' --enable-vte', + ' --with-python-command=python3', + ' --disable-static ' + ]) + def setup(): shelltools.export("PYTHON", "/usr/bin/python3") - autotools.configure("--enable-vte --enable-plugins --disable-static") + autotools.configure(j) - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ") def build(): autotools.make() @@ -21,5 +27,3 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) -# pisitools.dodoc("AUTHORS", "ChangeLog", "HACKING", "NEWS", "README*", "THANKS", "TODO") - diff --git a/editor/geany/pspec.xml b/editor/geany/pspec.xml index 46aba0fe81..9e138e7269 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.37.1.tar.bz2 + + https://download.geany.org/geany-1.38.tar.bz2 libgcc @@ -23,6 +23,7 @@ vte-devel gtk3-devel glib2-devel + python3-lxml python3-devel @@ -49,11 +50,9 @@ /usr/share/man/man1 /usr/share/doc - + + + @@ -71,6 +70,13 @@ + + 2021-10-15 + 1.38 + Version bump. + fury + uglyside@yandex.ru + 2020-12-06 1.37.1 diff --git a/programming/misc/ctpl/actions.py b/programming/misc/ctpl/actions.py index 9e7adfd501..5ff0a22464 100644 --- a/programming/misc/ctpl/actions.py +++ b/programming/misc/ctpl/actions.py @@ -1,20 +1,22 @@ -#!/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 autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get +i = ''.join([ + ' --prefix=/usr', + ' --enable-cli-tool', + ' --disable-rpath', + ' --disable-static ' + ]) + def setup(): - autotools.configure("--prefix=/usr \ - \ - --disable-static \ - --disable-rpath \ - \ - --enable-cli-tool") + autotools.configure(i) def build(): autotools.make() @@ -22,8 +24,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", \ - "COPYING", \ - "NEWS", \ - "README*", \ - "THANKS") + pisitools.dodoc("AUTHORS", "HACKING", "NEWS", "README", "THANKS") diff --git a/programming/misc/ctpl/pspec.xml b/programming/misc/ctpl/pspec.xml index ea35d16226..e334527be6 100644 --- a/programming/misc/ctpl/pspec.xml +++ b/programming/misc/ctpl/pspec.xml @@ -1,5 +1,5 @@ - + ctpl @@ -8,28 +8,28 @@ fury uglyside@yandex.ru - CTPL − C Template (Parser) Library library + GPL-3 programming.misc + CTPL − C Template (Parser) Library. CTPL is a template engine library written in C and distributed under the terms of the GNU GPLv3+ - GPLv3 http://download.tuxfamily.org/ctpl/releases/ctpl-0.3.4.tar.gz - glib2-devel - gtk-doc python-six + glib2-devel + ctpl - glibmm + glib2 gtk-doc python-six @@ -54,6 +54,7 @@ ctpl-devel Development files for ctpl + glib2-devel ctpl @@ -63,6 +64,13 @@ + + 2021-10-15 + 0.3.4 + Rebuild. + fury + uglyside@yandex.ru + 2019-10-18 0.3.4 From 55f4bc24b74d85accd395358f1e2081f8328a3f1 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 15 Oct 2021 23:01:37 +0300 Subject: [PATCH 2/4] libmtp. --- hardware/misc/libmtp/actions.py | 3 +-- hardware/misc/libmtp/pspec.xml | 13 +++++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/hardware/misc/libmtp/actions.py b/hardware/misc/libmtp/actions.py index 402adf5f6d..0d382ff031 100644 --- a/hardware/misc/libmtp/actions.py +++ b/hardware/misc/libmtp/actions.py @@ -2,9 +2,8 @@ # -*- 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 autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get diff --git a/hardware/misc/libmtp/pspec.xml b/hardware/misc/libmtp/pspec.xml index e1a9c6ef37..b1af465d94 100644 --- a/hardware/misc/libmtp/pspec.xml +++ b/hardware/misc/libmtp/pspec.xml @@ -1,5 +1,5 @@ - + libmtp @@ -12,7 +12,9 @@ library An implementation of Microsoft's Media Transfer Protocol (MTP) libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. - https://sourceforge.net/projects/libmtp/files/libmtp/1.1.16/libmtp-1.1.16.tar.gz + + mirrors://sourceforge/project/libmtp/libmtp/1.1.19/libmtp-1.1.19.tar.gz + doxygen libusb-devel @@ -51,6 +53,13 @@ + + 2021-10-15 + 1.1.19 + Version bump. + fury + uglyside@yandex.ru + 2020-01-31 1.1.16 From 5b3f8456054b2a8b45ac055ecf9855c7121b5505 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 15 Oct 2021 23:16:12 +0300 Subject: [PATCH 3/4] sound input/output switcher for tray. --- .../misc/indicator-sound-switcher/actions.py | 17 ++++++ .../misc/indicator-sound-switcher/pspec.xml | 53 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 multimedia/misc/indicator-sound-switcher/actions.py create mode 100644 multimedia/misc/indicator-sound-switcher/pspec.xml diff --git a/multimedia/misc/indicator-sound-switcher/actions.py b/multimedia/misc/indicator-sound-switcher/actions.py new file mode 100644 index 0000000000..a94fd3e0b6 --- /dev/null +++ b/multimedia/misc/indicator-sound-switcher/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 pythonmodules + +def setup(): + pass + +def build(): + pass + +def install(): + pythonmodules.install(pyVer = '3') + diff --git a/multimedia/misc/indicator-sound-switcher/pspec.xml b/multimedia/misc/indicator-sound-switcher/pspec.xml new file mode 100644 index 0000000000..01462a55a8 --- /dev/null +++ b/multimedia/misc/indicator-sound-switcher/pspec.xml @@ -0,0 +1,53 @@ + + + + + indicator-sound-switcher + https://yktoo.com/en/software/sound-switcher-indicator/ + + fury + uglyside@yandex.ru + + GPL-3 + app:gui + multimedia.misc + Sound input/output selector indicator for Linux. + It shows an icon in the indicator area or the system tray (whatever is available in your desktop environment). The icon's menu allows you to switch the current sound input and output (i.e. source ports and sink ports in PulseAudio's terms, respectively) with just two clicks. + + https://github.com/yktoo/indicator-sound-switcher/archive/refs/tags/v2.3.6.tar.gz + + + python3-setuptools + + + + + indicator-sound-switcher + + gtk3 + python3 + keybinder + python3-pygobject3 + ayatana-libappindicator + + + /etc/xdg + /usr/bin + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + + + + + + 2021-10-15 + 2.3.6 + First build. + fury + uglyside@yandex.ru + + + + From 3df166d9b6a126f440fc88b6a11dbd82d2dc993c Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 16 Oct 2021 07:54:34 +0300 Subject: [PATCH 4/4] tiny fix. --- desktop/gnome/base/libcroco/pspec.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop/gnome/base/libcroco/pspec.xml b/desktop/gnome/base/libcroco/pspec.xml index 87d53cd1a4..73a4a853e8 100644 --- a/desktop/gnome/base/libcroco/pspec.xml +++ b/desktop/gnome/base/libcroco/pspec.xml @@ -12,7 +12,7 @@ library Generic Cascading Style Sheet (CSS) parsing and manipulation toolkit libcroco is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support. - ftp.gnome.org/pub/gnome/sources/libcroco/0.6/libcroco-0.6.13.tar.xz + https://download.gnome.org/sources/libcroco/0.6/libcroco-0.6.13.tar.xz gtk-doc libxml2-devel @@ -85,7 +85,7 @@ - + 2020-01-08 0.6.13 Rebuild