diff --git a/databases/futuresql/Makefile b/databases/futuresql/Makefile new file mode 100644 index 00000000000..88b8d597a65 --- /dev/null +++ b/databases/futuresql/Makefile @@ -0,0 +1,24 @@ +COMMENT = non-blocking Qt database framework +DISTNAME = futuresql-0.1.1 + +SHARED_LIBS += futuresql6 0.0 # 0.0 + +CATEGORIES = databases devel + +HOMEPAGE = https://api.kde.org/futuresql/html/index.html + +MAINTAINER = Rafael Sadowski + +# LGPLv2.1+, GPLv2+, BSD +PERMIT_PACKAGE = Yes + +WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Sql m + +SITES = ${SITE_KDE:=stable/futuresql/} +EXTRACT_SUFX = .tar.xz + +MODULES = devel/kf6 + +CONFIGURE_ARGS = -DQT_MAJOR_VERSION=6 + +.include diff --git a/databases/futuresql/distinfo b/databases/futuresql/distinfo new file mode 100644 index 00000000000..5f1f8b990d9 --- /dev/null +++ b/databases/futuresql/distinfo @@ -0,0 +1,2 @@ +SHA256 (futuresql-0.1.1.tar.xz) = 5E7Y1alhizynuimD7ZxfdXLm4KWxmflIaINLccy+vUM= +SIZE (futuresql-0.1.1.tar.xz) = 27844 diff --git a/databases/futuresql/pkg/DESCR b/databases/futuresql/pkg/DESCR new file mode 100644 index 00000000000..831a3c06747 --- /dev/null +++ b/databases/futuresql/pkg/DESCR @@ -0,0 +1,4 @@ +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. diff --git a/databases/futuresql/pkg/PLIST b/databases/futuresql/pkg/PLIST new file mode 100644 index 00000000000..b119287abec --- /dev/null +++ b/databases/futuresql/pkg/PLIST @@ -0,0 +1,11 @@ +include/FutureSQL6/ +include/FutureSQL6/ThreadedDatabase +include/FutureSQL6/futuresql_export.h +include/FutureSQL6/threadeddatabase.h +include/FutureSQL6/threadeddatabase_p.h +lib/cmake/FutureSQL6/ +lib/cmake/FutureSQL6/FutureSQL6Config.cmake +lib/cmake/FutureSQL6/FutureSQL6ConfigVersion.cmake +lib/cmake/FutureSQL6/FutureSQLTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/FutureSQL6/FutureSQLTargets.cmake +@lib lib/libfuturesql6.so.${LIBfuturesql6_VERSION}