diff --git a/desktop/misc/picom/actions.py b/desktop/misc/picom/actions.py index 3c4706ef40..c58da193e2 100644 --- a/desktop/misc/picom/actions.py +++ b/desktop/misc/picom/actions.py @@ -7,10 +7,12 @@ from pisi.actionsapi import mesontools, pisitools j = ''.join([ - '-Ddbus=true ', - '-Dopengl=true ', - '-Dwith_docs=true ', - '-Dconfig_file=true' + ' -Ddbus=true', + ' -Dopengl=true', + ' -Dvsync_drm=true', + ' -Dwith_docs=true', + ' -Dconfig_file=true', + ' -Dcompton=false ' ]) def setup(): diff --git a/desktop/misc/picom/pspec.xml b/desktop/misc/picom/pspec.xml index af9491cb57..a712a81e5b 100644 --- a/desktop/misc/picom/pspec.xml +++ b/desktop/misc/picom/pspec.xml @@ -14,8 +14,8 @@ desktop.misc A compositor for X11. This is forked from the original Compton because it seems to have become unmaintained. - - https://github.com/yshui/picom/archive/refs/tags/v9.1.tar.gz + + https://github.com/yshui/picom/archive/refs/tags/v10.tar.gz @@ -74,6 +74,13 @@ + + 2022-11-14 + 10 + Version bump. + fury + uglyside@yandex.ru + 2021-04-14 9.1 diff --git a/hardware/misc/libgphoto2/pspec.xml b/hardware/misc/libgphoto2/pspec.xml index 54ead36335..e36c2e4226 100644 --- a/hardware/misc/libgphoto2/pspec.xml +++ b/hardware/misc/libgphoto2/pspec.xml @@ -12,7 +12,7 @@ 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.28/libgphoto2-2.5.28.tar.xz + mirrors://sourceforge/project/gphoto/libgphoto/2.5.30/libgphoto2-2.5.30.tar.xz doxygen gd-devel @@ -76,6 +76,13 @@ + + 2022-11-14 + 2.5.30 + Version bump. + fury + uglyside@yandex.ru + 2022-01-17 2.5.28 diff --git a/multimedia/editor/vapoursynth/actions.py b/multimedia/editor/vapoursynth/actions.py index 204cc154e8..258d72dd4a 100644 --- a/multimedia/editor/vapoursynth/actions.py +++ b/multimedia/editor/vapoursynth/actions.py @@ -7,6 +7,7 @@ from pisi.actionsapi import shelltools, autotools, pisitools, get def setup(): + pisitools.dosed("doc/apireference.rst", "api", deleteLine = True) autotools.autoreconf("-vif") autotools.configure("--disable-static") @@ -14,11 +15,11 @@ def build(): autotools.make() # doc compilation. shelltools.cd("doc") - autotools.make("html man") + autotools.make("man") def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # doc installation. pisitools.doman("doc/_build/man/*") - shelltools.copytree("doc/_build/html", "%s/usr/share/vapoursynth/html" % get.installDIR()) + #shelltools.copytree("doc/_build/html", "%s/usr/share/vapoursynth/html" % get.installDIR()) diff --git a/multimedia/editor/vapoursynth/pspec.xml b/multimedia/editor/vapoursynth/pspec.xml index d47b00d63d..91ffd68704 100644 --- a/multimedia/editor/vapoursynth/pspec.xml +++ b/multimedia/editor/vapoursynth/pspec.xml @@ -13,8 +13,8 @@ multimedia.editor A video processing framework with simplicity in mind. VapourSynth is an application for video manipulation. It has a core library written in C++ and a Python module to allow video scripts to be created. - - https://github.com/vapoursynth/vapoursynth/archive/refs/tags/R57.tar.gz + + https://github.com/vapoursynth/vapoursynth/archive/refs/tags/R60.tar.gz nasm @@ -22,6 +22,7 @@ python3-devel libzimg-devel python3-sphinx + @@ -29,27 +30,18 @@ vapoursynth ffmpeg + libgcc python3 libzimg /usr/bin /usr/lib - /usr/lib/python3.9/site-packages/ + /usr/lib/python3.9/site-packages/vapoursynth.so /usr/share/man - - vapoursynth-doc - - - - - /usr/share/vapoursynth/html - - - vapoursynth-devel @@ -64,6 +56,13 @@ + + 2022-11-13 + 60 + Version bump. + fury + uglyside@yandex.ru + 2021-12-11 57 diff --git a/multimedia/graphics/inkscape/pspec.xml b/multimedia/graphics/inkscape/pspec.xml index ae1018100a..9b44f1c4ec 100644 --- a/multimedia/graphics/inkscape/pspec.xml +++ b/multimedia/graphics/inkscape/pspec.xml @@ -129,6 +129,8 @@ boost-python3 libjpeg-turbo GraphicsMagick + python3-appdirs + python3-cssselect python3-pygobject3 @@ -174,7 +176,7 @@ - 2022-08-07 + 2022-11-14 1.2.1 Version bump. fury diff --git a/multimedia/misc/libexif/actions.py b/multimedia/misc/libexif/actions.py index 0f2bc598b3..1a045c576e 100644 --- a/multimedia/misc/libexif/actions.py +++ b/multimedia/misc/libexif/actions.py @@ -2,19 +2,15 @@ # -*- 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 autotools, pisitools, get def setup(): - autotools.configure("--enable-nls \ - --disable-static") + autotools.configure("--disable-docs --disable-static") def build(): autotools.make() def install(): - autotools.install() - - pisitools.dodoc("ChangeLog", "README") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/multimedia/misc/libexif/pspec.xml b/multimedia/misc/libexif/pspec.xml index de2fb83841..8a75efe194 100644 --- a/multimedia/misc/libexif/pspec.xml +++ b/multimedia/misc/libexif/pspec.xml @@ -1,23 +1,25 @@ - + libexif - http://libexif.sourceforge.net/ + https://libexif.github.io/ PisiLinux Community admins@pisilinux.org - LGPLv2.1 + LGPL-2.1 library Library for parsing, editing, and saving EXIF data Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags. - mirrors://sourceforge/libexif/libexif-0.6.21.tar.bz2 + + https://github.com/libexif/libexif/releases/download/v0.6.24/libexif-0.6.24.tar.bz2 + - doxygen + - libexif-0.6.13-pkgconfig.patch + @@ -39,12 +41,18 @@ /usr/include /usr/lib/pkgconfig - /usr/share/doc/libexif/libexif-api.html - + + 2022-11-14 + 0.6.24 + Version bump. + fury + uglyside@yandex.ru + + 2020-01-19 0.6.21 Rebuild diff --git a/multimedia/sound/pogo/actions.py b/multimedia/sound/pogo/actions.py index d808eb3227..c65ef15f3f 100644 --- a/multimedia/sound/pogo/actions.py +++ b/multimedia/sound/pogo/actions.py @@ -2,17 +2,16 @@ # -*- 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 autotools, pisitools, get def setup(): - pisitools.dosed("Makefile", "(cat pogo.py) \| \$\(CONFIGURE_IN\)( > pogo;)", r"\1\2") + pass +# pisitools.dosed("Makefile", "(cat pogo.py) \| \$\(CONFIGURE_IN\)( > pogo;)", r"\1\2") def build(): - autotools.make() + autotools.make("PREFIX=/usr") def install(): - autotools.install() - pisitools.dodoc("NEWS.md", "README.md") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/multimedia/sound/pogo/pspec.xml b/multimedia/sound/pogo/pspec.xml index 0fd5c1a899..4cd68ec416 100644 --- a/multimedia/sound/pogo/pspec.xml +++ b/multimedia/sound/pogo/pspec.xml @@ -1,42 +1,50 @@ - + pogo - https://launchpad.net/pogo + https://github.com/jendrikseipp/pogo Pisi Linux Community admins@pisilinux.org - GPLv2 + GPL-2 app:gui Probably the simplest and fastest audio player for Linux. Pogo's elementary-inspired design uses the screen-space very efficiently. It is especially well-suited for people who organize their music by albums on the harddrive. The main interface components are a directory tree and a playlist that groups albums in an innovative way.Supported file formats include Ogg Vorbis, MP3, FLAC, Musepack, Wavpack, and MPEG-4 AAC. Pogo is a fork of Decibel Audio Player. - https://github.com/jendrikseipp/pogo/archive/v1.0.tar.gz + + https://github.com/jendrikseipp/pogo/archive/refs/tags/v1.0.1.tar.gz + pogo - python - python-gtk - python-mutagen - python-imaging - gst-python - notify-python + python3 + gst-python + dbus-python3 + python3-mutagen + python3-imaging gst-plugins-base gst-plugins-good + python3-pygobject3 /usr/bin /usr/share /usr/share/locale /usr/share/man - /usr/share/doc + + 2022-11-15 + 1.0.1 + Version bump. + fury + uglyside@yandex.ru + 2020-03-08 1.0 diff --git a/office/zim/pspec.xml b/office/zim/pspec.xml index 7733aed262..69b0e38544 100644 --- a/office/zim/pspec.xml +++ b/office/zim/pspec.xml @@ -13,8 +13,8 @@ office A Desktop Wiki. Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control. - - https://zim-wiki.org/downloads/zim-0.74.3.tar.gz + + https://zim-wiki.org/downloads/zim-0.75.1.tar.gz xdg-utils @@ -46,6 +46,13 @@ + + 2022-11-14 + 0.75.1 + Version bump. + fury + uglyside@yandex.ru + 2021-12-14 0.74.3 diff --git a/programming/language/python3/pip3/pspec.xml b/programming/language/python3/pip3/pspec.xml index 89ee3311e3..643cebacf9 100644 --- a/programming/language/python3/pip3/pspec.xml +++ b/programming/language/python3/pip3/pspec.xml @@ -25,6 +25,7 @@ python3 python3-setuptools + python3-importlib_metadata /usr/bin/pip @@ -36,7 +37,7 @@ - 2022-06-03 + 2022-11-14 22.1.2 Version bump. Mustafa Cinasal diff --git a/programming/language/python3/python3-cssselect/actions.py b/programming/language/python3/python3-cssselect/actions.py new file mode 100644 index 0000000000..db202cb477 --- /dev/null +++ b/programming/language/python3/python3-cssselect/actions.py @@ -0,0 +1,13 @@ +#!/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, get + +def build(): + pythonmodules.compile(pyVer = '3') + +def install(): + pythonmodules.install(pyVer = '3') diff --git a/programming/language/python3/python3-cssselect/pspec.xml b/programming/language/python3/python3-cssselect/pspec.xml new file mode 100644 index 0000000000..5e42e80713 --- /dev/null +++ b/programming/language/python3/python3-cssselect/pspec.xml @@ -0,0 +1,48 @@ + + + + + python3-cssselect + https://cssselect.readthedocs.io/ + + fury + uglyside@yandex.ru + + BSD + library + programming.language.python3 + CSS selectors for Python ElementTree. + cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents that can be read by ElementTree-like parsers. + + https://files.pythonhosted.org/packages/source/c/cssselect/cssselect-1.2.0.tar.gz + + + python3-devel + python3-setuptools + + + + + + + + python3-cssselect + + python3 + + + /usr/lib/python3.9 + /usr/share/doc/python3-cssselect + + + + + + 2022-11-14 + 1.2.0 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/python3/python3-importlib_metadata/actions.py b/programming/language/python3/python3-importlib_metadata/actions.py index 44a541e21e..762a0df88f 100644 --- a/programming/language/python3/python3-importlib_metadata/actions.py +++ b/programming/language/python3/python3-importlib_metadata/actions.py @@ -2,15 +2,15 @@ # -*- 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 pythonmodules +from pisi.actionsapi import pythonmodules as py3, shelltools, get -shelltools.export("SETUPTOOLS_SCM_PRETEND_VERSION","2.0.0") +t = "dist/importlib_metadata-5.0.0-py3-none-any.whl" +shelltools.export("SETUPTOOLS_SCM_PRETEND_VERSION", "5.0.0") def build(): - pythonmodules.compile(pyVer="3") + py3.run("-m build", pyVer = '3') def install(): - pythonmodules.install(pyVer="3") \ No newline at end of file + py3.run("-m installer -d %s %s" % (get.installDIR(), t), pyVer = '3') diff --git a/programming/language/python3/python3-importlib_metadata/pspec.xml b/programming/language/python3/python3-importlib_metadata/pspec.xml index d7b451289f..1b3b7bedc3 100644 --- a/programming/language/python3/python3-importlib_metadata/pspec.xml +++ b/programming/language/python3/python3-importlib_metadata/pspec.xml @@ -1,5 +1,5 @@ - + python3-importlib_metadata @@ -9,13 +9,18 @@ bluedevil@sctzine.com programming.language.python3 - MIT + Apache-2.0 library importlib_metadata is a library to access the metadata for a Python package. importlib_metadata is a library to access the metadata for a Python package. - https://gitlab.com/python-devs/importlib_metadata/-/archive/v2.0.0/importlib_metadata-v2.0.0.tar.gz + + https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-5.0.0.tar.gz + python3-devel + python3-build + python3-wheel + python3-installer python3-setuptools python3-setuptools-scm @@ -29,12 +34,18 @@ python3-zipp - /usr/lib/python3* - /usr/share/doc/python3-importlib_metadata + /usr/lib/python3.9 + + 2022-11-13 + 5.0.0 + Version bump. + fury + uglyside@yandex.ru + 2021-10-22 2.0.0 diff --git a/programming/language/python3/python3-importlib_metadata/translations.xml b/programming/language/python3/python3-importlib_metadata/translations.xml old mode 100755 new mode 100644 diff --git a/programming/language/python3/python3-importlib_resources/actions.py b/programming/language/python3/python3-importlib_resources/actions.py index b073a0c027..e5689d942f 100644 --- a/programming/language/python3/python3-importlib_resources/actions.py +++ b/programming/language/python3/python3-importlib_resources/actions.py @@ -2,15 +2,15 @@ # -*- 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 pythonmodules +from pisi.actionsapi import pythonmodules as py3, shelltools, get -shelltools.export("SETUPTOOLS_SCM_PRETEND_VERSION","3.0.0") +t = "dist/importlib_resources-5.10.0-py3-none-any.whl" +shelltools.export("SETUPTOOLS_SCM_PRETEND_VERSION", "5.10.0") def build(): - pythonmodules.compile(pyVer="3") + py3.run("-m build", pyVer = '3') def install(): - pythonmodules.install(pyVer="3") \ No newline at end of file + py3.run("-m installer -d %s %s" % (get.installDIR(), t), pyVer = '3') diff --git a/programming/language/python3/python3-importlib_resources/pspec.xml b/programming/language/python3/python3-importlib_resources/pspec.xml index 46a0bb5278..4f1984ae16 100644 --- a/programming/language/python3/python3-importlib_resources/pspec.xml +++ b/programming/language/python3/python3-importlib_resources/pspec.xml @@ -1,9 +1,9 @@ - + python3-importlib_resources - https://gitlab.com/python-devs/importlib_resources + https://importlib-resources.readthedocs.io/ Blue Devil bluedevil@sctzine.com @@ -12,11 +12,15 @@ Apache library Design and implementation for a planned importlib.resources - The key goal of this module is to replace parts of pkg_resources with a solution in Python's stdlib that relies on well-defined APIs. This makes reading resources included in packages easier, with more stable and consistent semantics. - https://gitlab.com/python-devs/importlib_resources/-/archive/v3.0.0/importlib_resources-v3.0.0.tar.gz + The key goal of this module is to replace parts of pkg_resources with a solution in Python's stdlib that relies on well-defined APIs. This makes reading resources included in packages easier, with more stable and consistent semantics. + + https://files.pythonhosted.org/packages/source/i/importlib_resources/importlib_resources-5.10.0.tar.gz + - pip3 python3-devel + python3-build + python3-wheel + python3-installer python3-setuptools python3-setuptools-scm @@ -27,14 +31,21 @@ Design and implementation for a planned importlib.resources python3 + python3-zipp - /usr/lib/python3* - /usr/share/doc/python3-importlib_resources + /usr/lib/python3.9 + + 2022-11-14 + 5.10.0 + Version bump. + fury + uglyside@yandex.ru + 2021-10-28 3.0.0 diff --git a/programming/language/python3/python3-installer/actions.py b/programming/language/python3/python3-installer/actions.py new file mode 100644 index 0000000000..b2ccc86d69 --- /dev/null +++ b/programming/language/python3/python3-installer/actions.py @@ -0,0 +1,13 @@ +#!/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 build(): + pythonmodules.compile(pyVer = '3') + +def install(): + pythonmodules.install(pyVer = '3') diff --git a/programming/language/python3/python3-installer/files/default-bytecode-levels.patch b/programming/language/python3/python3-installer/files/default-bytecode-levels.patch new file mode 100644 index 0000000000..e5b525da76 --- /dev/null +++ b/programming/language/python3/python3-installer/files/default-bytecode-levels.patch @@ -0,0 +1,24 @@ +the previous default of 0, 1 causes opt-1 bytecode to also be generated, +which is not used without passing `-O` to `python3` anyway, and doubles +the size of the resulting package + +--- a/src/installer/__main__.py ++++ b/src/installer/__main__.py +@@ -29,7 +29,7 @@ + metavar="level", + type=int, + choices=[0, 1, 2], +- help="generate bytecode for the specified optimization level(s) (default=0, 1)", ++ help="generate bytecode for the specified optimization level(s) (default=0)", + ) + parser.add_argument( + "--no-compile-bytecode", +@@ -68,7 +68,7 @@ + if args.no_compile_bytecode: + bytecode_levels = [] + elif not bytecode_levels: +- bytecode_levels = [0, 1] ++ bytecode_levels = [0] + + with WheelFile.open(args.wheel) as source: + destination = SchemeDictionaryDestination( diff --git a/programming/language/python3/python3-installer/pspec.xml b/programming/language/python3/python3-installer/pspec.xml new file mode 100644 index 0000000000..f4c88b0c8e --- /dev/null +++ b/programming/language/python3/python3-installer/pspec.xml @@ -0,0 +1,48 @@ + + + + + python3-installer + https://installer.readthedocs.io/ + + fury + uglyside@yandex.ru + + MIT + library + programming.language.python3 + A low-level library for installing from a Python wheel distribution. + It provides basic functionality and abstractions for handling wheels and installing packages from wheels. + + https://files.pythonhosted.org/packages/source/i/installer/installer-0.5.1.tar.gz + + + python3-devel + python3-setuptools + + + default-bytecode-levels.patch + + + + + python3-installer + + python3 + + + /usr/lib/python3.9 + /usr/share/doc/python3-installer + + + + + + 2022-11-13 + 0.5.1 + First build. + fury + uglyside@yandex.ru + + + diff --git a/x11/terminal/sakura/pspec.xml b/x11/terminal/sakura/pspec.xml index 430689db74..eabe326bee 100644 --- a/x11/terminal/sakura/pspec.xml +++ b/x11/terminal/sakura/pspec.xml @@ -13,8 +13,8 @@ x11.terminal Simple but powerful libvte based terminal emulator. Sakura is a terminal emulator and it's only dependencies are GTK and VTE. It uses a notebook to provide several terminals in one window and allows to change configuration options via a contextual menu. No more no less. - - https://launchpad.net/sakura/trunk/3.8.5/+download/sakura-3.8.5.tar.bz2 + + https://launchpad.net/sakura/trunk/3.8.6/+download/sakura-3.8.6.tar.bz2 cmake @@ -29,6 +29,7 @@ vte gtk3 + glib2 pango @@ -38,6 +39,13 @@ + + 2022-11-13 + 3.8.6 + Version bump. + fury + uglyside@yandex.ru + 2022-08-20 3.8.5