diff --git a/multimedia/converter/uchardet/actions.py b/multimedia/converter/uchardet/actions.py
index 7287b0b000..327755c1dc 100644
--- a/multimedia/converter/uchardet/actions.py
+++ b/multimedia/converter/uchardet/actions.py
@@ -4,19 +4,20 @@
# 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 cmaketools
-from pisi.actionsapi import pisitools
-from pisi.actionsapi import get
+from pisi.actionsapi import cmaketools, pisitools, get
+
+j = ''.join([
+ ' -DCMAKE_INSTALL_PREFIX=/usr',
+ ' -DCMAKE_INSTALL_LIBDIR=lib',
+ ' -DBUILD_STATIC=ON',
+ ' -DCMAKE_BUILD_TYPE=Release -L '
+ ])
def setup():
- cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_BUILD_TYPE=Release")
+ cmaketools.configure(j)
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
-
- pisitools.dodoc("AUTHORS", "COPYING", "README*")
diff --git a/multimedia/converter/uchardet/pspec.xml b/multimedia/converter/uchardet/pspec.xml
index c2a018d36d..1126dca2e4 100644
--- a/multimedia/converter/uchardet/pspec.xml
+++ b/multimedia/converter/uchardet/pspec.xml
@@ -12,9 +12,12 @@
library
Encoding detector library ported from Mozilla
Encoding detector library ported from Mozilla
- https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.7.tar.xz
+
+ https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz
+
cmake
+ python3
@@ -31,7 +34,7 @@
/usr/share/doc
-
+
uchardet-devel
Development files for uchardet
@@ -44,8 +47,15 @@
/usr/lib/pkgconfig
-
+
+
+ 2022-12-30
+ 0.0.8
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-04-26
0.0.7
diff --git a/multimedia/graphics/darktable/actions.py b/multimedia/graphics/darktable/actions.py
index 264a20fc56..5659eb8d8c 100644
--- a/multimedia/graphics/darktable/actions.py
+++ b/multimedia/graphics/darktable/actions.py
@@ -4,35 +4,31 @@
# 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 get
-from pisi.actionsapi import pisitools
-from pisi.actionsapi import shelltools
-from pisi.actionsapi import cmaketools
+from pisi.actionsapi import mesontools, cmaketools, pisitools
+
+j = ''.join([
+ ' -DUSE_COLORD=ON',
+ ' -DUSE_OPENJPEG=ON',
+ ' -DUSE_LIBSECRET=ON',
+ ' -DBUILD_USERMANUAL=1',
+ ' -DENABLE_RAWSPEED=ON',
+ ' -DRAWSPEED_ENABLE_LTO=ON',
+ ' -DBINARY_PACKAGE_BUILD=1',
+ ' -DCMAKE_BUILD_TYPE=Release',
+ ' -DCMAKE_INSTALL_LIBDIR=/usr/lib',
+ ' -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib',
+ ' -B_build -G Ninja -L '
+ ])
def setup():
pisitools.ldflags.add("-lgs")
- shelltools.makedirs("build")
- shelltools.cd("build")
- cmaketools.configure("-DUSE_COLORD=On \
- -DUSE_OPENJPEG=On \
- -DUSE_LIBSECRET=On \
- -DBUILD_USERMANUAL=0 \
- -DBINARY_PACKAGE_BUILD=1 \
- -DBUILD_USERMANUAL=False \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_BUILD_RPATH=ON \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib \
- -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib \
- -DDONT_INSTALL_GCONF_SCHEMAS=1", sourceDir="..")
+ cmaketools.configure(j)
def build():
- shelltools.cd("build")
- cmaketools.make()
-
+ mesontools.build("-C _build")
def install():
- shelltools.cd("build")
- cmaketools.install()
+ mesontools.install("-C _build")
# fix libdarktable.so path under /usr/lib
pisitools.dosym("/usr/lib/darktable/libdarktable.so", "/usr/lib/libdarktable.so")
diff --git a/multimedia/graphics/darktable/pspec.xml b/multimedia/graphics/darktable/pspec.xml
index 0888502ef1..c0f3529fc6 100644
--- a/multimedia/graphics/darktable/pspec.xml
+++ b/multimedia/graphics/darktable/pspec.xml
@@ -1,5 +1,5 @@
-
+
darktable
@@ -12,16 +12,22 @@
multimedia.graphics
darktable is an open source photography workflow application and RAW developer.
darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers.
- https://github.com/darktable-org/darktable/releases/download/release-3.4.1/darktable-3.4.1.tar.xz
+
+ https://github.com/darktable-org/darktable/releases/download/release-4.2.0/darktable-4.2.0.tar.xz
+
llvm
cmake
+ ninja
+ ccache
libgomp
intltool
+ lua-devel
llvm-libs
llvm-mlir
llvm-polly
- gtk2-devel
+ gmic-devel
+
gtk3-devel
mesa-devel
webp-devel
@@ -33,10 +39,13 @@
gconf-devel
glib2-devel
lcms2-devel
+ imath-devel
colord-devel
libX11-devel
libpng-devel
+ jasper-devel
sqlite-devel
+ libheif-devel
lensfun-devel
librsvg-devel
libsdl2-devel
@@ -58,10 +67,11 @@
ghostscript-devel
desktop-file-utils
libjpeg-turbo-devel
+ perl-Image-ExifTool
GraphicsMagick-devel
- darktable-openexr3.patch
+
@@ -69,6 +79,8 @@
darktable
darktable is an open source photography workflow application and RAW developer.
+ lua
+ gmic
webp
cups
curl
@@ -77,15 +89,18 @@
mesa
tiff
gtk2
+ icu4c
cairo
glib2
lcms2
pango
+ imath
colord
libX11
libgcc
libpng
sqlite
+ libheif
libxml2
pugixml
libsdl2
@@ -115,7 +130,7 @@
/usr/share/man
/usr/bin
/usr/share/icons
- /usr/share/appdata
+ /usr/share/metainfo
/usr/share/darktable
/usr/lib/darktable
/usr/share/applications
@@ -125,6 +140,13 @@
+
+ 2022-12-31
+ 4.2.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2021-02-24
3.4.1
diff --git a/multimedia/graphics/hugin/actions.py b/multimedia/graphics/hugin/actions.py
index 4a7f47ca79..200c447384 100644
--- a/multimedia/graphics/hugin/actions.py
+++ b/multimedia/graphics/hugin/actions.py
@@ -2,33 +2,27 @@
# -*- 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 cmaketools
from pisi.actionsapi import pisitools
-from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
from pisi.actionsapi import get
+j = ''.join([
+ ' -DCMAKE_BUILD_TYPE=Release',
+ ' -DENABLE_LAPACK=yes',
+ ' -B_build -G Ninja -L '
+ ])
+
def setup():
- shelltools.unlink("CMakeModules/FindZLIB.cmake")
- shelltools.makedirs("build")
- shelltools.cd("build")
-
- cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
- -DENABLE_LAPACK=yes", sourceDir="..")
+ #shelltools.unlink("CMakeModules/FindZLIB.cmake")
+ cmaketools.configure(j)
def build():
- shelltools.makedirs("build")
- shelltools.cd("build")
-
- cmaketools.make()
+ mesontools.build("-C _build")
def install():
- shelltools.makedirs("build")
- shelltools.cd("build")
-
- cmaketools.rawInstall('DESTDIR="%s"' % get.installDIR())
-
- shelltools.cd("..")
+ mesontools.install("-C _build")
- pisitools.dodoc("AUTHORS", "README", "TODO")
+ pisitools.dodoc("authors.txt", "Changes.txt")
diff --git a/multimedia/graphics/hugin/pspec.xml b/multimedia/graphics/hugin/pspec.xml
index 21ee551632..ad3dc61797 100644
--- a/multimedia/graphics/hugin/pspec.xml
+++ b/multimedia/graphics/hugin/pspec.xml
@@ -3,7 +3,7 @@
hugin
- http://hugin.sourceforge.net
+ https://hugin.sourceforge.io/
PisiLinux Community
admins@pisilinux.org
@@ -14,20 +14,22 @@
library
A panoramic photo stitcher
hugin can be used to stitch multiple images together. The resulting image can span 360 degrees. Another common use is the creation of very high resolution pictures by combining multiple images.
- mirrors://sourceforge/hugin/hugin/hugin-2020.0/hugin-2020.0.0.tar.bz2
+ mirrors://sourceforge/hugin/hugin/hugin-2022.0/hugin-2022.0.0.tar.bz2
swig
cmake
+ ninja
glew-devel
tiff-devel
zlib-devel
vigra-devel
boost-devel
- wxGTK-devel
+ imath-devel
lcms2-devel
exiv2-devel
fftw3-devel
flann-devel
+ wxGTK-devel
libXmu-devel
libpng-devel
python-devel
@@ -40,7 +42,7 @@
libjpeg-turbo-devel
- hugin-openexr3.patch
+
@@ -53,17 +55,18 @@
blas
glew
- flann
mesa
tiff
boost
+ lcms2
+ imath
+ flann
fftw3
vigra
wxGTK
lapack
libgcc
python
- lcms2
libX11
sqlite
enblend
@@ -78,30 +81,29 @@
perl-Image-ExifTool
- /usr/lib/
- /usr/share/doc
- /usr/share/man
/usr/bin
+ /usr/lib/
/usr/share/mime
/usr/share/icons
/usr/share/hugin
/usr/share/pixmaps
- /usr/share/appdata
/usr/share/metainfo/
/usr/share/applications
/usr/share/locale
-
-
-
-
- hugin-docs
- Help documents for hugin
-
- /usr/share/hugin/xrc/data/help*
+ /usr/share/man
+ /usr/share/doc
+ /usr/share/hugin/xrc/data
+
+ 2022-12-31
+ 2022.0.0
+ Version bump.
+ fury
+ uglyside@yandex.ru
+
2022-08-01
2020.0.0
diff --git a/multimedia/graphics/inkscape/pspec.xml b/multimedia/graphics/inkscape/pspec.xml
index 69998ffa2f..85e4d97edc 100644
--- a/multimedia/graphics/inkscape/pspec.xml
+++ b/multimedia/graphics/inkscape/pspec.xml
@@ -176,7 +176,7 @@
- 2022-12-28
+ 2022-12-31
1.2.2
Version bump.
fury
diff --git a/multimedia/graphics/lensfun/actions.py b/multimedia/graphics/lensfun/actions.py
index 2b53c1638e..57d0500a05 100644
--- a/multimedia/graphics/lensfun/actions.py
+++ b/multimedia/graphics/lensfun/actions.py
@@ -2,10 +2,9 @@
# -*- 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 cmaketools
-from pisi.actionsapi import get
def setup():
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib")
diff --git a/multimedia/graphics/lensfun/pspec.xml b/multimedia/graphics/lensfun/pspec.xml
index 0d8fc5f16a..82968067ea 100644
--- a/multimedia/graphics/lensfun/pspec.xml
+++ b/multimedia/graphics/lensfun/pspec.xml
@@ -1,42 +1,43 @@
-
+
lensfun
- http://lensfun.berlios.de/
+ https://lensfun.github.io/
PisiLinux Community
admins@pisilinux.org
- LGPLv3
- GPLv3
- CCPL-Attribution-ShareAlike-3.0
+ GPL-3
+ LGPL-3
library
- A programming library for rectifying and simulating photographic lens distortions
+ A programming library for rectifying and simulating photographic lens distortions.
lensfun provides an open source database of photographic lenses and their characteristics. The library provides also the necessary set of algorithms for correcting images based on detailed knowledge of lens properties and calibration data.
- https://sourceforge.net/projects/lensfun/files/0.3.95/lensfun-0.3.95.tar.gz
+
+ https://github.com/lensfun/lensfun/archive/refs/tags/v0.3.3.tar.gz
+
-
-
+
cmake
doxygen
+ glib2-devel
libpng-devel
python3-devel
- glib2-devel
lensfun
+ glib2
libgcc
- glib2
/usr/bin
- /usr/lib
+ /usr/lib
/usr/share/doc
/usr/share
@@ -55,6 +56,13 @@
+
+ 2022-12-31
+ 0.3.3
+ Stable version bump.
+ fury
+ uglyside@yandex.ru
+
2021-10-24
0.3.95
@@ -103,6 +111,6 @@
First Release.
Stefan Gronewold(groni)
groni@pisilinux.org
-
+
diff --git a/multimedia/graphics/rawtherapee/pspec.xml b/multimedia/graphics/rawtherapee/pspec.xml
index 09200080b4..92cadd43f9 100644
--- a/multimedia/graphics/rawtherapee/pspec.xml
+++ b/multimedia/graphics/rawtherapee/pspec.xml
@@ -73,7 +73,7 @@
- 2022-12-04
+ 2022-12-31
5.9
Version bump.
fury
diff --git a/multimedia/stream/mpd/pspec.xml b/multimedia/stream/mpd/pspec.xml
index a1635b87cb..e5cc25816d 100644
--- a/multimedia/stream/mpd/pspec.xml
+++ b/multimedia/stream/mpd/pspec.xml
@@ -164,7 +164,7 @@
- 2022-10-14
+ 2022-12-31
0.23.10
Version bump.
fury