diff --git a/desktop/gnome2/glibmm/pspec.xml b/desktop/gnome2/glibmm/pspec.xml
index 4e7cbbe36f..f0e1911d2c 100644
--- a/desktop/gnome2/glibmm/pspec.xml
+++ b/desktop/gnome2/glibmm/pspec.xml
@@ -12,7 +12,7 @@
library
C++ interface for glib2
Glibmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks and a comprehensive set of widgets that are easily extensible via inheritance.
- mirrors://gnome/glibmm/2.54/glibmm-2.54.1.tar.xz
+ mirrors://gnome/glibmm/2.62/glibmm-2.62.0.tar.xz
libsigc++-devel
glib2-devel
@@ -53,6 +53,13 @@
+
+ 2020-01-12
+ 2.62.0
+ Version bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-09-16
2.54.1
diff --git a/hardware/firewire/libiec61883/pspec.xml b/hardware/firewire/libiec61883/pspec.xml
index 17247f3010..5e3bce62a5 100644
--- a/hardware/firewire/libiec61883/pspec.xml
+++ b/hardware/firewire/libiec61883/pspec.xml
@@ -50,6 +50,13 @@
+
+ 2020-01-12
+ 1.2.0
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.2.0
diff --git a/hardware/firewire/libraw1394/pspec.xml b/hardware/firewire/libraw1394/pspec.xml
index f161673a1f..f0eb697d59 100644
--- a/hardware/firewire/libraw1394/pspec.xml
+++ b/hardware/firewire/libraw1394/pspec.xml
@@ -39,6 +39,13 @@
+
+ 2020-01-12
+ 2.1.2
+ Rebuild for new toolchain.
+ Idris Kalp
+ idriskalp@gmail.com
+
2018-08-01
2.1.2
diff --git a/multimedia/sound/celt/pspec.xml b/multimedia/sound/celt/pspec.xml
index 0eae3e7395..864ab71135 100644
--- a/multimedia/sound/celt/pspec.xml
+++ b/multimedia/sound/celt/pspec.xml
@@ -45,6 +45,13 @@
+
+ 2020-01-12
+ 0.11.3
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-01
0.11.3
diff --git a/multimedia/sound/codec2/actions.py b/multimedia/sound/codec2/actions.py
new file mode 100755
index 0000000000..000e17dd5b
--- /dev/null
+++ b/multimedia/sound/codec2/actions.py
@@ -0,0 +1,29 @@
+#!/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
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("mkdir build_")
+ shelltools.cd("build_")
+
+ shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib")
+
+def build():
+ shelltools.cd("build_")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build_")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ shelltools.cd("..")
+ pisitools.dodoc("COPYING", "README")
+
diff --git a/multimedia/sound/codec2/pspec.xml b/multimedia/sound/codec2/pspec.xml
new file mode 100755
index 0000000000..0c866c0dc9
--- /dev/null
+++ b/multimedia/sound/codec2/pspec.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ codec2
+ http://www.rowetel.com/?page_id=452
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ LGPL
+ library
+ Low bit rate open source speech codec
+ Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio.
+ https://hobbes1069.fedorapeople.org/freetel/codec2/codec2-0.8.1.tar.xz
+
+ speex-devel
+ portaudio-devel
+
+
+
+
+ codec2
+
+ speex
+ portaudio
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ codec2-devel
+ Header files for codec2.
+
+ codec2
+
+
+ /usr/include
+
+
+
+
+
+ 2020-01-12
+ 0.8.1
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/sound/gsm/actions.py b/multimedia/sound/gsm/actions.py
index 0cbf908eec..78b768f54b 100644
--- a/multimedia/sound/gsm/actions.py
+++ b/multimedia/sound/gsm/actions.py
@@ -9,7 +9,7 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools
-WorkDir="gsm-1.0-pl13"
+WorkDir="gsm-1.0-pl18"
def setup():
multilib = " -m32" if get.buildTYPE() == "emul32" else ""
@@ -20,12 +20,23 @@ def build():
autotools.make()
def install():
+ #if get.buildTYPE() == "emul32":
+ #autotools.rawInstall("DESTDIR=%s bindir=/emul32 libdir=/usr/lib32" % get.installDIR())
+ #pisitools.remove("/usr/lib32/libgsm.a")
+ #return
+ #else:
+ #autotools.rawInstall("DESTDIR=%s bindir=/usr/bin" % get.installDIR())
+
if get.buildTYPE() == "emul32":
- autotools.rawInstall("DESTDIR=%s bindir=/emul32 libdir=/usr/lib32" % get.installDIR())
- pisitools.remove("/usr/lib32/libgsm.a")
+ pisitools.insinto("/usr/lib32", "lib/*")
+ #pisitools.remove("/usr/lib32/libgsm.a")
return
else:
- autotools.rawInstall("DESTDIR=%s bindir=/usr/bin" % get.installDIR())
+ pisitools.insinto("/usr/bin", "bin/*")
+ pisitools.insinto("/usr/lib", "lib/*")
+ pisitools.insinto("/usr/include/gsm", "inc/*")
+ pisitools.insinto("/usr/share/man/man3", "man/*")
+ pisitools.domove("/usr/share/man/man3/toast.1", "/usr/share/man/man1")
for bin in ["tcat","untoast"]:
pisitools.remove("/usr/bin/%s" % bin)
@@ -36,6 +47,6 @@ def install():
# pisitools.removeDir("/usr/include/gsm")
# No static libs
- pisitools.remove("/usr/lib/libgsm.a")
+ #pisitools.remove("/usr/lib/libgsm.a")
pisitools.dodoc("ChangeLog", "COPYRIGHT", "MACHINES", "MANIFEST", "README")
diff --git a/multimedia/sound/gsm/files/gsm-shared.patch b/multimedia/sound/gsm/files/gsm-shared.patch
new file mode 100644
index 0000000000..18d70cb6cf
--- /dev/null
+++ b/multimedia/sound/gsm/files/gsm-shared.patch
@@ -0,0 +1,189 @@
+--- Makefile 2006-04-26 15:14:26.000000000 -0400
++++ Makefile 2010-06-19 16:53:25.000000000 -0400
+@@ -96,11 +96,11 @@
+ # Other tools
+
+ SHELL = /bin/sh
+-LN = ln
++LN = ln -s -f
+ BASENAME = basename
+ AR = ar
+ ARFLAGS = cr
+-RMFLAGS =
++RMFLAGS = -f
+ FIND = find
+ COMPRESS = compress
+ COMPRESSFLAGS =
+@@ -139,7 +139,7 @@
+
+ # Targets
+
+-LIBGSM = $(LIB)/libgsm.a
++LIBGSMSO = $(LIB)/libgsm.so
+
+ TOAST = $(BIN)/toast
+ UNTOAST = $(BIN)/untoast
+@@ -257,7 +257,7 @@
+ # Install targets
+
+ GSM_INSTALL_TARGETS = \
+- $(GSM_INSTALL_LIB)/libgsm.a \
++ $(GSM_INSTALL_LIB)/libgsm.so \
+ $(GSM_INSTALL_INC)/gsm.h \
+ $(GSM_INSTALL_MAN)/gsm.3 \
+ $(GSM_INSTALL_MAN)/gsm_explode.3 \
+@@ -279,7 +279,7 @@
+
+ # Target rules
+
+-all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
++all: $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
+ @-echo $(ROOT): Done.
+
+ tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
+@@ -299,24 +299,23 @@
+
+ # The basic API: libgsm
+
+-$(LIBGSM): $(LIB) $(GSM_OBJECTS)
+- -rm $(RMFLAGS) $(LIBGSM)
+- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
+- $(RANLIB) $(LIBGSM)
+-
++$(LIBGSMSO): $(LIB) $(GSM_OBJECTS)
++ $(LD) -shared -Wl,-soname,libgsm.so.1 -o $@.1.0.13 $(GSM_OBJECTS)
++ $(LN) libgsm.so.1.0.13 $(LIBGSMSO).1
++ $(LN) libgsm.so.1.0.13 $(LIBGSMSO)
+
+ # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
+
+-$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
+- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
++$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSMSO)
++ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
+
+ $(UNTOAST): $(BIN) $(TOAST)
+ -rm $(RMFLAGS) $(UNTOAST)
+- $(LN) $(TOAST) $(UNTOAST)
++ $(LN) toast $(UNTOAST)
+
+ $(TCAT): $(BIN) $(TOAST)
+ -rm $(RMFLAGS) $(TCAT)
+- $(LN) $(TOAST) $(TCAT)
++ $(LN) toast $(TCAT)
+
+
+ # The local bin and lib directories
+@@ -351,53 +350,54 @@
+ fi
+
+ $(TOAST_INSTALL_BIN)/toast: $(TOAST)
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $(TOAST) $@
+ chmod 755 $@
+
+ $(TOAST_INSTALL_BIN)/untoast: $(TOAST_INSTALL_BIN)/toast
+- -rm $@
+- ln $? $@
++ -rm $(RMFLAGS) $@
++ $(LN) toast $@
+
+ $(TOAST_INSTALL_BIN)/tcat: $(TOAST_INSTALL_BIN)/toast
+- -rm $@
+- ln $? $@
++ -rm $(RMFLAGS) $@
++ $(LN) toast $@
+
+ $(TOAST_INSTALL_MAN)/toast.1: $(MAN)/toast.1
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $? $@
+ chmod 444 $@
+
+ $(GSM_INSTALL_MAN)/gsm.3: $(MAN)/gsm.3
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $? $@
+ chmod 444 $@
+
+ $(GSM_INSTALL_MAN)/gsm_option.3: $(MAN)/gsm_option.3
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $? $@
+ chmod 444 $@
+
+ $(GSM_INSTALL_MAN)/gsm_explode.3: $(MAN)/gsm_explode.3
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $? $@
+ chmod 444 $@
+
+ $(GSM_INSTALL_MAN)/gsm_print.3: $(MAN)/gsm_print.3
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $? $@
+ chmod 444 $@
+
+ $(GSM_INSTALL_INC)/gsm.h: $(INC)/gsm.h
+- -rm $@
+- cp $? $@
+- chmod 444 $@
+-
+-$(GSM_INSTALL_LIB)/libgsm.a: $(LIBGSM)
+- -rm $@
++ -rm $(RMFLAGS) $@
+ cp $? $@
+ chmod 444 $@
+
++$(GSM_INSTALL_LIB)/libgsm.so: $(LIBGSMSO)
++ -rm $(RMFLAGS) $@ $@.1 $@.1.0.13
++ cp $?.1.0.13 $@.1.0.13
++ chmod 755 $@.1.0.13
++ $(LN) libgsm.so.1.0.13 $@
++ $(LN) libgsm.so.1.0.13 $@.1
+
+ # Distribution
+
+@@ -425,7 +425,7 @@
+ -print | xargs rm $(RMFLAGS)
+
+ clean: semi-clean
+- -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
++ -rm $(RMFLAGS) $(LIBGSMSO)* $(ADDTST)/add \
+ $(TOAST) $(TCAT) $(UNTOAST) \
+ $(ROOT)/gsm-1.0.tar.Z
+
+@@ -473,22 +473,22 @@
+ $(TST)/test-result: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/run
+ ( cd $(TST); ./run )
+
+-$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSM)
++$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSMSO)
+ $(LD) $(LFLAGS) -o $(TST)/lin2txt \
+- $(TST)/lin2txt.o $(LIBGSM) $(LDLIB)
++ $(TST)/lin2txt.o $(LIBGSMSO) $(LDLIB)
+
+-$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSM)
++$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSMSO)
+ $(LD) $(LFLAGS) -o $(TST)/lin2cod \
+- $(TST)/lin2cod.o $(LIBGSM) $(LDLIB)
++ $(TST)/lin2cod.o $(LIBGSMSO) $(LDLIB)
+
+-$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSM)
++$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSMSO)
+ $(LD) $(LFLAGS) -o $(TST)/gsm2cod \
+- $(TST)/gsm2cod.o $(LIBGSM) $(LDLIB)
++ $(TST)/gsm2cod.o $(LIBGSMSO) $(LDLIB)
+
+-$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSM)
++$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSMSO)
+ $(LD) $(LFLAGS) -o $(TST)/cod2txt \
+- $(TST)/cod2txt.o $(LIBGSM) $(LDLIB)
++ $(TST)/cod2txt.o $(LIBGSMSO) $(LDLIB)
+
+-$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSM)
++$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSMSO)
+ $(LD) $(LFLAGS) -o $(TST)/cod2lin \
+- $(TST)/cod2lin.o $(LIBGSM) $(LDLIB)
++ $(TST)/cod2lin.o $(LIBGSMSO) $(LDLIB)
diff --git a/multimedia/sound/gsm/files/pardusflags_1.0.18.patch b/multimedia/sound/gsm/files/pardusflags_1.0.18.patch
new file mode 100644
index 0000000000..f90dbcb75e
--- /dev/null
+++ b/multimedia/sound/gsm/files/pardusflags_1.0.18.patch
@@ -0,0 +1,13 @@
+--- a/Makefile 2019-10-27 14:23:53.080463986 +0300
++++ b/Makefile 2019-10-27 14:25:08.992459854 +0300
+@@ -43,8 +43,8 @@
+ # CC = /usr/lang/acc
+ # CCFLAGS = -c -O
+
+-CC = gcc -ansi -pedantic
+-CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1 -Wall -Wno-comment
++CC = pardusCC -ansi -pedantic
++CCFLAGS = -c pardusCFLAGS -fPIC -D_REENTRANT -DNeedFunctionPrototypes=1
+
+ LD = $(CC)
+
diff --git a/multimedia/sound/gsm/pspec.xml b/multimedia/sound/gsm/pspec.xml
index dc99d4f866..4b6c2a36b8 100644
--- a/multimedia/sound/gsm/pspec.xml
+++ b/multimedia/sound/gsm/pspec.xml
@@ -12,14 +12,16 @@
library
Lossy speech compression library and tool
Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding
- https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/osxwinebuilder/gsm-1.0.13.tar.gz
+ http://www.quut.com/gsm/gsm-1.0.18.tar.gz
gsm-1.0.10-dyn.patch
gsm-1.0-pl10-includes.patch
- gsm-1.0-pl10-shared.diff
- gsm-1.0-pl10-add-includefile.patch
- pardusflags.patch
+
+
+
gsm-1.0.12-64bit.patch
+ gsm-shared.patch
+ pardusflags_1.0.18.patch
@@ -64,6 +66,13 @@
+
+ 2019-10-27
+ 1.0.18
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-31
1.0.13
diff --git a/multimedia/sound/jack-audio-connection-kit/actions.py b/multimedia/sound/jack-audio-connection-kit/actions.py
index f0adfc41c8..d9c8f83963 100644
--- a/multimedia/sound/jack-audio-connection-kit/actions.py
+++ b/multimedia/sound/jack-audio-connection-kit/actions.py
@@ -15,8 +15,9 @@ def setup():
shelltools.system("./waf configure \
--prefix=/usr \
--libdir=/usr/lib \
- --firewire \
- --alsa ")
+ --alsa \
+ --firewire=no \
+ ")
def build():
shelltools.system("./waf build -v")
@@ -29,4 +30,4 @@ def install():
shelltools.chmod("%s/usr/lib/jack/*.so*" % get.installDIR(), 0755)
- pisitools.dodoc("ChangeLog", "README*", "TODO")
+ pisitools.dodoc("ChangeLog.rst", "README*")
diff --git a/multimedia/sound/jack-audio-connection-kit/pspec.xml b/multimedia/sound/jack-audio-connection-kit/pspec.xml
index 99cb27dbe0..9eef79818f 100644
--- a/multimedia/sound/jack-audio-connection-kit/pspec.xml
+++ b/multimedia/sound/jack-audio-connection-kit/pspec.xml
@@ -13,11 +13,11 @@
service
A low-latency audio server
JACK is a low-latency audio server written for POSIX conformant operating systems. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves.
- https://github.com/jackaudio/jack2/archive/v1.9.12.tar.gz
+ https://github.com/jackaudio/jack2/archive/v1.9.14.tar.gz
libsamplerate-devel
alsa-lib-devel
- libffado-devel
+
celt-devel
pkgconfig
eigen3
@@ -38,7 +38,7 @@
alsa-lib
libsamplerate
libsndfile
- libffado
+
readline
libgcc
celt
@@ -85,6 +85,13 @@
+
+ 2020-01-12
+ 1.9.14
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.9.12
diff --git a/multimedia/sound/libgme/actions.py b/multimedia/sound/libgme/actions.py
new file mode 100755
index 0000000000..e1dc9cf282
--- /dev/null
+++ b/multimedia/sound/libgme/actions.py
@@ -0,0 +1,29 @@
+#!/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
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("mkdir build_")
+ shelltools.cd("build_")
+
+ shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib")
+
+def build():
+ shelltools.cd("build_")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build_")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ shelltools.cd("..")
+ pisitools.dodoc("changes.txt", "design.txt", "gme.txt", "license*", "readme.txt")
+
diff --git a/multimedia/sound/libgme/pspec.xml b/multimedia/sound/libgme/pspec.xml
new file mode 100755
index 0000000000..8c7bd6a570
--- /dev/null
+++ b/multimedia/sound/libgme/pspec.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ libgme
+ https://bitbucket.org/mpyne/game-music-emu/wiki/Home
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ LGPL
+ library
+ Video game music file emulation/playback library
+ game-music-emu is a collection of audio emulators for assorted video game console hardware. It was originally developed by Blargg and used as the basis for several other software products before being converted into a library.
+ https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.2.tar.xz
+
+
+
+ libgme
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ libgme-devel
+ Header files for libgme.
+
+ libgme
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-12
+ 0.6.2
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/sound/libsamplerate/pspec.xml b/multimedia/sound/libsamplerate/pspec.xml
index 5a4fef2338..32d1fb0c15 100644
--- a/multimedia/sound/libsamplerate/pspec.xml
+++ b/multimedia/sound/libsamplerate/pspec.xml
@@ -46,6 +46,13 @@
+
+ 2020-01-12
+ 0.1.9
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
0.1.9
diff --git a/multimedia/sound/portaudio/pspec.xml b/multimedia/sound/portaudio/pspec.xml
index df6c096bdf..d9beccf245 100644
--- a/multimedia/sound/portaudio/pspec.xml
+++ b/multimedia/sound/portaudio/pspec.xml
@@ -50,6 +50,13 @@
+
+ 2020-01-12
+ 190600.20161030
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-15
190600.20161030
diff --git a/multimedia/video/aom/actions.py b/multimedia/video/aom/actions.py
new file mode 100755
index 0000000000..82f71565db
--- /dev/null
+++ b/multimedia/video/aom/actions.py
@@ -0,0 +1,29 @@
+#!/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
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("mkdir build_")
+ shelltools.cd("build_")
+
+ shelltools.system("cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0")
+
+def build():
+ shelltools.cd("build_")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build_")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+
+ shelltools.cd("..")
+ pisitools.dodoc("AUTHORS", "CHANGELOG", "README.md")
+
diff --git a/multimedia/video/aom/pspec.xml b/multimedia/video/aom/pspec.xml
new file mode 100755
index 0000000000..12e4350efb
--- /dev/null
+++ b/multimedia/video/aom/pspec.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ aom
+ https://aomedia.org/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ BSD
+ library
+ Alliance for Open Media video codec
+ aom is the AOMedia video encoder for ​AV1, an open source and royalty-free video codec. aom can save about 30% bitrate compared to VP9 and H.265 / HEVC, and about 50% over H.264, while retaining the same visual quality.
+ https://sourceforge.net/projects/pisilinux/files/source/aom-20200112.tar.xz
+
+ ninja
+
+
+
+
+ aom
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ aom-devel
+ Header files for aom.
+
+ aom
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-12
+ 1.0.0_20200112
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/video/dav1d/actions.py b/multimedia/video/dav1d/actions.py
new file mode 100755
index 0000000000..7c3e37b80d
--- /dev/null
+++ b/multimedia/video/dav1d/actions.py
@@ -0,0 +1,22 @@
+#!/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
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
+from pisi.actionsapi import get
+
+def setup():
+ mesontools.configure()
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+ pisitools.dodoc("COPYING", "README.md", "NEWS")
+
diff --git a/multimedia/video/dav1d/pspec.xml b/multimedia/video/dav1d/pspec.xml
new file mode 100755
index 0000000000..4f20ccc09c
--- /dev/null
+++ b/multimedia/video/dav1d/pspec.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ dav1d
+ https://code.videolan.org/videolan/dav1d/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ BSD
+ library
+ AV1 cross-platform decoder focused on speed and correctness
+ dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness.
+ http://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz
+
+ ninja
+ meson
+
+
+
+
+ dav1d
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ dav1d-devel
+ Header files for dav1d.
+
+ dav1d
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-12
+ 0.5.2
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/multimedia/video/davs2/actions.py b/multimedia/video/davs2/actions.py
new file mode 100755
index 0000000000..76e0ee3a0e
--- /dev/null
+++ b/multimedia/video/davs2/actions.py
@@ -0,0 +1,30 @@
+#!/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
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("patch -p1 --binary < davs2-1.6-gcc8-fix.patch")
+ shelltools.cd("build/linux")
+ autotools.configure("--extra-ldflags='-Wl,-z,noexecstack' \
+ --chroma-format='all' \
+ --enable-shared \
+ ")
+
+def build():
+ shelltools.cd("build/linux")
+ autotools.make()
+
+def install():
+ shelltools.cd("build/linux")
+ autotools.rawInstall("DESTDIR=%s" %get.installDIR())
+ shelltools.cd("../..")
+ pisitools.dodoc("COPYING", "README.md")
+
diff --git a/multimedia/video/davs2/files/davs2-1.6-gcc8-fix.patch b/multimedia/video/davs2/files/davs2-1.6-gcc8-fix.patch
new file mode 100644
index 0000000000..592a8cd3ad
--- /dev/null
+++ b/multimedia/video/davs2/files/davs2-1.6-gcc8-fix.patch
@@ -0,0 +1,180 @@
+From 00ef2c8062a7f7d7265d933676fb5cc60f1ea659 Mon Sep 17 00:00:00 2001
+From: Daniel Bermond
+Date: Tue, 20 Nov 2018 16:54:25 +0000
+Subject: [PATCH] Make AVX symbols to be strictly visible (fix build with gcc8)
+
+_mm256_insertf128_si256 and _mm256_castsi128_si256 are undeclared
+in the scope of source/common/vec/intrinsic.h, which seems to be
+strictly not permitted by gcc8.
+
+Fixes #9
+---
+ source/common/vec/intrinsic_deblock_avx2.cc | 5 ++---
+ source/common/vec/intrinsic_idct_avx2.cc | 6 +++---
+ source/common/vec/intrinsic_inter_pred.cc | 6 +++---
+ source/common/vec/intrinsic_inter_pred_avx2.cc | 7 ++++---
+ source/common/vec/intrinsic_intra-pred_avx2.cc | 6 +++---
+ source/common/vec/intrinsic_pixel_avx.cc | 6 +++---
+ source/common/vec/intrinsic_sao_avx2.cc | 6 +++---
+ 7 files changed, 21 insertions(+), 21 deletions(-)
+
+diff --git a/source/common/vec/intrinsic_deblock_avx2.cc b/source/common/vec/intrinsic_deblock_avx2.cc
+index b87e472..ca9534e 100644
+--- a/source/common/vec/intrinsic_deblock_avx2.cc
++++ b/source/common/vec/intrinsic_deblock_avx2.cc
+@@ -30,15 +30,14 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
+
++#include "../common.h"
++#include "intrinsic.h"
+
+ #if !HIGH_BIT_DEPTH
+ __m128i c_0_128;
+diff --git a/source/common/vec/intrinsic_idct_avx2.cc b/source/common/vec/intrinsic_idct_avx2.cc
+index 0b40fde..ee5384d 100644
+--- a/source/common/vec/intrinsic_idct_avx2.cc
++++ b/source/common/vec/intrinsic_idct_avx2.cc
+@@ -30,15 +30,15 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
+
++#include "../common.h"
++#include "intrinsic.h"
++
+ /* disable warnings */
+ #pragma warning(disable:4127) // warning C4127: Ìõ¼þ±í´ïʽÊdz£Á¿
+
+diff --git a/source/common/vec/intrinsic_inter_pred.cc b/source/common/vec/intrinsic_inter_pred.cc
+index 46c0da8..55ff6a0 100644
+--- a/source/common/vec/intrinsic_inter_pred.cc
++++ b/source/common/vec/intrinsic_inter_pred.cc
+@@ -30,15 +30,15 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
+
++#include "../common.h"
++#include "intrinsic.h"
++
+ #if !HIGH_BIT_DEPTH
+ /* ---------------------------------------------------------------------------
+ */
+diff --git a/source/common/vec/intrinsic_inter_pred_avx2.cc b/source/common/vec/intrinsic_inter_pred_avx2.cc
+index 6f35771..05f6957 100644
+--- a/source/common/vec/intrinsic_inter_pred_avx2.cc
++++ b/source/common/vec/intrinsic_inter_pred_avx2.cc
+@@ -30,14 +30,15 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
++
++#include "../common.h"
++#include "intrinsic.h"
++
+ #pragma warning(disable:4127) // warning C4127: Ìõ¼þ±í´ïʽÊdz£Á¿
+
+ #if !HIGH_BIT_DEPTH
+diff --git a/source/common/vec/intrinsic_intra-pred_avx2.cc b/source/common/vec/intrinsic_intra-pred_avx2.cc
+index 6440929..1357bdb 100644
+--- a/source/common/vec/intrinsic_intra-pred_avx2.cc
++++ b/source/common/vec/intrinsic_intra-pred_avx2.cc
+@@ -30,15 +30,15 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
+
++#include "../common.h"
++#include "intrinsic.h"
++
+ #if !HIGH_BIT_DEPTH
+
+ void intra_pred_ver_avx(pel_t *src, pel_t *dst, int i_dst, int dir_mode, int bsx, int bsy)
+diff --git a/source/common/vec/intrinsic_pixel_avx.cc b/source/common/vec/intrinsic_pixel_avx.cc
+index 813a36f..fba7e46 100644
+--- a/source/common/vec/intrinsic_pixel_avx.cc
++++ b/source/common/vec/intrinsic_pixel_avx.cc
+@@ -30,15 +30,15 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
+
++#include "../common.h"
++#include "intrinsic.h"
++
+ /* ---------------------------------------------------------------------------
+ */
+ void *davs2_memzero_aligned_c_avx(void *dst, size_t n)
+diff --git a/source/common/vec/intrinsic_sao_avx2.cc b/source/common/vec/intrinsic_sao_avx2.cc
+index 11be4d3..bb0c4aa 100644
+--- a/source/common/vec/intrinsic_sao_avx2.cc
++++ b/source/common/vec/intrinsic_sao_avx2.cc
+@@ -30,15 +30,15 @@
+ * For more information, contact us at sswang @ pku.edu.cn.
+ */
+
+-#include "../common.h"
+-#include "intrinsic.h"
+-
+ #include
+ #include
+ #include
+ #include
+ #include
+
++#include "../common.h"
++#include "intrinsic.h"
++
+ #if !HIGH_BIT_DEPTH
+ #ifdef _MSC_VER
+ #pragma warning(disable:4244) // TODO: ÐÞÕý±àÒëwarning
diff --git a/multimedia/video/davs2/pspec.xml b/multimedia/video/davs2/pspec.xml
new file mode 100755
index 0000000000..1168721b1d
--- /dev/null
+++ b/multimedia/video/davs2/pspec.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ davs2
+ https://github.com/pkuvcl/davs2/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard
+ davs2 is an open-source decoder of AVS2-P2/IEEE1857.4 video coding standard.
+ https://github.com/pkuvcl/davs2/archive/1.6.tar.gz
+
+ davs2-1.6-gcc8-fix.patch
+
+
+
+
+ davs2
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ davs2-devel
+ Header files for davs2.
+
+ davs2
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-01-12
+ 1.6
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+
diff --git a/network/misc/libconfig/actions.py b/network/misc/libconfig/actions.py
index 314a28be20..dc3be57927 100644
--- a/network/misc/libconfig/actions.py
+++ b/network/misc/libconfig/actions.py
@@ -9,6 +9,7 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
+ autotools.autoreconf("-vfi")
autotools.configure("--disable-static")
# Do not link to unused m library
diff --git a/network/misc/libconfig/pspec.xml b/network/misc/libconfig/pspec.xml
index 8ac788c069..dc21c99a11 100644
--- a/network/misc/libconfig/pspec.xml
+++ b/network/misc/libconfig/pspec.xml
@@ -12,7 +12,7 @@
library
C/C++ Configuration File Library
Libconfig is a simple library for manipulating structured configuration files. The file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.
- http://pkgs.fedoraproject.org/repo/pkgs/libconfig/libconfig-1.5.tar.gz/a939c4990d74e6fc1ee62be05716f633/libconfig-1.5.tar.gz
+ https://github.com/hyperrealm/libconfig/archive/v1.7.2.tar.gz
@@ -37,6 +37,13 @@
+
+ 2020-01-12
+ 1.7.2
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.5
diff --git a/pisi-index.xml b/pisi-index.xml
index a2023fa742..fc83c1870c 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -169,7 +169,7 @@
Development files for libiec61883
libiec61883 için geliştirme dosyaları
- libiec61883
+ libiec61883
libraw1394-devel
@@ -178,6 +178,13 @@
+
+ 2020-01-12
+ 1.2.0
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.2.0
@@ -330,7 +337,7 @@
Development files for libraw1394
libraw1394 için geliştirme dosyaları
- libraw1394
+ libraw1394
/usr/include
@@ -338,6 +345,13 @@
+
+ 2020-01-12
+ 2.1.2
+ Rebuild for new toolchain.
+ Idris Kalp
+ idriskalp@gmail.com
+
2018-08-01
2.1.2
@@ -645,6 +659,13 @@
+
+ 2020-01-12
+ 1.20.7
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-01
1.20.7
@@ -5646,7 +5667,7 @@
Gelişmiş Linux Ses Mimarisi kütüphanesi
alsa-lib provides ALSA runtime libraries to simplify application programming and provide higher level functionality as well as support for the older OSS API, providing binary compatibility for most OSS programs.
alsa-lib, ses aygıtlarına erişim sağlayarak kolayca uygulama yazılmasını sağlayan bir kütüphanedir.
- ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.5.tar.bz2
+ ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.2.1.2.tar.bz2
python-devel
@@ -5669,13 +5690,14 @@
Development files for alsa-lib
alsa-lib için geliştirme dosyaları
- alsa-lib
+ alsa-lib
- /usr/lib/pkgconfig
- /usr/lib32/pkgconfig
+ /usr/lib/pkgconfig
+ /usr/lib32/pkgconfig
/usr/include/sys
/usr/include/alsa
+ /usr/include/asoundlib.h
/usr/share/aclocal
/usr/share/man/man3
@@ -5691,6 +5713,13 @@
+
+ 2020-01-11
+ 1.2.1.2
+ Version bump
+ Kamil Atlı
+ suvari@pisilinux.org
+
2018-09-16
1.1.5
@@ -37135,7 +37164,7 @@
libXtst-devel
libICE-devel
libXrandr-devel
- mesa-devel
+ libglvnd-devel
mesa-glu-devel
@@ -37177,8 +37206,8 @@
Development files for libsdl
libsdl için geliştirme dosyaları
- libsdl
- DirectFB-devel
+ libsdl
+ DirectFB-devel
alsa-lib-devel
aalib-devel
libX11-devel
@@ -37203,13 +37232,20 @@
emul32
emul32
- libsdl
+ libsdl
/usr/lib32
+
+ 2020-01-11
+ 1.2.15
+ Rebuild.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2018-08-01
1.2.15
@@ -39478,6 +39514,109 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ dav1d
+ https://code.videolan.org/videolan/dav1d/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ BSD
+ library
+ multimedia.video
+ AV1 cross-platform decoder focused on speed and correctness
+ dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed and correctness.
+ http://downloads.videolan.org/pub/videolan/dav1d/0.5.2/dav1d-0.5.2.tar.xz
+
+ ninja
+ meson
+
+ multimedia/video/dav1d/pspec.xml
+
+
+ dav1d
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ dav1d-devel
+ Header files for dav1d.
+
+ dav1d
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-12
+ 0.5.2
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
+
+
+ aom
+ https://aomedia.org/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ BSD
+ library
+ multimedia.video
+ Alliance for Open Media video codec
+ aom is the AOMedia video encoder for ​AV1, an open source and royalty-free video codec. aom can save about 30% bitrate compared to VP9 and H.265 / HEVC, and about 50% over H.264, while retaining the same visual quality.
+ https://sourceforge.net/projects/pisilinux/files/source/aom-20200112.tar.xz
+
+ ninja
+
+ multimedia/video/aom/pspec.xml
+
+
+ aom
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ aom-devel
+ Header files for aom.
+
+ aom
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-12
+ 1.0.0_20200112
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
gst-libav
@@ -42522,6 +42661,57 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
+
+
+ davs2
+ https://github.com/pkuvcl/davs2/
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ GPL
+ library
+ multimedia.video
+ Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard
+ davs2 is an open-source decoder of AVS2-P2/IEEE1857.4 video coding standard.
+ https://github.com/pkuvcl/davs2/archive/1.6.tar.gz
+
+ davs2-1.6-gcc8-fix.patch
+
+ multimedia/video/davs2/pspec.xml
+
+
+ davs2
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ davs2-devel
+ Header files for davs2.
+
+ davs2
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-12
+ 1.6
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
opencore-amr
@@ -46110,7 +46300,7 @@ cleaner, which will allow to add new features in the future.
Gerçek zamanlı bir mp3 oynatıcı
mpg123 is a fast and free console MP3 player. It does not require high system resources, it can even run in a 100MHz computer.
mpg123 düşük konfigürasyonlu sistemlerde de rahatlıkla çalışabilen hızlı bir mp3 oynatıcısıdır.
- mirrors://sourceforge/mpg123/mpg123-1.25.6.tar.bz2
+ mirrors://sourceforge/mpg123/mpg123-1.25.13.tar.bz2
alsa-lib-devel
@@ -46159,6 +46349,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 1.25.13
+ Version Bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-07
1.25.6
@@ -46896,11 +47093,10 @@ cleaner, which will allow to add new features in the future.
Düşük gecikmeli bir ses sunucu
JACK is a low-latency audio server written for POSIX conformant operating systems. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves.
GNU/Linux gibi POSIX uyumlu işletim sistemleri için yazılmış, düşük gecikmeli bir ses sunucudur. Bir çok sayıdaki uygulamayı bir ses aygıtına bağlayıp aralarında ses alışverişi yapmaya olanak sağlamaktadır.
- https://github.com/jackaudio/jack2/archive/v1.9.12.tar.gz
+ https://github.com/jackaudio/jack2/archive/v1.9.14.tar.gz
libsamplerate-devel
alsa-lib-devel
- libffado-devel
celt-devel
pkgconfig
eigen3
@@ -46917,7 +47113,6 @@ cleaner, which will allow to add new features in the future.
alsa-lib
libsamplerate
libsndfile
- libffado
readline
libgcc
celt
@@ -46963,6 +47158,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 1.9.14
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.9.12
@@ -48713,13 +48915,10 @@ cleaner, which will allow to add new features in the future.
multimedia.sound
DSP library derived from Speex.
DSP library derived from Speex
- http://downloads.xiph.org/releases/speex/speexdsp-1.2rc3.tar.gz
+ http://downloads.xiph.org/releases/speex/speexdsp-1.2.0.tar.gz
glibc-devel
-
- speexdsp-fixbuilds-774c87d.patch
-
multimedia/sound/speexdsp/pspec.xml
@@ -48737,7 +48936,7 @@ cleaner, which will allow to add new features in the future.
speexdsp-devel
Development files for speexdsp
- speexdsp
+ speexdsp
/usr/include
@@ -48751,13 +48950,20 @@ cleaner, which will allow to add new features in the future.
emul32
emul32
- speexdsp
+ speexdsp
/usr/lib32/libspeexdsp*
+
+ 2020-01-12
+ 1.2.0
+ Version bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.2_rc3
@@ -49012,7 +49218,7 @@ cleaner, which will allow to add new features in the future.
Development files for portaudio
portaudio için geliştirme dosyaları
- portaudio
+ portaudio
/usr/include
@@ -49021,6 +49227,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 190600.20161030
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-15
190600.20161030
@@ -49266,6 +49479,58 @@ cleaner, which will allow to add new features in the future.
+
+
+ codec2
+ http://www.rowetel.com/?page_id=452
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ LGPL
+ library
+ multimedia.sound
+ Low bit rate open source speech codec
+ Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio.
+ https://hobbes1069.fedorapeople.org/freetel/codec2/codec2-0.8.1.tar.xz
+
+ speex-devel
+ portaudio-devel
+
+ multimedia/sound/codec2/pspec.xml
+
+
+ codec2
+
+ speex
+ portaudio
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ codec2-devel
+ Header files for codec2.
+
+ codec2
+
+
+ /usr/include
+
+
+
+
+ 2020-01-12
+ 0.8.1
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
liblastfm
@@ -49406,7 +49671,7 @@ cleaner, which will allow to add new features in the future.
celt için geliştirme dosyaları
library
- celt
+ celt
/usr/include
@@ -49414,6 +49679,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 0.11.3
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-01
0.11.3
@@ -50370,7 +50642,7 @@ cleaner, which will allow to add new features in the future.
libsamplerate için geliştirme dosyaları
libsamplerate için geliştirme dosyaları
- libsamplerate
+ libsamplerate
/usr/include
@@ -50378,6 +50650,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 0.1.9
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
0.1.9
@@ -50585,6 +50864,54 @@ cleaner, which will allow to add new features in the future.
+
+
+ libgme
+ https://bitbucket.org/mpyne/game-music-emu/wiki/Home
+
+ Mathias Freire
+ mathiasfreire45@gmail.com
+
+ LGPL
+ library
+ multimedia.sound
+ Video game music file emulation/playback library
+ game-music-emu is a collection of audio emulators for assorted video game console hardware. It was originally developed by Blargg and used as the basis for several other software products before being converted into a library.
+ https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.2.tar.xz
+ multimedia/sound/libgme/pspec.xml
+
+
+ libgme
+
+ libgcc
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/doc
+
+
+
+ libgme-devel
+ Header files for libgme.
+
+ libgme
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2020-01-12
+ 0.6.2
+ First release.
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
pulseaudio
@@ -50973,14 +51300,13 @@ cleaner, which will allow to add new features in the future.
Gsm is an implementation of the final draft GSM 06.10 standard for full-rate speech transcoding
GSM, tam oranlı konuşma kod çevrimi için GSM 06.10 standardı son taslak uyarlamasıdır
Gsm es una implementación del estándar GSM 06.10 final draft de codificación de voz full-rate
- https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/osxwinebuilder/gsm-1.0.13.tar.gz
+ http://www.quut.com/gsm/gsm-1.0.18.tar.gz
gsm-1.0.10-dyn.patch
gsm-1.0-pl10-includes.patch
- gsm-1.0-pl10-shared.diff
- gsm-1.0-pl10-add-includefile.patch
- pardusflags.patch
gsm-1.0.12-64bit.patch
+ gsm-shared.patch
+ pardusflags_1.0.18.patch
multimedia/sound/gsm/pspec.xml
@@ -50998,7 +51324,7 @@ cleaner, which will allow to add new features in the future.
Development files for gsm
gsm için geliştirme dosyaları
- gsm
+ gsm
/usr/include
@@ -51012,13 +51338,20 @@ cleaner, which will allow to add new features in the future.
emul32
emul32
- gsm
+ gsm
/usr/lib32
+
+ 2019-10-27
+ 1.0.18
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-31
1.0.13
@@ -51855,7 +52188,7 @@ cleaner, which will allow to add new features in the future.
Development files for libsndfile
libsndfile için geliştirme dosyaları
- libsndfile
+ libsndfile
/usr/include
@@ -51880,13 +52213,20 @@ cleaner, which will allow to add new features in the future.
alsa-lib-32bit
libogg-32bit
libvorbis-32bit
- libsndfile
+ libsndfile
/usr/lib32
+
+ 2020-01-12
+ 1.0.28
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-01
1.0.28
@@ -52655,7 +52995,7 @@ cleaner, which will allow to add new features in the future.
Development files for aalib
aalib için geliştirme dosyaları
- aalib
+ aalib
/usr/share/aclocal
@@ -52664,6 +53004,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 1.4_rc5
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-01
1.4_rc5
@@ -55460,7 +55807,7 @@ cleaner, which will allow to add new features in the future.
webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı
webp image format and format conversion png,jpeg,tiff
webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı
- https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.3.tar.gz
+ https://github.com/webmproject/libwebp/archive/v1.1.0.tar.gz
mesa-devel
mesa-glu-devel
@@ -55503,6 +55850,13 @@ cleaner, which will allow to add new features in the future.
+
+ 2020-01-12
+ 1.1.0
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2019-10-26
1.0.3
@@ -74228,7 +74582,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
C/C++ Yapılandırma Dosyası Kitaplığı
Libconfig is a simple library for manipulating structured configuration files. The file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.
Libconfig, yapılandırma dosyalarını düzenlemek için basit bir kitaplıktır. Dosya biçimi XML'den daha basit ve okunabilirdir. XML'den farklı olarak tip bilgisi de tutulur. Böylece, uygulama kodlarında katar ayrıştırmaya gerek kalmaz.
- http://pkgs.fedoraproject.org/repo/pkgs/libconfig/libconfig-1.5.tar.gz/a939c4990d74e6fc1ee62be05716f633/libconfig-1.5.tar.gz
+ https://github.com/hyperrealm/libconfig/archive/v1.7.2.tar.gz
network/misc/libconfig/pspec.xml
@@ -74243,7 +74597,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
Development files for libconfig
libconfig için geliştirme dosyaları
- libconfig
+ libconfig
/usr/include
@@ -74252,6 +74606,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+ 2020-01-12
+ 1.7.2
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
1.5
@@ -191859,7 +192220,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Glibmm est l'interface officielle C++ pour la librairie IHM populaire GTK+. Au menu des callbacks (rappels) typesafe (avec vérification de type à la compilation) ainsi qu'un ensemble large et complet de widgets (objets graphiques) facilement extensible via héritage.
Glibmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks and a comprehensive set of widgets that are easily extensible via inheritance.
Glibmm, ünlü GUI kitaplığı GTK+ için resmi C++ arayüzüdür. Önemli özelliklerinin arasında tip bağımsız çağırmalar ve miras ile genişleyebilen uyumlu parçacıklar vardır.
- mirrors://gnome/glibmm/2.54/glibmm-2.54.1.tar.xz
+ mirrors://gnome/glibmm/2.62/glibmm-2.62.0.tar.xz
libsigc++-devel
glib2-devel
@@ -191885,7 +192246,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for glibmm
glibmm için geliştirme dosyaları
- glibmm
+ glibmm
glib2-devel
libsigc++-devel
@@ -191899,6 +192260,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.
+
+ 2020-01-12
+ 2.62.0
+ Version bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-09-16
2.54.1
@@ -198623,7 +198991,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.C++ için sinyal altyapısı
libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming.
libsigc++, widget kitaplıkları, soyut arabirimlerde ve genel programlama esnasında kullanılmak üzere tasarlanmış bir sinyal ve callback altyapısıdır.
- mirrors://gnome/libsigc++/2.10/libsigc++-2.10.0.tar.xz
+ mirrors://gnome/libsigc++/2.10/libsigc++-2.10.2.tar.xz
programming/misc/libsigc++/pspec.xml
@@ -198641,7 +199009,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libsigc++
libsigc++ için geliştirme dosyaları
- libsigc++
+ libsigc++
/usr/include
@@ -198658,6 +199026,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.
+
+ 2020-01-12
+ 2.10.2
+ Version Bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-09-16
2.10.0
@@ -199447,17 +199822,16 @@ It supports email, address books, calendars, tasks, news feeds and much more.DBus kitaplığı için C++ bağlayıcıları
dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop.
dbus-c++, DBus kitaplığı için C++ programlama arayüzü sunan bir kitaplıktır.
- http://source.pisilinux.org/1.0/dbus-c++.tar.gz
+ https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/libdbus-c%2B%2B-0.9.0.tar.gz
dbus-devel
expat-devel
glib2-devel
- dbus-c++-build-fix.patch
- dbus-c++-linkfix.patch
- gcc-44.patch
disable-threading.patch
+ fix-writechar.patch
+ gcc47.patch
programming/misc/dbus-c++/pspec.xml
@@ -199478,7 +199852,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.
dbus-c++-devel
- dbus-c++
+ dbus-c++
dbus-devel
expat-devel
glib2-devel
@@ -199489,6 +199863,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.
+
+ 2020-01-12
+ 0.9.0
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
0.0_20090907
@@ -200389,7 +200770,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.programming.misc
C++ wrapper for the libxml2 XML parser library
libxml++ is a C++ wrapper for the libxml XML parser library.
- http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.0/libxml++-3.0.1.tar.xz
+ http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.2/libxml++-3.2.0.tar.xz
glibmm-devel
libsigc++-devel
@@ -200414,7 +200795,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libxmlpp
libxmlpp için geliştirme dosyaları
- libxmlpp
+ libxmlpp
glibmm-devel
libxml2-devel
@@ -200434,6 +200815,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.
+
+ 2020-01-12
+ 3.2.0
+ Version Bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-09-16
3.0.1
@@ -214056,7 +214444,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.programming.language.python3
D-Bus Python bindings
dbus-python provides a Python module which wraps the D-Bus programming API.
- https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.4.tar.gz
+ https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.14.tar.gz
python3-devel
dbus-devel
@@ -214084,6 +214472,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.
+
+ 2020-01-12
+ 1.2.14
+ Version bump
+ Idris Kalp
+ idriskalp@gmail.com
+
2018-08-03
1.2.4
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index dcea3e8612..870b58130a 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-aa4abb82599670392bf2762386d4bc48bbf0d3a8
\ No newline at end of file
+46fedb616643f729f0fdcdec8516544b57e1163a
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 32264b584c..c9a2e5ad92 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index b93e4117af..633f392f01 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-510b1f62925031055eb61dd3de6f79820cb41a4d
\ No newline at end of file
+d366da06373173b3003be7981b0359a9bbad183b
\ No newline at end of file
diff --git a/programming/language/python3/dbus-python3/actions.py b/programming/language/python3/dbus-python3/actions.py
index 9df1d8bafd..ff1d6ac742 100644
--- a/programming/language/python3/dbus-python3/actions.py
+++ b/programming/language/python3/dbus-python3/actions.py
@@ -18,7 +18,8 @@ def setup():
--localstatedir=/var \
--disable-api-docs \
--disable-html-docs \
- --disable-static")
+ --disable-static \
+ PYTHON_VERSION=3")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
@@ -38,4 +39,4 @@ def install():
# remove dbus-python-common files in py3 package
pisitools.removeDir("/usr/include/")
pisitools.removeDir("/usr/lib/pkgconfig")
- pisitools.removeDir("/usr/share/")
+ #pisitools.removeDir("/usr/share/")
diff --git a/programming/language/python3/dbus-python3/pspec.xml b/programming/language/python3/dbus-python3/pspec.xml
index 55efa091a1..39e94181cf 100644
--- a/programming/language/python3/dbus-python3/pspec.xml
+++ b/programming/language/python3/dbus-python3/pspec.xml
@@ -13,7 +13,7 @@
library
D-Bus Python bindings
dbus-python provides a Python module which wraps the D-Bus programming API.
- https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.4.tar.gz
+ https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.14.tar.gz
python3-devel
dbus-devel
@@ -43,6 +43,13 @@
+
+ 2020-01-12
+ 1.2.14
+ Version bump
+ Idris Kalp
+ idriskalp@gmail.com
+
2018-08-03
1.2.4
diff --git a/programming/misc/dbus-c++/actions.py b/programming/misc/dbus-c++/actions.py
index 06ba3ac641..10b5de82ea 100644
--- a/programming/misc/dbus-c++/actions.py
+++ b/programming/misc/dbus-c++/actions.py
@@ -12,10 +12,14 @@ from pisi.actionsapi import get
def setup():
pisitools.dosed("configure.ac", "-O3", "")
shelltools.export("CPPFLAGS", get.CXXFLAGS())
+
+ shelltools.export("LDFLAGS", "%s -lpthread" % get.LDFLAGS())
- shelltools.system("./autogen.sh")
+ #shelltools.system("./autogen.sh")
autotools.configure("--disable-static \
- --enable-glib")
+ --enable-glib \
+ --disable-ecore \
+ --disable-examples")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
diff --git a/programming/misc/dbus-c++/files/fix-writechar.patch b/programming/misc/dbus-c++/files/fix-writechar.patch
new file mode 100644
index 0000000000..d936b7fc17
--- /dev/null
+++ b/programming/misc/dbus-c++/files/fix-writechar.patch
@@ -0,0 +1,9 @@
+--- libdbus-c++-0.9.0/src/pipe.cpp.writechar 2017-02-16 11:07:13.591950169 +0000
++++ libdbus-c++-0.9.0/src/pipe.cpp 2017-02-16 11:04:17.158796092 +0000
+@@ -83,5 +83,5 @@
+ void Pipe::signal()
+ {
+ // TODO: ignoring return of read/write generates warning; maybe relevant for eventloop work...
+- ::write(_fd_write, '\0', 1);
++ ::write(_fd_write, "", 1);
+ }
diff --git a/programming/misc/dbus-c++/files/gcc47.patch b/programming/misc/dbus-c++/files/gcc47.patch
new file mode 100644
index 0000000000..6a82773006
--- /dev/null
+++ b/programming/misc/dbus-c++/files/gcc47.patch
@@ -0,0 +1,10 @@
+--- src/eventloop-integration.cpp.orig 2012-05-09 11:22:09.683290763 +0200
++++ src/eventloop-integration.cpp 2012-05-09 11:22:44.313288912 +0200
+@@ -38,6 +38,7 @@
+ #include
+ #include
+ #include
++#include
+
+ using namespace DBus;
+ using namespace std;
diff --git a/programming/misc/dbus-c++/pspec.xml b/programming/misc/dbus-c++/pspec.xml
index f71203a407..dc60d71dd0 100644
--- a/programming/misc/dbus-c++/pspec.xml
+++ b/programming/misc/dbus-c++/pspec.xml
@@ -13,17 +13,16 @@
C++ bindings for DBus library
dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop integration. It also offers an optional own main loop.
- http://source.pisilinux.org/1.0/dbus-c++.tar.gz
+ https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/libdbus-c%2B%2B-0.9.0.tar.gz
dbus-devel
expat-devel
glib2-devel
- dbus-c++-build-fix.patch
- dbus-c++-linkfix.patch
- gcc-44.patch
disable-threading.patch
+ fix-writechar.patch
+ gcc47.patch
@@ -57,6 +56,13 @@
+
+ 2020-01-12
+ 0.9.0
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-03
0.0_20090907
diff --git a/programming/misc/libsigc++/pspec.xml b/programming/misc/libsigc++/pspec.xml
index 67e911fa32..f08fc27257 100644
--- a/programming/misc/libsigc++/pspec.xml
+++ b/programming/misc/libsigc++/pspec.xml
@@ -12,7 +12,7 @@
library
Typesafe signal framework for C++
libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming.
- mirrors://gnome/libsigc++/2.10/libsigc++-2.10.0.tar.xz
+ mirrors://gnome/libsigc++/2.10/libsigc++-2.10.2.tar.xz
@@ -48,6 +48,13 @@
+
+ 2020-01-12
+ 2.10.2
+ Version Bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-09-16
2.10.0
diff --git a/programming/misc/libxmlpp/pspec.xml b/programming/misc/libxmlpp/pspec.xml
index b570d25046..1ea19ae3bb 100644
--- a/programming/misc/libxmlpp/pspec.xml
+++ b/programming/misc/libxmlpp/pspec.xml
@@ -12,7 +12,7 @@
library
C++ wrapper for the libxml2 XML parser library
libxml++ is a C++ wrapper for the libxml XML parser library.
- http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.0/libxml++-3.0.1.tar.xz
+ http://ftp.acc.umu.se/pub/GNOME/sources/libxml++/3.2/libxml++-3.2.0.tar.xz
glibmm-devel
libsigc++-devel
@@ -59,6 +59,13 @@
+
+ 2020-01-12
+ 3.2.0
+ Version Bump
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-09-16
3.0.1