Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jsdec for openSUSE:Factory checked in at 2026-05-14 21:46:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jsdec (Old) and /work/SRC/openSUSE:Factory/.jsdec.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jsdec" Thu May 14 21:46:10 2026 rev:4 rq:1353220 version:0.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jsdec/jsdec.changes 2026-03-11 20:59:06.703304429 +0100 +++ /work/SRC/openSUSE:Factory/.jsdec.new.1966/jsdec.changes 2026-05-14 21:46:12.282607351 +0200 @@ -1,0 +2,5 @@ +Thu May 14 17:12:49 UTC 2026 - Eyad Issa <[email protected]> + +- Package cutter plugin + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jsdec.spec ++++++ --- /var/tmp/diff_new_pack.fsjH6N/_old 2026-05-14 21:46:14.478697379 +0200 +++ /var/tmp/diff_new_pack.fsjH6N/_new 2026-05-14 21:46:14.490697871 +0200 @@ -3,7 +3,7 @@ # # Copyright (c) 2025 SUSE LLC # Copyright (c) 2024, Martin Hauke <[email protected]> -# Copyright (c) 2025, Eyad Issa <[email protected]> +# Copyright (c) 2026 Eyad Issa <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,16 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%global quickjs_version 0.8.0 %global rizin_plugindir %{_libdir}/rizin/plugins -%global quickjs_version 0.8.0 +%global cutter_plugindir %{_datadir}/rizin/cutter/plugins + +%global cutter_native_plugindir %{cutter_plugindir}/native + +%global base_builddir %{_vpath_builddir} +%global rizin_builddir %{base_builddir}-rizin +%global cutter_builddir %{base_builddir}-cutter Name: jsdec Version: 0.8.0 @@ -33,12 +40,25 @@ BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: rizin-devel +BuildRequires: rz-cutter-devel +BuildRequires: cmake +BuildRequires: qt6-base-devel +BuildRequires: qt6-qt5compat-devel +BuildRequires: qt6-svg-devel Requires: rizin %description Simple decompiler for Rizin. Converts asm to pseudo-C code. +%package cutter +Summary: Jsdec plugin for Cutter +Requires: rz-cutter + +%description cutter +Jsdec plugin for Cutter. +Converts asm to pseudo-C code. + %prep %autosetup mkdir -p ./subprojects/libquickjs @@ -48,15 +68,35 @@ # apply meson patches to subprojects meson subprojects packagefiles --apply -# configure and build -%meson -Drizin_plugdir=%{rizin_plugindir} +# configure and build for rizin +%global _vpath_builddir %{rizin_builddir} +%meson -Dbuild_type=rizin -Drizin_plugdir=%{rizin_plugindir} +%meson_build + +# configure and build for cutter +%global _vpath_builddir %{cutter_builddir} +%meson -Dbuild_type=cutter %meson_build +cd cutter-plugin +%cmake \ + -DCUTTER_INSTALL_PLUGDIR=%{cutter_native_plugindir} \ + -DJSDEC_BUILD_DIR=../%{cutter_builddir} +%cmake_build %install +%global _vpath_builddir %{rizin_builddir} %meson_install +cd cutter-plugin +%cmake_install %files %license LICENSES/* %doc README.md %{rizin_plugindir}/libcore_pdd.so +%files cutter +%license LICENSES/* +%dir %{cutter_plugindir} +%dir %{cutter_native_plugindir} +%{cutter_native_plugindir}/libjsdec_cutter.so +
