Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cjs for openSUSE:Factory checked in 
at 2024-09-01 19:22:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cjs (Old)
 and      /work/SRC/openSUSE:Factory/.cjs.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cjs"

Sun Sep  1 19:22:21 2024 rev:22 rq:1198022 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cjs/cjs.changes  2024-05-07 18:04:55.913840883 
+0200
+++ /work/SRC/openSUSE:Factory/.cjs.new.2698/cjs.changes        2024-09-01 
19:22:53.235602859 +0200
@@ -1,0 +2,14 @@
+Mon Aug 26 16:10:00 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Drop cmake and libtool BuildRequires: the package uses meson to
+  build and has no need for the additional two build systems.
+
+-------------------------------------------------------------------
+Tue Aug 13 04:26:48 UTC 2024 - Richard Rahl <rra...@opensuse.org>
+
+- update to 6.2.0:
+  * packaging: Forbid compilation if the symbols file is outdated
+  * Port to mozjs115
+- update spec file to reflect newer standards
+
+-------------------------------------------------------------------

Old:
----
  cjs-6.0.0.tar.gz

New:
----
  cjs-6.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cjs.spec ++++++
--- /var/tmp/diff_new_pack.cD6slK/_old  2024-09-01 19:22:54.451652645 +0200
+++ /var/tmp/diff_new_pack.cD6slK/_new  2024-09-01 19:22:54.455652810 +0200
@@ -16,59 +16,53 @@
 #
 
 
-%define soname  libcjs
 %define sover   0
 %define typelib typelib-1_0-CjsPrivate-1_0
-%define __requires_exclude_from ^.*installed-tests.*$
 Name:           cjs
-Version:        6.0.0
+Version:        6.2.0
 Release:        0
 Summary:        JavaScript module used by Cinnamon
 License:        (GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later) AND MIT
-Group:          System/GUI/Other
 URL:            https://github.com/linuxmint/cjs
-Source:         
https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires:  dbus-1
+Source:         %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  libtool
 BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  sysprof-devel
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(cairo-gobject)
+BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
 BuildRequires:  pkgconfig(libffi)
-BuildRequires:  pkgconfig(mozjs-102)
-%if 0%{?suse_version} > 1500
+BuildRequires:  pkgconfig(mozjs-115)
+%if %{?suse_version} > 1500
 BuildRequires:  pkgconfig(readline)
 %else
 BuildRequires:  readline-devel
 %endif
+BuildRequires:  pkgconfig(sysprof-6)
 BuildRequires:  pkgconfig(sysprof-capture-4)
 
 %description
 JavaScript bindings based on GObject Introspection for the
 Cinnamon Desktop.
 
-%package -n %{soname}%{sover}
+%package -n lib%{name}%{sover}
 Summary:        Shared Libraries for Cinnamon JS module
-Group:          System/Libraries
 
-%description -n %{soname}%{sover}
+%description -n lib%{name}%{sover}
 JavaScript bindings based on GObject Introspection for the
 Cinnamon Desktop.
 
 This package provides libraries for cjs.
 
-%package -n %{typelib}
+%package -n typelib-1_0-CjsPrivate-1_0
 Summary:        Cinnamon JS module -- Introspection Bindings
-Group:          System/Libraries
 
-%description -n %{typelib}
+%description -n typelib-1_0-CjsPrivate-1_0
 JavaScript bindings based on GObject Introspection for the
 Cinnamon Desktop.
 
@@ -77,10 +71,9 @@
 
 %package devel
 Summary:        Development Files for Cinnamon JS module
-Group:          Development/Libraries/Other
 Requires:       %{name} = %{version}
-Requires:       %{soname}%{sover} = %{version}
-Requires:       %{typelib} = %{version}
+Requires:       lib%{name}%{sover} = %{version}
+Requires:       typelib-1_0-CjsPrivate-1_0 = %{version}
 
 %description devel
 JavaScript bindings based on GObject Introspection for the
@@ -89,37 +82,38 @@
 This package contains development files for cjs.
 
 %prep
-%setup -q
+%autosetup
 
 %build
-%meson --libexecdir=%{_libdir}/%{name}/
+%meson \
+  -Dcairo=enabled \
+  -Dreadline=enabled \
+  -Dprofiler=enabled \
+  --libexecdir=%{_libdir}/%{name}/
 %meson_build
 
 %install
 %meson_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%fdupes -s %{buildroot}
 
-%fdupes -s %{buildroot}%{_libdir}/%{name}/installed-tests/
-
-%post -n %{soname}%{sover} -p /sbin/ldconfig
-%postun -n %{soname}%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n lib%{name}%{sover}
 
 %files
-%license COPYING*
-%doc README.md debian/changelog
+%license COPYING
+%doc README.md NEWS
 %{_bindir}/%{name}*
 
-%files -n %{soname}%{sover}
+%files -n lib%{name}%{sover}
 %{_libdir}/libcjs.so.%{sover}*
 
-%files -n %{typelib}
+%files -n typelib-1_0-CjsPrivate-1_0
 %dir %{_libdir}/%{name}/
 %dir %{_libdir}/%{name}/girepository-1.0/
 %{_libdir}/%{name}/girepository-1.0/CjsPrivate-1.0.typelib
 
 %files devel
 %{_includedir}/%{name}-1.0/
-%{_libdir}/%{soname}.so
+%{_libdir}/lib%{name}.so
 %{_libdir}/pkgconfig/%{name}*.pc
 %{_datadir}/%{name}-1.0/
 

++++++ cjs-6.0.0.tar.gz -> cjs-6.2.0.tar.gz ++++++
++++ 9312 lines of diff (skipped)

Reply via email to