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