diff --git a/desktop/misc/futuresql/actions.py b/desktop/misc/futuresql/actions.py
new file mode 100644
index 0000000000..9d4dde5606
--- /dev/null
+++ b/desktop/misc/futuresql/actions.py
@@ -0,0 +1,20 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde6
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+
+def setup():
+ kde6.configure()
+
+def build():
+ kde6.make()
+
+def install():
+ kde6.install()
+
+ pisitools.dodoc("README.md")
diff --git a/desktop/misc/futuresql/pspec.xml b/desktop/misc/futuresql/pspec.xml
new file mode 100644
index 0000000000..5458e08c92
--- /dev/null
+++ b/desktop/misc/futuresql/pspec.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ futuresql
+ https://api.kde.org/futuresql/html/index.html
+
+ Kamil Atlı
+ suvari@pisilinux.org
+
+ LGPLv2
+ futuresql
+ library
+ app:console
+ Non-blocking Qt database framework
+ A non-blocking database framework for Qt. FutureSQL was in part inspired by Diesel, and provides a higher level of abstraction than QtSql. Its features include non-blocking database access by default, relatively boilderplate-free queries, automatic database migrations and simple mapping to objects.
+ https://github.com/KDE/futuresql/archive/refs/tags/v0.1.1.tar.gz
+
+ qt6-sql-odbc
+ qt6-sql-mysql
+ qt6-sql-sqlite
+ qt6-sql-postgresql
+ extra-cmake-modules
+ qt6-base-devel
+
+
+
+
+
+
+
+ futuresql
+
+ libgcc
+ qt6-base
+
+
+ /usr/include/FutureSQL6
+ /usr/lib/libfuturesql6.so*
+ /usr/lib/cmake/FutureSQL6
+ /usr/share/doc
+
+
+
+
+
+ 2025-07-13
+ 0.1.1
+ First release
+ Kamil Atlı
+ suvari@pisilinux.org
+
+
+
diff --git a/pisi-index.xml b/pisi-index.xml
index a28b2cc486..e500977f47 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -92345,6 +92345,55 @@ talking to the kernel.
+
+
+ futuresql
+ https://api.kde.org/futuresql/html/index.html
+
+ Kamil Atlı
+ suvari@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ desktop.misc
+ Non-blocking Qt database framework
+ A non-blocking database framework for Qt. FutureSQL was in part inspired by Diesel, and provides a higher level of abstraction than QtSql. Its features include non-blocking database access by default, relatively boilderplate-free queries, automatic database migrations and simple mapping to objects.
+ futuresql
+ https://github.com/KDE/futuresql/archive/refs/tags/v0.1.1.tar.gz
+
+ qt6-sql-odbc
+ qt6-sql-mysql
+ qt6-sql-sqlite
+ qt6-sql-postgresql
+ extra-cmake-modules
+ qt6-base-devel
+
+ desktop/misc/futuresql/pspec.xml
+
+
+ futuresql
+
+ libgcc
+ qt6-base
+
+
+ /usr/include/FutureSQL6
+ /usr/lib/libfuturesql6.so*
+ /usr/lib/cmake/FutureSQL6
+ /usr/share/doc
+
+
+
+
+ 2025-07-13
+ 0.1.1
+ First release
+ Kamil Atlı
+ suvari@pisilinux.org
+
+
+
gdm
@@ -236527,7 +236576,7 @@ complete albums that you have purchased from Amazon.
/usr/lib/libLLVM*.so
- /usr/lib/libLLVM*.so.19*
+ /usr/lib/libLLVM*.so*
/usr/lib/LLVMgold.*
/usr/lib/libLTO.*
/usr/lib/libRemarks.so*
@@ -236648,11 +236697,11 @@ complete albums that you have purchased from Amazon.
libgcc
- /usr/lib/clang/19/lib/linux/*.so
- /usr/lib/clang/19/lib/i386-pc-linux-gnu/*.so
- /usr/lib/clang/19/lib/i386-pc-linux-gnu/*.a
- /usr/lib/clang/19/lib/x86_64-pc-linux-gnu/*.so
- /usr/lib/clang/19/lib/x86_64-pc-linux-gnu/*.a
+ /usr/lib/clang/20/lib/linux/*.so
+ /usr/lib/clang/20/lib/i386-pc-linux-gnu/*.so
+ /usr/lib/clang/20/lib/i386-pc-linux-gnu/*.a
+ /usr/lib/clang/20/lib/x86_64-pc-linux-gnu/*.so
+ /usr/lib/clang/20/lib/x86_64-pc-linux-gnu/*.a
@@ -236706,10 +236755,10 @@ complete albums that you have purchased from Amazon.
/usr/include/clang
- /usr/lib/clang/19.1.7/include
- /usr/lib32/clang/19/include
+ /usr/lib/clang/20.1.8/include
+ /usr/lib32/clang/20/include
/usr/lib32/cmake/clang/Clang*
- /usr/lib/clang/19/include
+ /usr/lib/clang/20/include
/usr/lib/cmake/clang/Clang*
/usr/include/clang-c
/usr/include/clang-tidy
@@ -294158,6 +294207,74 @@ yığın. Üç bölüm sağlar:
+
+
+ libphonenumber
+ https://github.com/googlei18n/libphonenumber
+
+ Kamil Atlı
+ suvari@pisilinux.org
+
+ Apache
+ library
+ programming.library
+ Google's common library for parsing, formatting, and validating international phone numbers
+ Google'ın uluslararası telefon numaralarını ayrıştırma, biçimlendirme ve doğrulama için ortak kütüphanesi
+ Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. The Java version is optimized for running on smartphones, and is used by the Android framework since 4.0
+ Google'ın uluslararası telefon numaralarını ayrıştırma, biçimlendirme ve doğrulama için ortak Java, C++ ve JavaScript kitaplığı. Java sürümü akıllı telefonlarda çalışmak üzere optimize edilmiştir ve 4.0'dan beri Android çerçevesi tarafından kullanılmaktadır.
+ https://github.com/google/libphonenumber/archive/refs/tags/v9.0.9.tar.gz
+
+ git
+ cmake
+ boost-devel
+ icu4c-devel
+ gtest-devel
+ protobuf-devel
+ abseil-cpp-devel
+ jre8-openjdk-headless
+
+
+ 0002-Remove-Werror.patch
+ libphonenumber-8.13.47-cmake.patch
+
+ programming/library/libphonenumber/pspec.xml
+
+
+ libphonenumber
+
+ icu4c
+ boost
+ libgcc
+ protobuf
+ abseil-cpp
+
+
+ /usr/share/doc
+ /usr/lib/libgeocoding.so*
+ /usr/lib/libphonenumber.so*
+
+
+
+ libphonenumber-devel
+
+ abseil-cpp-devel
+ libphonenumber
+
+
+ /usr/lib/cmake
+ /usr/include
+
+
+
+
+ 2025-07-03
+ 9.0.9
+ First release
+ Kamil Atlı
+ suvari@pisilinux.org
+
+
+
libportal
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index e1f5825f6e..2ab40324b6 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-4e12ae63a6c68842bee41c0e4f12a9995bd855f9
\ No newline at end of file
+db8e96d2a16605130a151e1473b966b7f95f9daa
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 5b0458f6f2..5026ff4218 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 cfa517d973..b371ae7849 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-7cb2a008983e6ee626b2c42d13b93046934a4763
\ No newline at end of file
+7aa4b1d62d7daf0bb28c960dec947f7dc29cf420
\ No newline at end of file
diff --git a/programming/library/libphonenumber/actions.py b/programming/library/libphonenumber/actions.py
new file mode 100644
index 0000000000..b77cbb2438
--- /dev/null
+++ b/programming/library/libphonenumber/actions.py
@@ -0,0 +1,34 @@
+#!/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 cmaketools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+
+def setup():
+ shelltools.makedirs("cpp/build")
+ shelltools.cd("cpp/build")
+ cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_STATIC_LIBS=OFF \
+ -DCMAKE_INSTALL_PREFIX=/usr", sourceDir="..")
+
+def build():
+ shelltools.cd("cpp/build")
+ cmaketools.make()
+
+
+def install():
+ shelltools.cd("cpp/build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ # No static libs
+ pisitools.remove("/usr/lib/*.a")
+
+ shelltools.cd("../..")
+ pisitools.dodoc("LICENSE")
diff --git a/programming/library/libphonenumber/files/0002-Remove-Werror.patch b/programming/library/libphonenumber/files/0002-Remove-Werror.patch
new file mode 100644
index 0000000000..c511f99e40
--- /dev/null
+++ b/programming/library/libphonenumber/files/0002-Remove-Werror.patch
@@ -0,0 +1,36 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)"
+Date: Tue, 29 Apr 2025 19:58:36 +0200
+Subject: [PATCH] Remove -Werror
+
+---
+ cpp/CMakeLists.txt | 2 +-
+ tools/cpp/CMakeLists.txt | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
+index ad773567dde8..cd606e50ffb9 100644
+--- a/cpp/CMakeLists.txt
++++ b/cpp/CMakeLists.txt
+@@ -416,7 +416,7 @@ if (USE_ICU_REGEXP)
+ endif ()
+
+ if (NOT WIN32)
+- add_definitions ("-Wall -Werror")
++ add_definitions ("-Wall")
+ endif ()
+
+ include_directories ("src")
+diff --git a/tools/cpp/CMakeLists.txt b/tools/cpp/CMakeLists.txt
+index 314d91cf64c6..1ded960cc4fc 100644
+--- a/tools/cpp/CMakeLists.txt
++++ b/tools/cpp/CMakeLists.txt
+@@ -25,7 +25,7 @@ set (
+ )
+
+ if (NOT WIN32)
+- add_definitions ("-Wall -Werror")
++ add_definitions ("-Wall")
+ endif ()
+
+ include_directories ("src")
diff --git a/programming/library/libphonenumber/files/libphonenumber-8.13.47-cmake.patch b/programming/library/libphonenumber/files/libphonenumber-8.13.47-cmake.patch
new file mode 100644
index 0000000000..580ac5b4cc
--- /dev/null
+++ b/programming/library/libphonenumber/files/libphonenumber-8.13.47-cmake.patch
@@ -0,0 +1,31 @@
+https://gitlab.exherbo.org/exherbo/kde/-/blob/master/packages/dev-libs/libphonenumber/files/Link-the-test-program-to-the-shared-lib-to-allow-bui.patch?ref_type=heads
+https://github.com/google/libphonenumber/pull/2556 (previous version)
+
+Upstream: no
+Reason: fails to link with -DBUILD_STATIC_LIB=OFF
+
+From 0b50dcf8299e3c18cdc158f40aa97cdb0318b08e Mon Sep 17 00:00:00 2001
+From: Bernd Steinhauser
+Date: Tue, 10 Jan 2023 09:14:44 +0100
+Subject: [PATCH] Link the test program to the shared lib to allow building
+ without static libs
+
+---
+ cpp/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
+index d2d111d5..932b5e63 100644
+--- a/cpp/CMakeLists.txt
++++ b/cpp/CMakeLists.txt
+@@ -599,7 +599,7 @@ if(BUILD_TESTING)
+ # libraries are built properly.
+ if (BUILD_GEOCODER)
+ add_executable (geocoding_test_program "test/phonenumbers/geocoding/geocoding_test_program.cc")
+- target_link_libraries (geocoding_test_program geocoding phonenumber)
++ target_link_libraries (geocoding_test_program geocoding-shared phonenumber-shared)
+ endif ()
+ endif()
+
+--
+2.39.0
\ No newline at end of file
diff --git a/programming/library/libphonenumber/pspec.xml b/programming/library/libphonenumber/pspec.xml
new file mode 100644
index 0000000000..a6fb58d9e2
--- /dev/null
+++ b/programming/library/libphonenumber/pspec.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ libphonenumber
+ https://github.com/googlei18n/libphonenumber
+
+ Kamil Atlı
+ suvari@pisilinux.org
+
+ Apache
+ library
+ Google's common library for parsing, formatting, and validating international phone numbers
+ Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. The Java version is optimized for running on smartphones, and is used by the Android framework since 4.0
+ https://github.com/google/libphonenumber/archive/refs/tags/v9.0.9.tar.gz
+
+ git
+ cmake
+ boost-devel
+ icu4c-devel
+ gtest-devel
+ protobuf-devel
+ abseil-cpp-devel
+ jre8-openjdk-headless
+
+
+ 0002-Remove-Werror.patch
+ libphonenumber-8.13.47-cmake.patch
+
+
+
+
+ libphonenumber
+
+ icu4c
+ boost
+ libgcc
+ protobuf
+ abseil-cpp
+
+
+ /usr/share/doc
+ /usr/lib/libgeocoding.so*
+ /usr/lib/libphonenumber.so*
+
+
+
+
+ libphonenumber-devel
+
+
+ abseil-cpp-devel
+ libphonenumber
+
+
+ /usr/lib/cmake
+ /usr/include
+
+
+
+
+
+ 2025-07-03
+ 9.0.9
+ First release
+ Kamil Atlı
+ suvari@pisilinux.org
+
+
+
diff --git a/programming/library/libphonenumber/translations.xml b/programming/library/libphonenumber/translations.xml
new file mode 100644
index 0000000000..5fb9fec4d6
--- /dev/null
+++ b/programming/library/libphonenumber/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ libphonenumber
+ Google'ın uluslararası telefon numaralarını ayrıştırma, biçimlendirme ve doğrulama için ortak kütüphanesi
+ Google'ın uluslararası telefon numaralarını ayrıştırma, biçimlendirme ve doğrulama için ortak Java, C++ ve JavaScript kitaplığı. Java sürümü akıllı telefonlarda çalışmak üzere optimize edilmiştir ve 4.0'dan beri Android çerçevesi tarafından kullanılmaktadır.
+
+