commit lazarus for openSUSE:Factory

2020-09-05 Thread root
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

2020-07-13 Thread root
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

2020-04-16 Thread root
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

2019-10-31 Thread root
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

2019-08-06 Thread root
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

2019-04-17 Thread root
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

2019-02-24 Thread root
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

2018-05-29 Thread root
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

2018-03-01 Thread root
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

2018-01-09 Thread root
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

2017-05-08 Thread root
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