From d472b5e4da6ffc919ed45dfbfda954a09c243d20 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 5 Mar 2023 14:25:53 +0300 Subject: [PATCH 1/8] msgpack-c-6. --- programming/library/msgpack-c/actions.py | 19 ++++++++++++------- programming/library/msgpack-c/pspec.xml | 14 ++++++++++++-- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/programming/library/msgpack-c/actions.py b/programming/library/msgpack-c/actions.py index b4b244e61b..2e5f672064 100644 --- a/programming/library/msgpack-c/actions.py +++ b/programming/library/msgpack-c/actions.py @@ -4,20 +4,25 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools, cmaketools, pisitools, get +from pisi.actionsapi import mesontools, cmaketools j = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DCMAKE_C_COMPILER=gcc', + ' -DCMAKE_CXX_COMPILER=g++', ' -DMSGPACK_BUILD_EXAMPLES=OFF', - ' -DMSGPACK_ENABLE_STATIC=OFF ' + ' -DMSGPACK_ENABLE_STATIC=OFF', + ' -B_build -G Ninja -L ' ]) def setup(): - cmaketools.configure("-B_build %s -L" % j) + cmaketools.configure(j) def build(): - shelltools.cd("_build") - cmaketools.make() + mesontools.build("-C _build") + +def check(): + mesontools.build("-C _build test") def install(): - shelltools.cd("_build") - cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + mesontools.install("-C _build") diff --git a/programming/library/msgpack-c/pspec.xml b/programming/library/msgpack-c/pspec.xml index 75a633107e..f462e8439b 100644 --- a/programming/library/msgpack-c/pspec.xml +++ b/programming/library/msgpack-c/pspec.xml @@ -13,11 +13,13 @@ programming.library It's like JSON but smaller and faster. MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. Small integers are encoded into a single byte and short strings require only one extra byte in addition to the strings themselves. - - https://github.com/msgpack/msgpack-c/releases/download/c-5.0.0/msgpack-c-5.0.0.tar.gz + + https://github.com/msgpack/msgpack-c/releases/download/c-6.0.0/msgpack-c-6.0.0.tar.gz cmake + ninja + gtest-devel @@ -37,12 +39,20 @@ msgpack-c + /usr/lib/cmake /usr/lib/pkgconfig /usr/include + + 2023-03-05 + 6.0.0 + Version bump. + fury + uglyside@yandex.ru + 2023-01-15 5.0.0 From a356f14db77d49c78a581c98db763610896b3188 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 5 Mar 2023 14:26:55 +0300 Subject: [PATCH 2/8] rebuild toxcore-c. --- network/chat/toxcore-c/pspec.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/network/chat/toxcore-c/pspec.xml b/network/chat/toxcore-c/pspec.xml index 2d393eb7dd..9a7076ea46 100644 --- a/network/chat/toxcore-c/pspec.xml +++ b/network/chat/toxcore-c/pspec.xml @@ -23,7 +23,7 @@ libsocket-devel libconfig-devel libsodium-devel - msgpack-c-devel + @@ -34,7 +34,7 @@ libopus libconfig libsodium - msgpack-c + /etc/tox-bootstrapd.conf @@ -56,7 +56,7 @@ libopus-devel libsocket-devel libsodium-devel - msgpack-c-devel + /usr/lib/pkgconfig @@ -65,6 +65,13 @@ + + 2023-03-05 + 0.2.18 + Rebuild. + fury + uglyside@yandex.ru + 2022-11-10 0.2.18 From 2ce65a36b7ca97cf11abef26cf5d9e786d92b77c Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 6 Mar 2023 21:29:43 +0300 Subject: [PATCH 3/8] Fixed typo that breaks pisi list-newest command. --- programming/language/dotnet/gtk-sharp/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programming/language/dotnet/gtk-sharp/pspec.xml b/programming/language/dotnet/gtk-sharp/pspec.xml index 09baf2f01a..a7cd036a07 100644 --- a/programming/language/dotnet/gtk-sharp/pspec.xml +++ b/programming/language/dotnet/gtk-sharp/pspec.xml @@ -65,7 +65,7 @@ - 2022-0-12 + 2022-07-12 2.99.3 First release Kamil Atlı From 124d6158944894fd733f0c233e97b0bd97c12869 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 6 Mar 2023 22:45:51 +0300 Subject: [PATCH 4/8] toxcore-c rebuild from git. --- network/chat/toxcore-c/actions.py | 4 +++- network/chat/toxcore-c/pspec.xml | 11 +++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/network/chat/toxcore-c/actions.py b/network/chat/toxcore-c/actions.py index bab73ff665..b6388e87ac 100644 --- a/network/chat/toxcore-c/actions.py +++ b/network/chat/toxcore-c/actions.py @@ -8,6 +8,7 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get j = ''.join([ ' -DCMAKE_BUILD_TYPE=Release', + ' -DMUST_BUILD_TOXAV=ON', ' -DDHT_BOOTSTRAP=OFF', ' -DENABLE_STATIC=OFF', ' -B_build -L ' @@ -15,6 +16,8 @@ j = ''.join([ def setup(): pisitools.dosed("CMakeLists.txt", "RPATH", deleteLine = True) + pisitools.unlinkDir("third_party/cmp") + shelltools.system("ln -s cmp-e836703291392aba9db92b46fb47929521fac71f ./third_party/cmp") cmaketools.configure(j) def build(): @@ -23,7 +26,6 @@ def build(): def install(): pisitools.insinto("/etc", "other/bootstrap_daemon/tox-bootstrapd.conf") - shelltools.chmod("%s/etc/tox-bootstrapd.conf" % get.installDIR(), mode = 0644) shelltools.cd("_build") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/network/chat/toxcore-c/pspec.xml b/network/chat/toxcore-c/pspec.xml index 9a7076ea46..042462fef7 100644 --- a/network/chat/toxcore-c/pspec.xml +++ b/network/chat/toxcore-c/pspec.xml @@ -13,8 +13,11 @@ network.chat This is an experimental cryptographic network library. Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication. - - https://github.com/TokTok/c-toxcore/releases/download/v0.2.18/c-toxcore-0.2.18.tar.gz + + https://github.com/TokTok/c-toxcore/archive/172f279dc0647a538b30e62c96bab8bb1b0c8960.zip + + + https://github.com/camgunz/cmp/archive/e836703291392aba9db92b46fb47929521fac71f.zip cmake @@ -66,9 +69,9 @@ - 2023-03-05 + 2023-03-06 0.2.18 - Rebuild. + Rebuild from git for newest toxic. fury uglyside@yandex.ru From 65be05cf9b18d68dbe94557fcc9e08deda749397 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 6 Mar 2023 22:47:08 +0300 Subject: [PATCH 5/8] toxext rebuild newest toxcore. --- network/chat/toxext/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/chat/toxext/pspec.xml b/network/chat/toxext/pspec.xml index d39bf99322..8d5361baad 100644 --- a/network/chat/toxext/pspec.xml +++ b/network/chat/toxext/pspec.xml @@ -45,6 +45,13 @@ + + 2023-03-06 + 0.0.3 + Rebuild. + fury + uglyside@yandex.ru + 2022-04-19 0.0.3 From dc74769d8baf2b2b50b14f6a813995b9f7d97bcb Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 6 Mar 2023 22:48:03 +0300 Subject: [PATCH 6/8] tox-extension-messages rebuild newest toxcore. --- network/chat/tox-extension-messages/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/chat/tox-extension-messages/pspec.xml b/network/chat/tox-extension-messages/pspec.xml index 8761295295..0b699f4f8c 100644 --- a/network/chat/tox-extension-messages/pspec.xml +++ b/network/chat/tox-extension-messages/pspec.xml @@ -45,6 +45,13 @@ + + 2023-03-06 + 0.0.3 + Rebuild. + fury + uglyside@yandex.ru + 2022-04-19 0.0.3 From 37f2f555e25e82c615c8f1ec6f629b6815150bfe Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 6 Mar 2023 22:49:25 +0300 Subject: [PATCH 7/8] toxic-0.12.0 --- network/chat/toxic/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/network/chat/toxic/pspec.xml b/network/chat/toxic/pspec.xml index 91daaac5ae..79ddcf58e3 100644 --- a/network/chat/toxic/pspec.xml +++ b/network/chat/toxic/pspec.xml @@ -13,8 +13,8 @@ app A Tox-based instant messaging and video chat client. Toxic is a Tox-based instant messaging and video chat client. - - https://github.com/JFreegman/toxic/releases/download/v0.11.3/toxic-0.11.3.tar.gz + + https://github.com/JFreegman/toxic/archive/refs/tags/v0.12.0.tar.gz curl-devel @@ -62,6 +62,13 @@ + + 2023-03-06 + 0.12.0 + Version bump. + fury + uglyside@yandex.ru + 2022-12-04 0.11.3 From a917356a83ef8e1c58b2d5d5c2c3d67c20fab3b6 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Mon, 6 Mar 2023 22:53:46 +0300 Subject: [PATCH 8/8] qTox is unmaintained. rebuild from git. --- network/chat/qtox/actions.py | 1 + network/chat/qtox/pspec.xml | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/network/chat/qtox/actions.py b/network/chat/qtox/actions.py index ee8a741a76..b15cdaed9a 100644 --- a/network/chat/qtox/actions.py +++ b/network/chat/qtox/actions.py @@ -9,6 +9,7 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get j = ''.join([ ' -DSTRICT_OPTIONS=ON', ' -DPLATFORM_EXTENSIONS=ON', + ' -DDESKTOP_NOTIFICATIONS=OFF', ' -DCMAKE_BUILD_TYPE=Release', ' -DUPDATE_CHECK=ON ' ]) diff --git a/network/chat/qtox/pspec.xml b/network/chat/qtox/pspec.xml index 962e527c54..c6e110f1d1 100644 --- a/network/chat/qtox/pspec.xml +++ b/network/chat/qtox/pspec.xml @@ -13,8 +13,8 @@ network.chat Instant messaging, video conferencing, and more. qTox is a chat, voice, video, and file transfer instant messaging client using the encrypted peer-to-peer Tox protocol. - - https://github.com/qTox/qTox/archive/a3004159833e890c34189944595b71aec1563264.zip + + https://github.com/qTox/qTox/archive/2197bce610f2abf5e561b1ee528313660b0f0fb9.zip cmake @@ -24,6 +24,7 @@ openal-devel qt5-linguist toxext-devel + sonnet-devel libexif-devel qt5-svg-devel qt5-base-devel @@ -44,6 +45,7 @@ ffmpeg openal toxext + sonnet libexif qt5-svg qt5-base @@ -63,6 +65,13 @@ + + 2023-03-06 + 1.17.6 + Rebuild from git. Repository is archived. + fury + uglyside@yandex.ru + 2022-04-27 1.17.6