diff --git a/common/shlibs b/common/shlibs index 3dcacc7de76..72852d4cb6a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -754,6 +754,7 @@ libGLEW.so.2.2 glew-2.2.0_1 libsndfile.so.1 libsndfile-1.0.20_1 libspeex.so.1 libspeex-1.1_1 libspeexdsp.so.1 speexdsp-1.2rc2_1 +libspelling-1.so.2 libspelling-0.4.5_1 libasyncns.so.0 libasyncns-0.8_1 libpulse.so.0 libpulseaudio-15.0_1 libpulse-mainloop-glib.so.0 libpulseaudio-15.0_1 diff --git a/srcpkgs/libspelling-devel b/srcpkgs/libspelling-devel new file mode 120000 index 00000000000..4fc06ddcb85 --- /dev/null +++ b/srcpkgs/libspelling-devel @@ -0,0 +1 @@ +libspelling \ No newline at end of file diff --git a/srcpkgs/libspelling/template b/srcpkgs/libspelling/template new file mode 100644 index 00000000000..a61ce148e33 --- /dev/null +++ b/srcpkgs/libspelling/template @@ -0,0 +1,37 @@ +# Template file for 'libspelling' +pkgname=libspelling +version=0.4.5 +revision=1 +build_style=meson +build_helper="gir" +configure_args="-Dsysprof=false" +hostmakedepends="pkg-config gi-docgen gettext glib-devel vala" +makedepends="gtk4-devel libadwaita-devel gtksourceview5-devel enchant2-devel" +checkdepends="hunspell-en" +short_desc="Spellcheck library for GTK 4" +maintainer="oreo639 " +license="LGPL-3.0-or-later" +homepage="https://gitlab.gnome.org/GNOME/libspelling" +changelog="https://gitlab.gnome.org/GNOME/libspelling/-/raw/main/NEWS" +distfiles="${GNOME_SITE}/libspelling/${version%.*}/libspelling-${version}.tar.xz" +checksum=ec0372d83f42b65aee3734248ef8e2ffbfba4ea91268419c98ea44a00ef3e83f + +pre_build() { + # help gi-docgen find gi files on cross + if [ -n "$CROSS_BUILD" ]; then + export XDG_DATA_DIRS=/usr/$XBPS_CROSS_TRIPLET/usr/share/ + fi +} + +libspelling-devel_package() { + depends="gtk4-devel libadwaita-devel gtksourceview5-devel ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share/doc + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/share/gir-1.0 + vmove usr/share/vala + } +}