diff --git a/desktop/lookandfeel/adwaita-qt/pspec.xml b/desktop/lookandfeel/adwaita-qt/pspec.xml
index 4ba17c3cad..9d6533f0e0 100644
--- a/desktop/lookandfeel/adwaita-qt/pspec.xml
+++ b/desktop/lookandfeel/adwaita-qt/pspec.xml
@@ -14,8 +14,8 @@
desktop.lookandfeel
A style to bend Qt applications to look like they belong into GNOME Shell.
A native style to bend Qt4 and Qt5 applications to look like they belong into GNOME Shell.
-
- https://github.com/FedoraQt/adwaita-qt/archive/refs/tags/1.4.0.tar.gz
+
+ https://github.com/FedoraQt/adwaita-qt/archive/refs/tags/1.4.1.tar.gz
cmake
@@ -27,6 +27,7 @@
adwaita-qt
+ libgcc
libxcb
qt5-base
qt5-x11extras
@@ -51,6 +52,13 @@
+
+ 2022-01-18
+ 1.4.1
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-09-27
1.4.0
diff --git a/desktop/misc/ayatana-ido/actions.py b/desktop/misc/ayatana-ido/actions.py
index b2e57ae997..9bada234cb 100644
--- a/desktop/misc/ayatana-ido/actions.py
+++ b/desktop/misc/ayatana-ido/actions.py
@@ -4,22 +4,21 @@
# 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 autotools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
- autotools.autoreconf("-fi")
- autotools.configure("--libexecdir=/usr/lib")
-
- # for fix unused dependency
- pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ")
+ cmaketools.configure("-B_build -DCMAKE_BUILD_TYPE=Release -L")
def build():
- autotools.make()
+ shelltools.cd("_build")
+ cmaketools.make()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ shelltools.cd("_build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dodoc("AUTHORS", "NEWS", "ChangeLog", "COPYING", "README")
+ pisitools.dodoc("../AUTHORS", "../ChangeLog", "../NEWS")
diff --git a/desktop/misc/ayatana-ido/pspec.xml b/desktop/misc/ayatana-ido/pspec.xml
index 5faf680c65..1302d8ec69 100644
--- a/desktop/misc/ayatana-ido/pspec.xml
+++ b/desktop/misc/ayatana-ido/pspec.xml
@@ -13,10 +13,11 @@
desktop.misc
Ayatana Indicator Display Objects.
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop.
-
- https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.8.2.tar.gz
+
+ https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.9.0.tar.gz
+ cmake
gtk-doc
gtk3-devel
vala-devel
@@ -56,6 +57,13 @@
+
+ 2022-01-18
+ 0.9.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-10-13
0.8.2
diff --git a/desktop/misc/ayatana-libappindicator/actions.py b/desktop/misc/ayatana-libappindicator/actions.py
index 8476cf4f02..c90a8cdf7e 100644
--- a/desktop/misc/ayatana-libappindicator/actions.py
+++ b/desktop/misc/ayatana-libappindicator/actions.py
@@ -4,20 +4,23 @@
# 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, autotools, pisitools, get
+from pisi.actionsapi import shelltools, cmaketools, pisitools, get
+
+j = ''.join([
+ ' -B_build',
+ ' -DCMAKE_BUILD_TYPE=Release',
+ ' -DENABLE_BINDINGS_MONO=OFF -L '
+ ])
def setup():
- shelltools.system("gtkdocize")
- autotools.autoreconf("-fiv")
- autotools.configure("--enable-gtk-doc --with-gtk=3 --disable-static")
-
- pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")
+ cmaketools.configure(j)
def build():
- autotools.make()
+ shelltools.cd("_build")
+ cmaketools.make()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
-
- pisitools.dodoc("AUTHORS", "ChangeLog")
+ shelltools.cd("_build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+ pisitools.dodoc("../AUTHORS", "../NEWS")
diff --git a/desktop/misc/ayatana-libappindicator/pspec.xml b/desktop/misc/ayatana-libappindicator/pspec.xml
index af1b7a114a..1edb79617b 100644
--- a/desktop/misc/ayatana-libappindicator/pspec.xml
+++ b/desktop/misc/ayatana-libappindicator/pspec.xml
@@ -13,10 +13,11 @@
desktop.misc
A library to allow applications to export a menu into the Unity Menu bar.
A library to allow applications to export a menu into the Unity Menu bar.
-
- https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.5.5.tar.gz
+
+ https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.5.90.tar.gz
+ cmake
gtk-doc
gtk3-devel
vala-devel
@@ -68,17 +69,14 @@
-
- ayatana-libappindicator-docs
-
- ayatana-libappindicator
-
-
- /usr/share/gtk-doc
-
-
-
+
+ 2022-01-18
+ 0.5.90
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-10-13
0.5.5
diff --git a/desktop/misc/ayatana-libindicator/actions.py b/desktop/misc/ayatana-libindicator/actions.py
index 2257137995..e4d7083760 100644
--- a/desktop/misc/ayatana-libindicator/actions.py
+++ b/desktop/misc/ayatana-libindicator/actions.py
@@ -4,22 +4,21 @@
# 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 autotools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
- autotools.autoreconf("-fi")
- autotools.configure("--libexecdir=/usr/lib --with-gtk=3 --disable-static")
-
- # for fix unused dependency
- pisitools.dosed("libtool"," -shared ", " -Wl,-O1,--as-needed -shared ")
+ cmaketools.configure("-B_build -DCMAKE_BUILD_TYPE=Release -L")
def build():
- autotools.make()
+ shelltools.cd("_build")
+ cmaketools.make()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ shelltools.cd("_build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dodoc("AUTHORS", "NEWS", "ChangeLog", "COPYING", "README")
+ pisitools.dodoc("../AUTHORS", "../NEWS")
diff --git a/desktop/misc/ayatana-libindicator/pspec.xml b/desktop/misc/ayatana-libindicator/pspec.xml
index 5feab0d8af..30e4f037bd 100644
--- a/desktop/misc/ayatana-libindicator/pspec.xml
+++ b/desktop/misc/ayatana-libindicator/pspec.xml
@@ -13,10 +13,11 @@
desktop.misc
Ayatana Indicators Shared Library.
The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop.
-
- https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.8.4.tar.gz
+
+ https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.9.0.tar.gz
+ cmake
gtk3-devel
glib2-devel
python3-devel
@@ -37,6 +38,7 @@
/usr/lib
+ /usr/libexec
/usr/share/doc
/usr/share
@@ -57,6 +59,13 @@
+
+ 2022-01-18
+ 0.9.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-10-13
0.8.4
diff --git a/hardware/optical/libcdio-paranoia/actions.py b/hardware/optical/libcdio-paranoia/actions.py
index ab0cc360c5..19436327c4 100644
--- a/hardware/optical/libcdio-paranoia/actions.py
+++ b/hardware/optical/libcdio-paranoia/actions.py
@@ -2,12 +2,11 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
-from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
def setup():
pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS")
@@ -25,4 +24,4 @@ def build():
def install():
autotools.rawInstall("-j1 DESTDIR=%s" % (get.installDIR()))
- pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README*", "THANKS")
+ pisitools.dodoc("AUTHORS", "NEWS.md", "THANKS")
diff --git a/hardware/optical/libcdio-paranoia/pspec.xml b/hardware/optical/libcdio-paranoia/pspec.xml
index 3496599f8a..f19b4f0284 100644
--- a/hardware/optical/libcdio-paranoia/pspec.xml
+++ b/hardware/optical/libcdio-paranoia/pspec.xml
@@ -1,5 +1,5 @@
-
+
libcdio-paranoia
@@ -14,12 +14,12 @@
library
CD paranoia libraries from libcdio
An advanced CDDA reader with error correction.
- mirrors://gnu/libcdio/libcdio-paranoia-10.2+2.0.0.tar.bz2
+ mirrors://gnu/libcdio/libcdio-paranoia-10.2+2.0.1.tar.bz2
libcdio-devel
-
+
@@ -51,7 +51,14 @@
-
+
+ 2022-01-18
+ 10.2_2.0.1
+ Version Bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
+
2020-01-14
10.2_2.0.0
Version Bump
diff --git a/multimedia/editor/tageditor/pspec.xml b/multimedia/editor/tageditor/pspec.xml
index 105ddd7116..8adc2f010d 100644
--- a/multimedia/editor/tageditor/pspec.xml
+++ b/multimedia/editor/tageditor/pspec.xml
@@ -15,12 +15,13 @@
A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska.
-
- https://github.com/Martchus/tageditor/archive/refs/tags/v3.5.0.tar.gz
+
+ https://github.com/Martchus/tageditor/archive/refs/tags/v3.6.0.tar.gz
cmake
qt5-linguist
+ cppunit-devel
qt5-base-devel
tagparser-devel
qtutilities-devel
@@ -47,6 +48,13 @@
+
+ 2022-01-18
+ 3.6.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-11-04
3.5.0
diff --git a/multimedia/graphics/geeqie/actions.py b/multimedia/graphics/geeqie/actions.py
index 34c05abf29..218300b003 100644
--- a/multimedia/graphics/geeqie/actions.py
+++ b/multimedia/graphics/geeqie/actions.py
@@ -4,7 +4,6 @@
# 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
@@ -23,6 +22,9 @@ def setup():
# Fix instalation step
pisitools.dosed("Makefile.am", "\ ChangeLog\ ", " ")
pisitools.dosed("Makefile.am", "\ ChangeLog.html$", "")
+ # Fix version
+ pisitools.dosed("configure.ac", "\+git", "1.7.1")
+
autotools.autoreconf("-vif")
autotools.configure(j)
@@ -33,5 +35,5 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
-# pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README*")
-
+ pisitools.removeDir("/usr/share/doc/")
+ pisitools.dodoc("AUTHORS", "NEWS")
diff --git a/multimedia/graphics/geeqie/pspec.xml b/multimedia/graphics/geeqie/pspec.xml
index f74618ba54..eb4441ff09 100644
--- a/multimedia/graphics/geeqie/pspec.xml
+++ b/multimedia/graphics/geeqie/pspec.xml
@@ -15,8 +15,8 @@
Geeqie can be used as a simple, fast, database-free image viewer, but equally it can be used to manage large collections of images.
-
- https://github.com/BestImageViewer/geeqie/archive/refs/tags/v1.7.tar.gz
+
+ https://github.com/BestImageViewer/geeqie/archive/refs/tags/v1.7.1.tar.gz
doxygen
@@ -77,9 +77,9 @@
- 2022-01-17
- 1.7
- First build.
+ 2022-01-18
+ 1.7.1
+ Version bump.
fury
uglyside@yandex.ru
diff --git a/multimedia/graphics/graphviz/actions.py b/multimedia/graphics/graphviz/actions.py
index 73b7a729ed..51a311d89c 100644
--- a/multimedia/graphics/graphviz/actions.py
+++ b/multimedia/graphics/graphviz/actions.py
@@ -10,23 +10,22 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get
j = ''.join([
- '--disable-r ',
- '--disable-io ',
- '--disable-lua ',
- '--disable-php ',
- '--disable-rpath ',
- '--disable-sharp ',
- '--disable-ocaml ',
- '--disable-static ',
- '--disable-dependency-tracking ',
- '--with-libgd ',
- '--with-fontconfig ',
- '--with-pangocairo ',
- '--without-devil ',
+ ' --enable-lefty',
+ ' --disable-r',
+ ' --disable-lua',
+ ' --disable-php',
+ ' --disable-rpath',
+ ' --disable-static',
+ ' --disable-dependency-tracking',
+ ' --with-libgd',
+ ' --with-fontconfig',
+ ' --with-pangocairo',
+ ' --without-webp',
+ ' --without-devil '
])
def setup():
- shelltools.system("""sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac""")
+ shelltools.export("LIBPOSTFIX", "/")
shelltools.export("CONFIG_SHELL", "/bin/bash")
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.configure(j)
@@ -38,9 +37,3 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
-
- pisitools.dohtml(".")
- pisitools.dodoc("AUTHORS", "CHANGELOG.md", "DEVELOPERS.md", "INSTALL", "LICENSE", "README.md")
-
- pisitools.removeDir("/usr/share/graphviz/doc")
-
diff --git a/multimedia/graphics/graphviz/pspec.xml b/multimedia/graphics/graphviz/pspec.xml
index a76f403a05..33661ea8e5 100644
--- a/multimedia/graphics/graphviz/pspec.xml
+++ b/multimedia/graphics/graphviz/pspec.xml
@@ -8,78 +8,100 @@
fury
uglyside@yandex.ru
- CPL-1.0
- app:console
- app:gui
+ EPL
+ app
Open source graph drawing software.
Graphviz is open source graph visualization software which has web and interactive graphical interfaces, and auxiliary tools and libraries. Graphviz has many useful features for diagrams, such as options for colors, fonts, tabular node layouts, line styles, and custom shapes.
-
- freeglut-devel
- gd-devel
- ghostscript-devel
- libXaw-devel
- librsvg-devel
- libtool
- pango-devel
- perl
- python-devel
- python3-devel
- tcl-devel
-
-
- https://gitlab.com/graphviz/graphviz/-/archive/2.47.2/graphviz-2.47.2.tar.gz
+
+ https://gitlab.com/graphviz/graphviz/-/archive/2.50.0/graphviz-2.50.0.tar.bz2
+
+ perl
+ swig
+ libtool
+ doxygen
+ gd-devel
+ tcl-devel
+ guile-devel
+ pango-devel
+ cairo-devel
+ libXt-devel
+ libX11-devel
+ libXaw-devel
+ libXmu-devel
+ python3-devel
+ librsvg-devel
+ freeglut-devel
+ mesa-glu-devel
+ ghostscript-devel
+
+
graphviz
- Development files for graphviz
+ gd
+ zlib
+ perl
+ glib2
+ guile
+ pango
cairo
expat
- gd
- ghostscript
- glib2
+ libXt
libX11
libXaw
libXmu
- libXt
libgcc
- librsvg
- libtool-ltdl
- pango
- python
python3
- zlib
+ librsvg
+ ghostscript
+ libtool-ltdl
/usr/bin
/usr/lib
- /usr/lib64
- /usr/share/doc
/usr/share/graphviz
/usr/share/man
+
graphviz-docs
- Development files for graphviz
- /usr/share/doc/graphviz/html
+ /usr/share/graphviz/doc
+
+
+ graphviz-demo
+
+ graphviz
+
+
+ /usr/share/graphviz/demo
+
+
+
graphviz-devel
- Development files for graphviz
graphviz
/usr/include
/usr/lib/pkgconfig
- /usr/share/man/man3
+
+
+ 2022-01-18
+ 2.50.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-06-10
2.47.2
diff --git a/multimedia/misc/libbinio/actions.py b/multimedia/misc/libbinio/actions.py
index ae7a45e55b..47853dc612 100644
--- a/multimedia/misc/libbinio/actions.py
+++ b/multimedia/misc/libbinio/actions.py
@@ -2,16 +2,14 @@
# -*- 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
def setup():
- autotools.configure("--disable-static \
- --enable-iostream \
- --enable-string")
+ autotools.configure("--enable-string --enable-iostream --disable-static")
def build():
autotools.make()
@@ -19,4 +17,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dodoc("ChangeLog", "COPYING", "AUTHORS", "NEWS", "README", "TODO")
+ pisitools.dodoc("AUTHORS", "NEWS", "README")
diff --git a/multimedia/misc/libbinio/pspec.xml b/multimedia/misc/libbinio/pspec.xml
index 0293b508c2..4d28cc5b8c 100644
--- a/multimedia/misc/libbinio/pspec.xml
+++ b/multimedia/misc/libbinio/pspec.xml
@@ -1,7 +1,9 @@
+
+
libbinio
- http://libbinio.sourceforge.net
+ https://github.com/adplug/libbinio
PisiLinux Community
admins@pisilinux.org
@@ -10,7 +12,7 @@
library
Binary I/O stream class library
libbinio is a binary I/O stream class library.
- mirrors://sourceforge/libbinio/libbinio-1.4.tar.bz2
+ https://github.com/adplug/libbinio/releases/download/libbinio-1.5/libbinio-1.5.tar.bz2
gcc44.patch
string-conversion.patch
@@ -19,6 +21,9 @@
libbinio
+
+ libgcc
+
/usr/lib
/usr/share/doc
@@ -40,6 +45,13 @@
+
+ 2022-01-18
+ 1.5
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2020-03-06
1.4
diff --git a/multimedia/misc/tagparser/pspec.xml b/multimedia/misc/tagparser/pspec.xml
index 3ec10f1eb6..55f67daf02 100644
--- a/multimedia/misc/tagparser/pspec.xml
+++ b/multimedia/misc/tagparser/pspec.xml
@@ -1,69 +1,80 @@
-
- tagparser
- https://github.com/Martchus/tagparser
-
- fury
- uglyside@yandex.ru
-
- GPL-2
- library
- multimedia.misc
- C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags.
- C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags.
- https://github.com/Martchus/tagparser/archive/refs/tags/v10.3.1.tar.gz
-
- cmake
- iso-codes
- zlib-devel
- openssl-devel
- cpp-utilities-devel
-
-
+
+ tagparser
+ https://github.com/Martchus/tagparser
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ library
+ multimedia.misc
+ C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags.
+ C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags.
+
+ https://github.com/Martchus/tagparser/archive/refs/tags/v10.4.0.tar.gz
+
+
+ cmake
+ doxygen
+ iso-codes
+ zlib-devel
+ openssl-devel
+ cppunit-devel
+ cpp-utilities-devel
+
+
-
- tagparser
-
- zlib
- libgcc
- cpp-utilities
-
-
- /usr/lib
- /usr/share
- /usr/share/doc
-
-
+
+ tagparser
+
+ zlib
+ libgcc
+ cpp-utilities
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
-
- tagparser-devel
-
- tagparser
- cpp-utilities-devel
-
-
- /usr/include
- /usr/lib/pkgconfig
- /usr/share/tagparser
-
-
+
+ tagparser-devel
+
+ tagparser
+ cpp-utilities-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/tagparser
+
+
-
-
- 2021-11-04
- 10.3.1
- Version bump.
- fury
- uglyside@yandex.ru
-
-
- 2021-10-13
- 10.2.0
- First build
- fury
- uglyside@yandex.ru
-
-
+
+
+ 2022-01-18
+ 10.4.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
+
+ 2021-11-04
+ 10.3.1
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
+
+ 2021-10-13
+ 10.2.0
+ First build
+ fury
+ uglyside@yandex.ru
+
+
diff --git a/multimedia/plugin/audacious-plugins/actions.py b/multimedia/plugin/audacious-plugins/actions.py
index bb5c0f35ed..bd1d87f873 100644
--- a/multimedia/plugin/audacious-plugins/actions.py
+++ b/multimedia/plugin/audacious-plugins/actions.py
@@ -1,20 +1,17 @@
-#!/usr/bin/env python
-#-*- coding:utf-8 -*-
+#!/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 autotools
+from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
-from pisi.actionsapi import get
-
-# if pisi can't find source directory, see /var/pisi/__package_name__/work/ and:
-# WorkDir="__package_name__-"+ get.srcVERSION() +"/sub_project_dir/"
def setup():
- autotools.rawConfigure("--prefix=/usr")
+ mesontools.configure()
def build():
- autotools.make()
+ mesontools.build()
def install():
- autotools.rawInstall("DESTDIR=%s"%get.installDIR())
-
+ mesontools.install()
diff --git a/multimedia/plugin/audacious-plugins/pspec.xml b/multimedia/plugin/audacious-plugins/pspec.xml
index 270aa441e8..5be25b6919 100644
--- a/multimedia/plugin/audacious-plugins/pspec.xml
+++ b/multimedia/plugin/audacious-plugins/pspec.xml
@@ -1,39 +1,49 @@
-
+
audacious-plugins
https://audacious-media-player.org/
PisiLinux Community
- admin@pisilinux.org
+ admins@pisilinux.org
- GPLv2
+ GPL-2
data
plugins for audacious
plugins for audacious
- http://distfiles.audacious-media-player.org/audacious-plugins-3.10.1.tar.bz2
+
+ https://distfiles.audacious-media-player.org/audacious-plugins-4.1.tar.bz2
+
+ meson
+ cmake
flac-devel
mesa-devel
lame-devel
neon-devel
+ curl-devel
gtk2-devel
faac-devel
lirc-devel
faad2-devel
cairo-devel
pango-devel
+ qt5-linguist
libogg-devel
libcue-devel
ffmpeg-devel
libmms-devel
mpg123-devel
libmtp-devel
+ libxml2-devel
libsdl2-devel
+ libbs2b-devel
+ libsoxr-devel
libcddb-devel
wavpack-devel
libbinio-devel
+ qt5-base-devel
alsa-lib-devel
libnotify-devel
libvorbis-devel
@@ -41,16 +51,16 @@
libsndfile-devel
gdk-pixbuf-devel
libXrender-devel
- libxml2-devel
- libbs2b-devel
libmodplug-devel
+ qt5-x11extras-devel
libXcomposite-devel
libsamplerate-devel
+ qt5-multimedia-devel
pulseaudio-libs-devel
libcdio-paranoia-devel
jack-audio-connection-kit-devel
- audacious-devel
libcdio-devel
+ audacious-devel
@@ -60,6 +70,7 @@
neon
gtk2
faac
+ curl
flac
zlib
lame
@@ -76,15 +87,18 @@
libmtp
libX11
libogg
+ libgcc
+ libsoxr
libbs2b
wavpack
libxml2
libcddb
- libglvnd
libsdl2
- audacious
+ qt5-base
+ libglvnd
libbinio
alsa-lib
+ audacious
libvorbis
libnotify
fluidsynth
@@ -92,8 +106,10 @@
libXrender
libmodplug
libsndfile
+ qt5-x11extras
libsamplerate
libXcomposite
+ qt5-multimedia
pulseaudio-libs
libcdio-paranoia
jack-audio-connection-kit
@@ -106,8 +122,15 @@
/usr/share/doc
-
+
+
+ 2022-01-18
+ 4.1
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2020-03-07
3.10.1
diff --git a/multimedia/sound/audacious/actions.py b/multimedia/sound/audacious/actions.py
index 0ab4a7cb3d..779cbe3327 100644
--- a/multimedia/sound/audacious/actions.py
+++ b/multimedia/sound/audacious/actions.py
@@ -1,20 +1,19 @@
-#!/usr/bin/env python
-#-*- coding:utf-8 -*-
+#!/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 autotools
-from pisi.actionsapi import get
+from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
-# if pisi can't find source directory, see /var/pisi/__package_name__/work/ and:
-# WorkDir="__package_name__-"+ get.srcVERSION() +"/sub_project_dir/"
-
def setup():
- autotools.rawConfigure("--prefix=/usr --enable-dbus --enable-nls --enable-sm --disable-rpath")
+ mesontools.configure("-Dlibarchive=true")
def build():
- autotools.make()
+ mesontools.build()
def install():
- pisitools.dodoc("AUTHORS","COPYING","INSTALL")
- autotools.rawInstall("DESTDIR=%s"%get.installDIR())
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "COPYING", "INSTALL")
diff --git a/multimedia/sound/audacious/pspec.xml b/multimedia/sound/audacious/pspec.xml
index 1e2070d472..49a99889d8 100644
--- a/multimedia/sound/audacious/pspec.xml
+++ b/multimedia/sound/audacious/pspec.xml
@@ -1,5 +1,5 @@
-
+
audacious
@@ -8,17 +8,24 @@
PisiLinux Community
admins@pisilinux.org
- GPL-v3
+ GPL-3
app:gui
an advanced audio player
Audacious is an open source audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists.Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.
- http://distfiles.audacious-media-player.org/audacious-3.10.tar.bz2
+
+ https://distfiles.audacious-media-player.org/audacious-4.1.tar.bz2
+
- python3-devel
+ meson
+ cmake
gtk2-devel
- pango-devel
glib2-devel
+ pango-devel
+ qt5-linguist
+ python3-devel
+ qt5-base-devel
gdk-pixbuf-devel
+ libarchive-devel
@@ -26,24 +33,23 @@
audacious
gtk2
+ glib2
cairo
pango
- glib2
libgcc
+ qt5-base
gdk-pixbuf
+ libarchive
/usr/share/doc
/usr/bin
- /usr/share/icons
- /usr/share/man
- /usr/share/pixmaps
- /usr/lib/libaud*
- /usr/share/locale
- /usr/share/audacious
- /usr/share/applications
+ /usr/share
+ /usr/lib
+ /usr/share/locale
+
audacious-devel
@@ -51,13 +57,18 @@
/usr/lib/pkgconfig
- /usr/include/libaudgui
- /usr/include/audacious
- /usr/include/libaudcore
+ /usr/include
-
+
+
+ 2022-01-18
+ 4.1
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2020-03-07
3.10
@@ -65,7 +76,7 @@
Ali Cengiz Kurt
alicengizkurt@gmail.com
-
+
2018-12-06
3.10
First release
@@ -74,4 +85,3 @@
-
diff --git a/multimedia/sound/libsamplerate/actions.py b/multimedia/sound/libsamplerate/actions.py
index d74b106275..9b9a527174 100644
--- a/multimedia/sound/libsamplerate/actions.py
+++ b/multimedia/sound/libsamplerate/actions.py
@@ -2,21 +2,24 @@
# -*- 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 libtools
from pisi.actionsapi import get
+j = ''.join([
+ ' --enable-shared',
+ ' --enable-sndfile',
+ ' --disable-fftw',
+ ' --disable-static',
+ ' --disable-dependency-tracking',
+ ' --with-pic '
+ ])
+
def setup():
autotools.autoreconf("-fiv")
- autotools.configure("--with-pic \
- --enable-sndfile \
- --disable-static \
- --enable-shared \
- --disable-fftw \
- --disable-dependency-tracking")
+ autotools.configure(j)
# Remove RPATH
pisitools.dosed("libtool", "^hardcode_libdir_flag_spec=.*", "hardcode_libdir_flag_spec=\"\"")
@@ -28,4 +31,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
+ pisitools.dodoc("AUTHORS", "NEWS")
diff --git a/multimedia/sound/libsamplerate/pspec.xml b/multimedia/sound/libsamplerate/pspec.xml
index 32d1fb0c15..fedad55296 100644
--- a/multimedia/sound/libsamplerate/pspec.xml
+++ b/multimedia/sound/libsamplerate/pspec.xml
@@ -1,9 +1,9 @@
-
+
libsamplerate
- http://www.mega-nerd.com/SRC/
+ https://github.com/libsndfile/libsamplerate
PisiLinux Community
admins@pisilinux.org
@@ -12,12 +12,12 @@
app:console
Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
Secret Rabbit Code is a sample rate converter for audio. It is capable of arbitrary and time varying conversions. It can downsample by a factor of 12 and upsample by the same factor. The ratio of input and output sample rates can be a real number. The conversion ratio can also vary with time for speeding up and slowing down effects.
- http://www.mega-nerd.com/SRC/libsamplerate-0.1.9.tar.gz
+ https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz
libsndfile-devel
- dontbuild-tests-examples.patch
+
@@ -46,6 +46,13 @@
+
+ 2022-01-18
+ 0.2.2
+ Version bump.
+ PisiLinux Community
+ admins@pisilinux.org
+
2020-01-12
0.1.9
diff --git a/programming/language/python3/python3-isodate/pspec.xml b/programming/language/python3/python3-isodate/pspec.xml
index c0f64851c0..fdea755d28 100644
--- a/programming/language/python3/python3-isodate/pspec.xml
+++ b/programming/language/python3/python3-isodate/pspec.xml
@@ -13,8 +13,8 @@
programming.language.python3
ISO 8601 date/time parser.
This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option.
-
- https://github.com/gweis/isodate/archive/refs/tags/0.6.0.tar.gz
+
+ https://github.com/gweis/isodate/archive/refs/tags/0.6.1.tar.gz
python3-devel
@@ -34,6 +34,13 @@
+
+ 2022-01-18
+ 0.6.1
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-10-28
0.6.0
diff --git a/programming/language/python3/python3-rdflib/pspec.xml b/programming/language/python3/python3-rdflib/pspec.xml
index 8b85db5313..a585f25089 100644
--- a/programming/language/python3/python3-rdflib/pspec.xml
+++ b/programming/language/python3/python3-rdflib/pspec.xml
@@ -1,5 +1,5 @@
-
+
python3-rdflib
@@ -12,17 +12,14 @@
app
A Python library for working with RDF, a simple yet powerful language for representing information
A Python library for working with RDF, a simple yet powerful language for representing information
- https://files.pythonhosted.org/packages/9a/43/0a5bcaeb7cac3db3cf02ce3a2030cdbdd3d9000402cc859753951ca2596f/rdflib-6.0.1.tar.gz
+ https://files.pythonhosted.org/packages/source/r/rdflib/rdflib-6.1.1.tar.gz
python3-devel
python3-setuptools
-
- -->
@@ -39,6 +36,13 @@
+
+ 2021-01-18
+ 6.1.1
+ Version bump.
+ Pisilinux Community
+ admins@pisilinux.org
+
2021-10-14
6.0.1
diff --git a/programming/library/cpp-utilities/pspec.xml b/programming/library/cpp-utilities/pspec.xml
index 78cd6978ed..6b57065067 100644
--- a/programming/library/cpp-utilities/pspec.xml
+++ b/programming/library/cpp-utilities/pspec.xml
@@ -13,12 +13,14 @@
programming.library
Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities.
Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities.
-
- https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.11.1.tar.gz
+
+ https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.12.0.tar.gz
cmake
+ doxygen
boost-devel
+ cppunit-devel
@@ -48,6 +50,13 @@
+
+ 2022-01-18
+ 5.12.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-11-04
5.11.1
diff --git a/programming/library/qtutilities/pspec.xml b/programming/library/qtutilities/pspec.xml
index 651493d162..3fe7e826f4 100644
--- a/programming/library/qtutilities/pspec.xml
+++ b/programming/library/qtutilities/pspec.xml
@@ -13,11 +13,12 @@
programming.library
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models.
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models.
-
- https://github.com/Martchus/qtutilities/archive/refs/tags/v6.5.0.tar.gz
+
+ https://github.com/Martchus/qtutilities/archive/refs/tags/v6.5.3.tar.gz
cmake
+ doxygen
qt5-linguist
qt5-base-devel
cpp-utilities-devel
@@ -52,6 +53,13 @@
+
+ 2022-01-18
+ 6.5.3
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-11-04
6.5.0
diff --git a/util/admin/zeitgeist/actions.py b/util/admin/zeitgeist/actions.py
index 808a3591c3..66a0f4ba16 100644
--- a/util/admin/zeitgeist/actions.py
+++ b/util/admin/zeitgeist/actions.py
@@ -4,7 +4,7 @@
# 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, autotools, get
+from pisi.actionsapi import shelltools, autotools, pisitools, get
def setup():
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
@@ -16,4 +16,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
-# pisitools.dodoc("AUTHORS", "NEWS")
+ pisitools.removeDir("/usr/lib/systemd")
diff --git a/util/admin/zeitgeist/pspec.xml b/util/admin/zeitgeist/pspec.xml
index 761cdbdd40..f11710dc3b 100644
--- a/util/admin/zeitgeist/pspec.xml
+++ b/util/admin/zeitgeist/pspec.xml
@@ -13,8 +13,8 @@
util.admin
Activity logging framework.
Zeitgeist is a service which logs the users's activities and events (files opened, websites visites, conversations held with other people, etc.) and makes relevant information available to other applications.
-
- https://gitlab.freedesktop.org/zeitgeist/zeitgeist/-/archive/v1.0.3/zeitgeist-v1.0.3.tar.bz2
+
+ https://gitlab.freedesktop.org/zeitgeist/zeitgeist/-/archive/v1.0.4/zeitgeist-v1.0.4.tar.bz2
dbus-devel
@@ -32,7 +32,7 @@
gobject-introspection-devel
- Use_GenericArray_API_only.patch
+
@@ -69,6 +69,13 @@
+
+ 2022-01-18
+ 1.0.4
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-10-13
1.0.3