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
+

Reply via email to