commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2020-09-06 00:03:55 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.3399 (New) Package is "lazarus" Sun Sep 6 00:03:55 2020 rev:12 rq:832118 version:2.0.10 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2020-07-14 07:58:34.849651938 +0200 +++ /work/SRC/openSUSE:Factory/.lazarus.new.3399/lazarus.changes 2020-09-06 00:04:04.079303884 +0200 @@ -1,0 +2,11 @@ +Fri Sep 4 13:20:40 UTC 2020 - Guillaume GARDET + +- Lazarus released a new 2.0.10 tarball (2.0.10-2) which just + includes the lazarus-2.0.10-fpc304.patch patch on top of the + previous one. Use this new tarball and update the Source + URL accordingly +- Drop upstreamed patch: + * lazarus-2.0.10-fpc304.patch +- Run specfile cleaner + +--- Old: lazarus-2.0.10-fpc304.patch lazarus-2.0.10.tar.gz New: lazarus-2.0.10-2.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.1iSpHI/_old 2020-09-06 00:04:05.335304513 +0200 +++ /var/tmp/diff_new_pack.1iSpHI/_new 2020-09-06 00:04:05.339304515 +0200 @@ -25,7 +25,7 @@ License:GPL-2.0-only AND LGPL-2.0-only AND MPL-1.1 Group: Development/Languages/Other URL:http://www.lazarus.freepascal.org/ -Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}-2.tar.gz # PATCH-FEATURE-UPSTREAM http://mantis.freepascal.org/view.php?id=31364 Source1: https://raw.githubusercontent.com/hughsie/fedora-appstream/developerapps/appdata-extra/desktop/lazarus.appdata.xml Source90: %{name}-rpmlintrc @@ -33,17 +33,22 @@ Patch0: %{name}-Makefile_patch.diff # PATCH-FIX-OPENSUSE lazarus.desktop.patch -- Fix desktop file Patch1: lazarus.desktop.patch -# PATCH-FIX-UPSTREAM lazarus-2.0.10-fpc304.patch -Patch2: lazarus-2.0.10-fpc304.patch +BuildRequires: dos2unix +BuildRequires: fdupes +BuildRequires: fpc >= 3.0.0 +BuildRequires: fpc-src >= 3.0.0 +Requires: fpc +Requires: fpc-src +Requires: gdb +Requires(post): desktop-file-utils +Requires(post): shared-mime-info +Requires(postun): desktop-file-utils +Requires(postun): shared-mime-info %if 0%{?suse_version} > 1210 BuildRequires: desktop-file-utils %else BuildRequires: update-desktop-files %endif -BuildRequires: dos2unix -BuildRequires: fdupes -BuildRequires: fpc >= 3.0.0 -BuildRequires: fpc-src >= 3.0.0 %if 0%{?suse_version} >= 1140 BuildRequires: hicolor-icon-theme %endif @@ -61,9 +66,6 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) %endif -Requires: fpc -Requires: fpc-src -Requires: gdb %if 0%{?sles_version} == 11 Requires: glib2-devel Requires: gtk2-devel @@ -71,11 +73,6 @@ Requires: pkgconfig(glib-2.0) Requires: pkgconfig(gtk+-2.0) %endif -Requires(post): desktop-file-utils -Requires(post): shared-mime-info -Requires(postun): desktop-file-utils -Requires(postun): shared-mime-info -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Lazarus is a Rapid Application Development @@ -103,7 +100,6 @@ %setup -q -n %{name} %patch0 -p1 %patch1 -p1 -%patch2 -p1 # remove unneeded files rm -rf debian @@ -140,7 +136,7 @@ fi # fix shebang -find . \( -name "*.sh" -o -name "*.pl" \) -exec sed -i '1s|#!/usr/bin/env|%{_bindir}/|' {} + +find . \( -name "*.sh" -o -name "*.pl" \) -exec sed -i '1s|#!%{_bindir}/env|%{_bindir}/|' {} + %build # Don't use -gs (use explicitly "stabs" debuginfo) for compiling lhelp but -g (use the default debuginfo type "dwarf") as in the rest of package's Makefiles @@ -221,7 +217,7 @@ install -Dpm 0644 install/%{name}-mime.xml %{buildroot}%{_datadir}/mime/packages/%{name}.xml # software gallery metadata -install -Dpm 0644 %{S:1} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml +install -Dpm 0644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml # configs install -dm 0755 %{buildroot}%{_sysconfdir}/%{name} @@ -240,7 +236,7 @@ %icon_theme_cache_post %desktop_database_post %else -/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : +%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || : %endif %postun @@ -249,7 +245,7 @@ %icon_theme_cache_postun %desktop_database_postun %else -/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : +%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || : %endif %endif @@ -261,7 +257,7 @@
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2020-07-14 07:55:54 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.3060 (New) Package is "lazarus" Tue Jul 14 07:55:54 2020 rev:11 rq:820053 version:2.0.10 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2020-04-16 23:02:49.443653451 +0200 +++ /work/SRC/openSUSE:Factory/.lazarus.new.3060/lazarus.changes 2020-07-14 07:58:34.849651938 +0200 @@ -1,0 +2,8 @@ +Wed Jul 8 17:15:55 UTC 2020 - Luigi Baldoni + +- Update to version 2.0.10 + This is a bugfix release. For a complete list of changes see: + https://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.10_.28merged.29 +- Add lazarus-2.0.10-fpc304.patch (fix build with fpc 3.0.4) + +--- Old: lazarus-2.0.8.tar.gz New: lazarus-2.0.10-fpc304.patch lazarus-2.0.10.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.5DclRM/_old 2020-07-14 07:58:36.233656419 +0200 +++ /var/tmp/diff_new_pack.5DclRM/_new 2020-07-14 07:58:36.237656432 +0200 @@ -18,7 +18,7 @@ %define sover 1 Name: lazarus -Version:2.0.8 +Version:2.0.10 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 @@ -33,6 +33,8 @@ Patch0: %{name}-Makefile_patch.diff # PATCH-FIX-OPENSUSE lazarus.desktop.patch -- Fix desktop file Patch1: lazarus.desktop.patch +# PATCH-FIX-UPSTREAM lazarus-2.0.10-fpc304.patch +Patch2: lazarus-2.0.10-fpc304.patch %if 0%{?suse_version} > 1210 BuildRequires: desktop-file-utils %else @@ -101,6 +103,7 @@ %setup -q -n %{name} %patch0 -p1 %patch1 -p1 +%patch2 -p1 # remove unneeded files rm -rf debian ++ lazarus-2.0.10-fpc304.patch ++ From: Mattias Gaertner Date: 2020-07-07 09:25:48 UTC Subject: fixed compile fpc 3.0.4 References: r63523 chmhelp: fixed compile fpc 3.0.4 --- trunk/components/chmhelp/lhelp/chmspecialparser.pas 2020/07/07 03:59:57 63522 +++ trunk/components/chmhelp/lhelp/chmspecialparser.pas 2020/07/07 09:25:48 63523 @@ -136,6 +136,7 @@ // Add new child node fLastNode := AParentNode; NewNode := TContentTreeNode(fTreeView.Items.AddChild(AParentNode, txt)); +{$IF FPC_FULLVERSION>=30200} URL:=''; for x:=0 to AItem.SubItemcount-1 do begin @@ -146,6 +147,9 @@ if URL<>'' then break; end; +{$ELSE} +URL:=AItem.URL; +{$ENDIF} NewNode.Url := FixURL('/'+URL); NewNode.Data := fChm; if fTreeView.Images <> nil then ++ lazarus-2.0.8.tar.gz -> lazarus-2.0.10.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-2.0.8.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new.3060/lazarus-2.0.10.tar.gz differ: char 5, line 1
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2020-04-16 23:02:43 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.2738 (New) Package is "lazarus" Thu Apr 16 23:02:43 2020 rev:10 rq:794373 version:2.0.8 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2019-10-31 22:25:26.852332162 +0100 +++ /work/SRC/openSUSE:Factory/.lazarus.new.2738/lazarus.changes 2020-04-16 23:02:49.443653451 +0200 @@ -1,0 +2,7 @@ +Wed Apr 15 20:15:11 UTC 2020 - Luigi Baldoni + +- Update to version 2.0.8 + This is a bugfix release. For a complete list of changes see: + https://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.8_.28merged.29 + +--- Old: lazarus-2.0.6.tar.gz New: lazarus-2.0.8.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.GkEhTV/_old 2020-04-16 23:02:51.151654739 +0200 +++ /var/tmp/diff_new_pack.GkEhTV/_new 2020-04-16 23:02:51.151654739 +0200 @@ -1,7 +1,7 @@ # # spec file for package lazarus # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ %define sover 1 Name: lazarus -Version:2.0.6 +Version:2.0.8 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 License:GPL-2.0-only AND LGPL-2.0-only AND MPL-1.1 Group: Development/Languages/Other -Url:http://www.lazarus.freepascal.org/ +URL:http://www.lazarus.freepascal.org/ Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz # PATCH-FEATURE-UPSTREAM http://mantis.freepascal.org/view.php?id=31364 Source1: https://raw.githubusercontent.com/hughsie/fedora-appstream/developerapps/appdata-extra/desktop/lazarus.appdata.xml ++ lazarus-2.0.6.tar.gz -> lazarus-2.0.8.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-2.0.6.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new.2738/lazarus-2.0.8.tar.gz differ: char 5, line 1
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2019-10-31 22:25:22 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.2990 (New) Package is "lazarus" Thu Oct 31 22:25:22 2019 rev:9 rq:744321 version:2.0.6 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2019-08-06 17:27:25.336686673 +0200 +++ /work/SRC/openSUSE:Factory/.lazarus.new.2990/lazarus.changes 2019-10-31 22:25:26.852332162 +0100 @@ -1,0 +2,7 @@ +Wed Oct 30 19:28:01 UTC 2019 - Luigi Baldoni + +- Update to version 2.0.6 + This is a bugfix release. For a complete list of changes see: + https://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.6_.28merged.29 + +--- Old: lazarus-2.0.4.tar.gz New: lazarus-2.0.6.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.xKCwwM/_old 2019-10-31 22:25:28.704334657 +0100 +++ /var/tmp/diff_new_pack.xKCwwM/_new 2019-10-31 22:25:28.708334662 +0100 @@ -18,7 +18,7 @@ %define sover 1 Name: lazarus -Version:2.0.4 +Version:2.0.6 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 ++ lazarus-2.0.4.tar.gz -> lazarus-2.0.6.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-2.0.4.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new.2990/lazarus-2.0.6.tar.gz differ: char 5, line 1
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2019-08-06 17:27:23 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.4126 (New) Package is "lazarus" Tue Aug 6 17:27:23 2019 rev:8 rq:721268 version:2.0.4 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2019-04-17 10:09:58.302888736 +0200 +++ /work/SRC/openSUSE:Factory/.lazarus.new.4126/lazarus.changes 2019-08-06 17:27:25.336686673 +0200 @@ -1,0 +2,7 @@ +Tue Aug 6 10:27:57 UTC 2019 - Luigi Baldoni + +- Update to version 2.0.4 + This is a bugfix release. For a complete list of changes see: + https://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.4_.28merged.29 + +--- Old: lazarus-2.0.2.tar.gz New: lazarus-2.0.4.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.mqVrqA/_old 2019-08-06 17:27:27.416686221 +0200 +++ /var/tmp/diff_new_pack.mqVrqA/_new 2019-08-06 17:27:27.420686221 +0200 @@ -18,7 +18,7 @@ %define sover 1 Name: lazarus -Version:2.0.2 +Version:2.0.4 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 @@ -224,10 +224,6 @@ install -dm 0755 %{buildroot}%{_sysconfdir}/%{name} sed %{buildroot}%{_sysconfdir}/%{name}/environmentoptions.xml -# fix permissions -chmod -x %{buildroot}%{_defaultdocdir}/%{name}/docs/html/build_lcl_chm.sh \ - %{buildroot}%{_defaultdocdir}/%{name}/docs/xml/multi_makeskel.pl - # cleanup rm -rf %{buildroot}%{_libdir}/%{name}/install/man rm -f %{buildroot}%{_libdir}/%{name}/Makefile.fpc.orig ++ lazarus-2.0.2.tar.gz -> lazarus-2.0.4.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-2.0.2.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new.4126/lazarus-2.0.4.tar.gz differ: char 5, line 1
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2019-04-17 10:09:44 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.17052 (New) Package is "lazarus" Wed Apr 17 10:09:44 2019 rev:7 rq:694776 version:2.0.2 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2019-02-24 17:12:13.200484544 +0100 +++ /work/SRC/openSUSE:Factory/.lazarus.new.17052/lazarus.changes 2019-04-17 10:09:58.302888736 +0200 @@ -1,0 +2,7 @@ +Tue Apr 16 08:49:08 UTC 2019 - Luigi Baldoni + +- Update to version 2.0.2 + This is a bugfix release. For a complete list of changes see: + http://wiki.freepascal.org/Lazarus_2.0_fixes_branch#Fixes_for_2.0.2_.28Merged.29 + +--- Old: lazarus-2.0.0.tar.gz New: lazarus-2.0.2.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.ZW5qXW/_old 2019-04-17 10:10:01.086891702 +0200 +++ /var/tmp/diff_new_pack.ZW5qXW/_new 2019-04-17 10:10:01.086891702 +0200 @@ -18,7 +18,7 @@ %define sover 1 Name: lazarus -Version:2.0.0 +Version:2.0.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 ++ lazarus-2.0.0.tar.gz -> lazarus-2.0.2.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-2.0.0.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new.17052/lazarus-2.0.2.tar.gz differ: char 5, line 1
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2019-02-24 17:12:10 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new.28833 (New) Package is "lazarus" Sun Feb 24 17:12:10 2019 rev:6 rq:671898 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2018-05-29 10:40:36.270048941 +0200 +++ /work/SRC/openSUSE:Factory/.lazarus.new.28833/lazarus.changes 2019-02-24 17:12:13.200484544 +0100 @@ -1,0 +2,9 @@ +Tue Feb 5 11:37:30 UTC 2019 - Luigi Baldoni + +- Update to version 2.0.0 + * For a complete list of changes, see: +http://wiki.freepascal.org/Lazarus_2.0.0_release_notes + +- Refreshed lazarus.desktop.patch and lazarus-rpmlintrc + +--- Old: lazarus-1.8.4.tar.gz New: lazarus-2.0.0.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.e8yIVG/_old 2019-02-24 17:12:15.948484054 +0100 +++ /var/tmp/diff_new_pack.e8yIVG/_new 2019-02-24 17:12:15.948484054 +0100 @@ -1,7 +1,7 @@ # # spec file for package lazarus # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define sover 1 Name: lazarus -Version:1.8.4 +Version:2.0.0 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 ++ lazarus-1.8.4.tar.gz -> lazarus-2.0.0.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-1.8.4.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new.28833/lazarus-2.0.0.tar.gz differ: char 5, line 1 ++ lazarus-rpmlintrc ++ --- /var/tmp/diff_new_pack.e8yIVG/_old 2019-02-24 17:12:15.988484047 +0100 +++ /var/tmp/diff_new_pack.e8yIVG/_new 2019-02-24 17:12:15.988484047 +0100 @@ -1,3 +1,2 @@ addFilter("devel-file-in-non-devel-package .*/lazarus/components/codetools/examples/scanexamples/test.h") addFilter("devel-file-in-non-devel-package .*/lazarus/components/compilers/c/examples/test.c") -addFilter("incorrect-fsf-address") ++ lazarus.desktop.patch ++ --- /var/tmp/diff_new_pack.e8yIVG/_old 2019-02-24 17:12:16.004484044 +0100 +++ /var/tmp/diff_new_pack.e8yIVG/_new 2019-02-24 17:12:16.004484044 +0100 @@ -1,7 +1,8 @@ -diff -Pdpru lazarus.orig/install/lazarus.desktop lazarus/install/lazarus.desktop lazarus.orig/install/lazarus.desktop 2014-06-15 10:57:06.0 +0200 -+++ lazarus/install/lazarus.desktop2017-12-17 18:02:31.608204947 +0100 -@@ -1,16 +1,12 @@ +Index: lazarus/install/lazarus.desktop +=== +--- lazarus.orig/install/lazarus.desktop lazarus/install/lazarus.desktop +@@ -1,11 +1,12 @@ [Desktop Entry] Name=Lazarus +GenericName=Integrated Development Environment @@ -9,15 +10,9 @@ Exec=startlazarus %f Terminal=false Type=Application --Icon=lazarus.png --Categories=Application;IDE;Development;GTK;GUIDesigner; -+Icon=lazarus + Icon=lazarus +-Categories=IDE;Development;GTK;GUIDesigner; +Categories=Development;IDE; StartupWMClass=Lazarus MimeType=text/x-pascal;text/lazarus-project-source;text/lazarus-project-information;text/lazarus-form;text/lazarus-resource;text/lazarus-package;text/lazarus-package-link;text/lazarus-code-inlay; Keywords=editor;Pascal;IDE;FreePascal;fpc;Design;Designer; --[Property::X-KDE-NativeExtension] --Type=QString --Value=.pas --X-Ubuntu-Gettext-Domain=desktop_kdelibs --
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2018-05-29 10:40:29 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new (New) Package is "lazarus" Tue May 29 10:40:29 2018 rev:5 rq:611475 version:1.8.4 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2018-03-01 12:08:11.137286592 +0100 +++ /work/SRC/openSUSE:Factory/.lazarus.new/lazarus.changes 2018-05-29 10:40:36.270048941 +0200 @@ -1,0 +2,7 @@ +Tue May 22 20:44:41 UTC 2018 - aloi...@gmx.com + +- Update to version 1.8.4 + This is a bugfix release. For a complete list of changes see: + http://wiki.freepascal.org/Lazarus_1.8_fixes_branch#Fixes_for_1.8.4_.28merged.29 + +--- Old: lazarus-1.8.2.tar.gz New: lazarus-1.8.4.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.J8tUi8/_old 2018-05-29 10:40:38.189978070 +0200 +++ /var/tmp/diff_new_pack.J8tUi8/_new 2018-05-29 10:40:38.193977922 +0200 @@ -18,11 +18,11 @@ %define sover 1 Name: lazarus -Version:1.8.2 +Version:1.8.4 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 -License:GPL-2.0 and LGPL-2.0 and MPL-1.1 +License:GPL-2.0-only AND LGPL-2.0-only AND MPL-1.1 Group: Development/Languages/Other Url:http://www.lazarus.freepascal.org/ Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -82,7 +82,7 @@ %package -n libQt5Pas%{sover} Summary:Free Pascal interface to Qt5 -License:LGPL-3.0 +License:LGPL-3.0-only Group: System/Libraries %description -n libQt5Pas%{sover} @@ -90,7 +90,7 @@ %package -n libQt5Pas-devel Summary:Free Pascal interface to Qt5 -License:LGPL-3.0 +License:LGPL-3.0-only Group: Development/Libraries/Other Requires: libQt5Pas%{sover} = %{version} ++ lazarus-1.8.2.tar.gz -> lazarus-1.8.4.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-1.8.2.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new/lazarus-1.8.4.tar.gz differ: char 5, line 1
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2018-03-01 12:08:03 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new (New) Package is "lazarus" Thu Mar 1 12:08:03 2018 rev:4 rq:581089 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2018-01-09 14:52:38.105372071 +0100 +++ /work/SRC/openSUSE:Factory/.lazarus.new/lazarus.changes 2018-03-01 12:08:11.137286592 +0100 @@ -1,0 +2,7 @@ +Wed Feb 28 16:01:00 UTC 2018 - aloi...@gmx.com + +- Update to version 1.8.2 + This is a bug fix release. For complete list of changes see + http://wiki.lazarus.freepascal.org/Lazarus_1.8.0_release_notes + +--- Old: lazarus-1.8.0.tar.gz New: lazarus-1.8.2.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.6pkND2/_old 2018-03-01 12:08:13.405205177 +0100 +++ /var/tmp/diff_new_pack.6pkND2/_new 2018-03-01 12:08:13.405205177 +0100 @@ -18,7 +18,7 @@ %define sover 1 Name: lazarus -Version:1.8.0 +Version:1.8.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 ++ lazarus-1.8.0.tar.gz -> lazarus-1.8.2.tar.gz ++ /work/SRC/openSUSE:Factory/lazarus/lazarus-1.8.0.tar.gz /work/SRC/openSUSE:Factory/.lazarus.new/lazarus-1.8.2.tar.gz differ: char 5, line 1 ++ lazarus.appdata.xml ++ --- /var/tmp/diff_new_pack.6pkND2/_old 2018-03-01 12:08:13.453203453 +0100 +++ /var/tmp/diff_new_pack.6pkND2/_new 2018-03-01 12:08:13.453203453 +0100 @@ -1,5 +1,6 @@ + lazarus.desktop CC0-1.0
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2018-01-09 14:52:34 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new (New) Package is "lazarus" Tue Jan 9 14:52:34 2018 rev:3 rq:561724 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2017-05-08 19:04:08.086644896 +0200 +++ /work/SRC/openSUSE:Factory/.lazarus.new/lazarus.changes 2018-01-09 14:52:38.105372071 +0100 @@ -1,0 +2,35 @@ +Thu Jan 4 18:25:37 UTC 2018 - ter...@gmail.com + +- fix description fo libQt5Pas packages + +--- +Tue Dec 26 15:18:15 UTC 2017 - jeng...@inai.de + +- Remove bashsisms from %prep. Replace useless use of cat. + Fix unusual BuildRequires for sles>=11. + Trim filler wording from description. + +--- +Sun Dec 17 17:44:17 UTC 2017 - aloi...@gmx.com + +- Actually install the LCL Qt5 interface + +--- +Sun Dec 17 16:52:39 UTC 2017 - ec...@opensuse.org + +- add/download right/original source +- add missing %defattr(-,root,root,-) for new libQt5Pas and + libQt5Pas-devel files section +- rebase lazarus.desktop.patch + +--- +Wed Dec 6 20:02:01 UTC 2017 - aloi...@gmx.com + +- Update to version 1.8.0, for a complete changelog see: + http://wiki.freepascal.org/Lazarus_1.8.0_release_notes + +- Refreshed lazarus.desktop.patch + +- Enabled Qt5 and built libQt5Pas for supported targets + +--- Old: lazarus-1.6.2-0.tar.gz New: lazarus-1.8.0.tar.gz Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.Z8vTit/_old 2018-01-09 14:52:40.713249810 +0100 +++ /var/tmp/diff_new_pack.Z8vTit/_new 2018-01-09 14:52:40.713249810 +0100 @@ -1,7 +1,7 @@ # # spec file for package lazarus # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,15 +16,16 @@ # +%define sover 1 Name: lazarus -Version:1.6.2 +Version:1.8.0 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 License:GPL-2.0 and LGPL-2.0 and MPL-1.1 Group: Development/Languages/Other Url:http://www.lazarus.freepascal.org/ -Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-0.tar.gz +Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz # PATCH-FEATURE-UPSTREAM http://mantis.freepascal.org/view.php?id=31364 Source1: https://raw.githubusercontent.com/hughsie/fedora-appstream/developerapps/appdata-extra/desktop/lazarus.appdata.xml Source90: %{name}-rpmlintrc @@ -44,17 +45,24 @@ %if 0%{?suse_version} >= 1140 BuildRequires: hicolor-icon-theme %endif -%if 0%{?sles_version} >= 11 +%if 0%{?sles_version} == 11 BuildRequires: glib2-devel BuildRequires: gtk2-devel %else BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) %endif +%if 0%{?sle_version} >= 120200 || 0%{?suse_version} > 1320 +BuildRequires: libqt5-qtbase-common-devel >= 5.6.0 +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5PrintSupport) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +%endif Requires: fpc Requires: fpc-src Requires: gdb -%if 0%{?sles_version} >= 11 +%if 0%{?sles_version} == 11 Requires: glib2-devel Requires: gtk2-devel %else @@ -68,10 +76,27 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Lazarus is a free and open source Rapid Application Development +Lazarus is a Rapid Application Development tool for the FreePascal compiler using the Lazarus component library - LCL. The LCL is included in this package. +%package -n libQt5Pas%{sover} +Summary:Free Pascal interface to Qt5 +License:LGPL-3.0 +Group: System/Libraries + +%description -n libQt5Pas%{sover} +Library that allows to use Qt5 with Free Pascal + +%package -n libQt5Pas-devel +Summary:Free Pascal interface to Qt5 +License:LGPL-3.0 +Group: Development/Libraries/Other +Requires: libQt5Pas%{sover} = %{version} + +%description
commit lazarus for openSUSE:Factory
Hello community, here is the log from the commit of package lazarus for openSUSE:Factory checked in at 2017-05-08 19:03:26 Comparing /work/SRC/openSUSE:Factory/lazarus (Old) and /work/SRC/openSUSE:Factory/.lazarus.new (New) Package is "lazarus" Mon May 8 19:03:26 2017 rev:2 rq:493215 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/lazarus/lazarus.changes 2017-03-02 19:25:53.652776091 +0100 +++ /work/SRC/openSUSE:Factory/.lazarus.new/lazarus.changes 2017-05-08 19:04:08.086644896 +0200 @@ -1,0 +2,11 @@ +Fri May 5 22:07:06 UTC 2017 - jeng...@inai.de + +- Avoid bashisms in %prep. Escape call involving "!" with single + quotes to really be sure that there is no history expansion. + +--- +Tue May 2 04:56:49 UTC 2017 - bwiedem...@suse.com + +- Make build more reproducible + +--- Other differences: -- ++ lazarus.spec ++ --- /var/tmp/diff_new_pack.Rxs2eU/_old 2017-05-08 19:04:10.054366921 +0200 +++ /var/tmp/diff_new_pack.Rxs2eU/_new 2017-05-08 19:04:10.058366357 +0200 @@ -1,8 +1,7 @@ # # spec file for package lazarus # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2008-2009 oc2pus +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,10 +20,10 @@ Version:1.6.2 Release:0 # Please note that the LGPL is modified and this is not multi-licensed, but each component has a separate license chosen. -License:GPL-2.0 and LGPL-2.0 and MPL-1.1 Summary:FreePascal RAD IDE and Component Library -Url:http://www.lazarus.freepascal.org/ +License:GPL-2.0 and LGPL-2.0 and MPL-1.1 Group: Development/Languages/Other +Url:http://www.lazarus.freepascal.org/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-0.tar.gz # PATCH-FEATURE-UPSTREAM http://mantis.freepascal.org/view.php?id=31364 Source1: https://raw.githubusercontent.com/hughsie/fedora-appstream/developerapps/appdata-extra/desktop/lazarus.appdata.xml @@ -106,6 +105,12 @@ # fix rpmlint error "spurious-executable-perm" chmod 644 docs/booth/ProdProgEntwMitOpenSourceSystems2007.odp +if [[ $SOURCE_DATE_EPOCH ]] ; then + datestr=$(date -u "-d@$SOURCE_DATE_EPOCH" +%Y/%m/%d) + sed -i -e 's!{\$I %%date%%}!'"'$datestr'"'!' \ +ide/ideinfodlg.pas ide/aboutfrm.pas ide/idefpcinfo.pas + touch -d@"$SOURCE_DATE_EPOCH" ide/ideinfodlg.pas ide/aboutfrm.pas ide/idefpcinfo.pas # reset source timestamps because they are embedded in compiled files +fi %build # Don't use -gs (use explicitly "stabs" debuginfo) for compiling lhelp but -g (use the default debuginfo type "dwarf") as in the rest of package's Makefiles