Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lazarus for openSUSE:Factory checked 
in at 2024-03-04 21:24:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lazarus (Old)
 and      /work/SRC/openSUSE:Factory/.lazarus.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lazarus"

Mon Mar  4 21:24:51 2024 rev:24 rq:1154454 version:3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes  2024-01-17 
22:15:57.480446737 +0100
+++ /work/SRC/openSUSE:Factory/.lazarus.new.1770/lazarus.changes        
2024-03-04 21:24:58.750054064 +0100
@@ -1,0 +2,10 @@
+Sun Mar  3 20:46:41 UTC 2024 - PragmaticLinux <i...@pragmaticlinux.com>
+
+- Update to 3.2
+  * This is a bugfix release for which no seperate release notes were
+    published. The previous release notes still apply and contain
+    Lazarus 3.2 notes:
+    https://wiki.freepascal.org/Lazarus_3.0_release_notes
+- Improved the build commands in the spec-file.
+
+-------------------------------------------------------------------

Old:
----
  lazarus-3.0-0.tar.gz

New:
----
  lazarus-3.2-0.tar.gz

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

Other differences:
------------------
++++++ lazarus.spec ++++++
--- /var/tmp/diff_new_pack.pLTv5S/_old  2024-03-04 21:25:00.098102979 +0100
+++ /var/tmp/diff_new_pack.pLTv5S/_new  2024-03-04 21:25:00.102103125 +0100
@@ -19,7 +19,7 @@
 %define qt5_sover   1
 %define qt6_sover   6
 Name:           lazarus
-Version:        3.0
+Version:        3.2
 Release:        0
 # Please note that the LGPL is modified and this is not multi-licensed, but 
each component has a separate license chosen.
 Summary:        FreePascal RAD IDE and Component Library
@@ -46,8 +46,8 @@
 Requires:       make
 Requires(post): desktop-file-utils
 Requires(post): shared-mime-info
-Requires(postun):desktop-file-utils
-Requires(postun):shared-mime-info
+Requires(postun): desktop-file-utils
+Requires(postun): shared-mime-info
 BuildRequires:  desktop-file-utils
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libqt5-qtbase-common-devel >= 5.6.0
@@ -262,27 +262,16 @@
 popd
 
 # Compile some basic targets required by everything else
-make registration %{fpmakeopt}
+make registration %{fpmakeopt} OPT='%{fpcopt}'
 
-# Compile tools (lazbuild, etc.). Requires the nogui widgetset.
-make lazbuild %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make tools %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-
-# Compile LCL base (Lazarus Component Library) for the "nogui" widgetset. Note 
that
-# starting with Lazarus 3.0, the "basecomponents" build target changed to the 
point that
-# it can no longer be build for the "nogui" widgetset. Manually build the 
targets of
-# the original "basecomponents", prior to Lazarus 3.0. This outputs the files 
needed for
-# subpackage lcl-nogui. Eventually subpackage lcl-nogui should be removed, 
because it
-# is not officially supported nor tested according to:
-#   https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/40683
-make -C lcl/interfaces/nogui/ %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make -C components/buildintf %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make -C components/debuggerintf %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make -C components/lazcontrols %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make -C components/ideintf %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make -C components/synedit %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
-make -C components/lazdebuggergdbmi %{fpmakeopt} OPT='%{fpcopt}' 
LCL_PLATFORM=nogui
-make -C components/lazcontrols/design %{fpmakeopt} OPT='%{fpcopt}' 
LCL_PLATFORM=nogui
+# Compile lazbuild - required to build other targets
+make lazbuild %{fpmakeopt} OPT='%{fpcopt}'
+
+# Compile LCL base (Lazarus Component Library) for the "nogui" widgetset
+make lcl %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=nogui
+
+# Compile extra tools
+make tools %{fpmakeopt} OPT='%{fpcopt}'
 
 # Compile the LCL base + extra components for GUI widgetsets
 for WIDGETSET in gtk2 gtk3 qt5 qt6; do
@@ -292,13 +281,13 @@
 # Compile the IDE itself. Default to using the gkt2 widget set.
 make bigide %{fpmakeopt} OPT='%{fpcopt}' LCL_PLATFORM=gtk2
 
-# build libQt5Pas
+# Build libQt5Pas
 pushd lcl/interfaces/qt5/cbindings
   %qmake5
   %make_build
 popd
 
-# build libQt6Pas
+# Build libQt6Pas
 pushd lcl/interfaces/qt6/cbindings
   %qmake6
   %make_build
@@ -403,7 +392,6 @@
 
 # Helper macro to reduce repetitions (lcl, basecomponents)
 %define lcl_base_files(n:) %{expand:
-       %{*} %{_libdir}/%{name}/components/*/design/lib/*-linux/%{-n*}/
        %{*} %{_libdir}/%{name}/components/*/lib/*-linux/%{-n*}/
        %{*} %{_libdir}/%{name}/components/*/units/*-linux/%{-n*}/
        %{*} %{_libdir}/%{name}/lcl/interfaces/%{-n*}/
@@ -412,6 +400,7 @@
 
 # Some files are not present for nogui (bigidecomponents)
 %define lcl_extra_files(n:) %{expand:
+       %{*} %{_libdir}/%{name}/components/*/design/lib/*-linux/%{-n*}/
        %{*} %{_libdir}/%{name}/components/*/design/units/*-linux/%{-n*}/
        %{*} %{_libdir}/%{name}/components/*/include/%{-n*}/
        %{*} %{_libdir}/%{name}/components/*/include/intf/%{-n*}/

++++++ lazarus-3.0-0.tar.gz -> lazarus-3.2-0.tar.gz ++++++
/work/SRC/openSUSE:Factory/lazarus/lazarus-3.0-0.tar.gz 
/work/SRC/openSUSE:Factory/.lazarus.new.1770/lazarus-3.2-0.tar.gz differ: char 
109, line 1

Reply via email to