From d94be5aa3ea49e725f2b0c0f41b3e68391cb71ec Mon Sep 17 00:00:00 2001 From: oreo639 Date: Thu, 17 Apr 2025 21:47:46 -0700 Subject: [PATCH 1/2] New package: clapper-0.8.0 --- common/shlibs | 2 ++ srcpkgs/clapper-devel | 1 + srcpkgs/clapper-libs | 1 + srcpkgs/clapper/template | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 120000 srcpkgs/clapper-devel create mode 120000 srcpkgs/clapper-libs create mode 100644 srcpkgs/clapper/template diff --git a/common/shlibs b/common/shlibs index bec2f470613330..bb42ef221ad2a4 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4540,3 +4540,5 @@ libmaliit-plugins.so.2 maliit-keyboard-2.3.1_1 libSDL3.so.0 SDL3-3.2.2_1 libiconv.so.2 libiconv-1.18_1 libcharset.so.1 libiconv-1.18_1 +libclapper-gtk-0.0.so.0 clapper-libs-0.8.0_1 +libclapper-0.0.so.0 clapper-libs-0.8.0_1 diff --git a/srcpkgs/clapper-devel b/srcpkgs/clapper-devel new file mode 120000 index 00000000000000..f739d81f9a4f83 --- /dev/null +++ b/srcpkgs/clapper-devel @@ -0,0 +1 @@ +clapper \ No newline at end of file diff --git a/srcpkgs/clapper-libs b/srcpkgs/clapper-libs new file mode 120000 index 00000000000000..f739d81f9a4f83 --- /dev/null +++ b/srcpkgs/clapper-libs @@ -0,0 +1 @@ +clapper \ No newline at end of file diff --git a/srcpkgs/clapper/template b/srcpkgs/clapper/template new file mode 100644 index 00000000000000..1d635a3a59e48c --- /dev/null +++ b/srcpkgs/clapper/template @@ -0,0 +1,38 @@ +# Template file for 'clapper' +pkgname=clapper +version=0.8.0 +revision=1 +build_style=meson +build_helper=gir +hostmakedepends="pkg-config gettext glib-devel vala + gtk4-update-icon-cache desktop-file-utils" +makedepends="gtk4-devel gstreamer1-devel gst-plugins-base1-devel libadwaita-devel + libsoup3-devel libmicrodns-devel libpeas2-devel" +short_desc="Modern and user-friendly media player" +maintainer="deimonn " +license="GPL-3.0-or-later, LGPL-2.1-or-later" +homepage="https://github.com/Rafostar/clapper" +distfiles="https://github.com/Rafostar/clapper/archive/refs/tags/${version}.tar.gz" +checksum=f0d6faea1285ff4b3a1c3c758181cd1b501cd066f87afd0d6fde5fc7e83eba60 + +clapper-libs_package() { + short_desc+=" - libraries" + pkg_install() { + vmove "usr/lib/*.so.*" + vmove usr/lib/clapper-0.0 + vmove usr/lib/girepository-1.0 + vmove usr/lib/gstreamer-1.0 + } +} + +clapper-devel_package() { + depends="clapper-libs>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + vmove usr/share/gir-1.0 + vmove usr/share/vala + } +} From 48b39e38b47f0d0e06dcfe6bea31f6fcf3e4d1df Mon Sep 17 00:00:00 2001 From: oreo639 Date: Thu, 17 Apr 2025 21:48:11 -0700 Subject: [PATCH 2/2] newsflash: update to 3.3.5. --- srcpkgs/newsflash/template | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/srcpkgs/newsflash/template b/srcpkgs/newsflash/template index 61639800ae3420..0efe7228c3de21 100644 --- a/srcpkgs/newsflash/template +++ b/srcpkgs/newsflash/template @@ -1,19 +1,18 @@ # Template file for 'newsflash' pkgname=newsflash -version=3.1.3 +version=3.3.5 revision=1 build_style=meson build_helper=rust hostmakedepends="cargo pkg-config glib-devel sqlite-devel gettext-devel - desktop-file-utils gtk4-update-icon-cache blueprint-compiler - gtk4-devel libadwaita-devel" -makedepends="rust-std libwebkitgtk60-devel libadwaita-devel openssl-devel" + desktop-file-utils gtk4-update-icon-cache blueprint-compiler" +makedepends="rust-std libwebkitgtk60-devel libadwaita-devel openssl-devel clapper-devel" short_desc="RSS feed reader that supports various web based services" maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://gitlab.com/news-flash/news_flash_gtk" distfiles="https://gitlab.com/news-flash/news_flash_gtk/-/archive/v.${version}/news_flash_gtk-v.${version}.tar.gz" -checksum=5c9e6d01de0b3503186a125e5edbba425c1193e7e0f3c45a737d53b82bb54106 +checksum=7333e88187f022c0a6ba72e0d6943c1602acde19b646c38e202606cac3a965f7 post_patch() { if [ -n "$CROSS_BUILD" ]; then @@ -21,3 +20,9 @@ post_patch() { -e "s%rust_target /%'${RUST_TARGET}' / rust_target /%" fi } + +pre_build() { + if [ "$CROSS_BUILD" ]; then + export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0" + fi +}