diff --git a/common/shlibs b/common/shlibs index 671d6d44ee0..6ce99c1edb0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3991,3 +3991,5 @@ libneatvnc.so.0 neatvnc-0.2.0_1 libtdjson.so.1.6.0 libtd-1.6.0_1 libJudy.so.1 judy-1.0.5_1 libsignal-protocol-c.so.2 libsignal-protocol-c-2.3.3_2 +libSeExpr2Editor.so.3 seexpr-krita-3.4.4.0_1 +libSeExpr2.so.3 seexpr-krita-3.4.4.0_1 diff --git a/srcpkgs/seexpr-krita-devel b/srcpkgs/seexpr-krita-devel new file mode 120000 index 00000000000..77a712c7500 --- /dev/null +++ b/srcpkgs/seexpr-krita-devel @@ -0,0 +1 @@ +seexpr-krita \ No newline at end of file diff --git a/srcpkgs/seexpr-krita/template b/srcpkgs/seexpr-krita/template new file mode 100644 index 00000000000..01490dd15a2 --- /dev/null +++ b/srcpkgs/seexpr-krita/template @@ -0,0 +1,47 @@ +# Template file for 'seexpr-krita' +pkgname=seexpr-krita +version=3.4.4.0 +revision=1 +wrksrc="seexpr-${version}" +build_style=cmake +configure_args="-DBUILD_DEMOS=OFF -DUSE_PYTHON=OFF" +hostmakedepends="qt5-qmake qt5-host-tools" +makedepends="qt5-tools-devel" +checkdepends="gtest-devel" +short_desc="Embeddable expression evaluation engine (Krita fork)" +maintainer="Kartik Singh " +license="GPL-3.0-or-later" +homepage="https://krita.org" +distfiles="${KDE_SITE}/seexpr/seexpr-${version}.tar.gz" +checksum=3f5b5330667d398285c9f7086cc3fd7e1363f3fa75f79b39766c34fe2e233656 + +if [ "$XBPS_CHECK_PKGS" ]; then + configure_args+=" -DBUILD_TESTS=ON" +else + configure_args+=" -DBUILD_TESTS=OFF" +fi + +do_check() { + cd build + # BlockTests requires llvm, we don't build it with llvm + ctest -E 'BlockTests' +} + +pre_configure() { + sed -i 's#share/SeExpr2/utils#lib/SeExpr2/utils#' src/utils/CMakeLists.txt +} + +post_install() { + [ -d "${DESTDIR}/usr/share/test/SeExpr2" ] && rm -r "${DESTDIR}/usr/share/test/SeExpr2" || true +} + +seexpr-krita-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/share/cmake + vmove usr/share/pkgconfig + vmove "usr/lib/*.so" + } +}