public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/lazarus] rawhide: Update to v4.8
@ 2026-06-10 14:25 Artur Frenszek-Iwicki
0 siblings, 0 replies; only message in thread
From: Artur Frenszek-Iwicki @ 2026-06-10 14:25 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/lazarus
Branch : rawhide
Commit : acb6e746647cd5c9a6cc97ebb906cdf5fa775739
Author : Artur Frenszek-Iwicki <fedora@svgames.pl>
Date : 2026-06-10T10:10:10+02:00
Stats : +31/-28 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/lazarus/c/acb6e746647cd5c9a6cc97ebb906cdf5fa775739?branch=rawhide
Log:
Update to v4.8
---
diff --git a/.gitignore b/.gitignore
index 91046ba..65f6244 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,4 @@
/lazarus-4.2-0.tar.gz
/lazarus-4.4-0.tar.gz
/lazarus-4.6-0.tar.gz
+/lazarus-4.8-0.tar.gz
diff --git a/lazarus.spec b/lazarus.spec
index 2fa50b2..2eabefa 100644
--- a/lazarus.spec
+++ b/lazarus.spec
@@ -1,7 +1,7 @@
Name: lazarus
Summary: Lazarus Component Library and IDE for Free Pascal
-Version: 4.6
+Version: 4.8
%global baserelease 1
Release: %{baserelease}%{?dist}
@@ -275,11 +275,7 @@ developing applications that use qt6pas.
%prep
-%autosetup -c -p1
-
-
-%build
-cd lazarus
+%autosetup -p2 -n lazarus
# Remove the files for building other packages
rm -rf debian
@@ -289,11 +285,14 @@ popd
# Re-create the Makefiles
export FPCDIR=%{_datadir}/fpcsrc/
-fpcmake -Tall
-pushd components
-fpcmake -Tall
-popd
+for DIR in . components; do
+ pushd "${DIR}"
+ fpcmake -Tall
+ popd
+done
+
+%build
# Compile some basic targets required by everything else
make registration %{fpmakeopt} OPT='%{fpcopt}'
@@ -329,18 +328,18 @@ popd
%install
-make -C lazarus install INSTALL_PREFIX=%{buildroot}%{_prefix} _LIB=%{_lib}
+make install INSTALL_PREFIX=%{buildroot}%{_prefix} _LIB=%{_lib}
# Remove man page for an executable that is not actually installed.
rm %{buildroot}%{_mandir}/man1/svn2revisioninc.1* || true
desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
- lazarus/install/%{name}.desktop
+ ./install/%{name}.desktop
install -d %{buildroot}%{_sysconfdir}/lazarus
sed 's#__LAZARUSDIR__#%{_libdir}/%{name}#;s#__FPCSRCDIR__#%{_datadir}/fpcsrc#' \
- lazarus/tools/install/linux/environmentoptions.xml \
+ ./tools/install/linux/environmentoptions.xml \
> %{buildroot}%{_sysconfdir}/lazarus/environmentoptions.xml
chmod 755 %{buildroot}%{_libdir}/%{name}/components/lazreport/tools/localize.sh
@@ -351,7 +350,7 @@ install -m 644 %{SOURCE100} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
# -- Install Qt5Pas and Qt6Pas
for QTVER in 5 6; do
- pushd "lazarus/lcl/interfaces/qt${QTVER}/cbindings/"
+ pushd "lcl/interfaces/qt${QTVER}/cbindings/"
%make_install INSTALL_ROOT=%{buildroot}
popd
@@ -380,7 +379,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_libdir}/%{name}/docs
%{_libdir}/%{name}/examples
-%license lazarus/COPYING.GPL.txt
+%license COPYING.GPL.txt
# -- IDE files
@@ -416,10 +415,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_datadir}/icons/hicolor/48x48/mimetypes/*
%{_metainfodir}/%{name}.appdata.xml
-%doc lazarus/README.md
-%license lazarus/COPYING.txt
-%license lazarus/COPYING.LGPL.txt
-%license lazarus/COPYING.modifiedLGPL.txt
+%doc README.md
+%license COPYING.txt
+%license COPYING.LGPL.txt
+%license COPYING.modifiedLGPL.txt
%{_mandir}/man1/lazarus-ide.1*
%{_mandir}/man1/startlazarus.1*
@@ -447,7 +446,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%dir %{_sysconfdir}/lazarus
%config(noreplace) %{_sysconfdir}/lazarus/environmentoptions.xml
-%license lazarus/COPYING.GPL.txt
+%license COPYING.GPL.txt
%{_mandir}/man1/lazbuild.1*
%{_mandir}/man1/lazres.1*
%{_mandir}/man1/lrstolfm.1*
@@ -481,9 +480,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
# -- LCL base
%files lcl
-%license lazarus/COPYING.txt
-%license lazarus/COPYING.LGPL.txt
-%license lazarus/COPYING.modifiedLGPL.txt
+%license COPYING.txt
+%license COPYING.LGPL.txt
+%license COPYING.modifiedLGPL.txt
%license %{_libdir}/%{name}/lcl/interfaces/customdrawn/android/ApacheLicense2.0.txt
%dir %{_libdir}/%{name}
@@ -535,8 +534,8 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
# -- Qt5pas
%files -n qt5pas
-%license lazarus/lcl/interfaces/qt5/cbindings/COPYING.TXT
-%doc lazarus/lcl/interfaces/qt5/cbindings/README.TXT
+%license lcl/interfaces/qt5/cbindings/COPYING.TXT
+%doc lcl/interfaces/qt5/cbindings/README.TXT
%{_libdir}/libQt5Pas.so.*
%files -n qt5pas-devel
@@ -545,8 +544,8 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
# -- Qt6pas
%files -n qt6pas
-%license lazarus/lcl/interfaces/qt6/cbindings/COPYING.TXT
-%doc lazarus/lcl/interfaces/qt6/cbindings/README.TXT
+%license lcl/interfaces/qt6/cbindings/COPYING.TXT
+%doc lcl/interfaces/qt6/cbindings/README.TXT
%{_libdir}/libQt6Pas.so.*
%files -n qt6pas-devel
@@ -554,6 +553,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%changelog
+* Wed Jun 10 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 4.8-1
+- Update to v4.8
+
* Tue Feb 24 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 4.6-1
- Update to v4.6
diff --git a/sources b/sources
index 2508aeb..852fa64 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (lazarus-4.6-0.tar.gz) = d06e5afe3296d60013df5a6b8dad0e3a37d5bafd7bb261920a815082fd241923d152cd3de6f186992279e3e3398faeac0331dd3dcb0c02dce5c108c9b3cb4bbb
+SHA512 (lazarus-4.8-0.tar.gz) = 3a3b8edab9cf545376c5e97d34f03eff948093df66094cf211008fa5ac343d7f3dc8c44822eafc663d71bed96679ad5db938b24acbf343b5496c41211702532f
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-10 14:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-10 14:25 [rpms/lazarus] rawhide: Update to v4.8 Artur Frenszek-Iwicki
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox