Notification time stamped 2021-04-30 17:57:28 UTC
From 172752925aa20a077041085248f53d0e45695886 Mon Sep 17 00:00:00 2001
From: Artur Frenszek-Iwicki <fedora(a)svgames.pl>
Date: Apr 30 2021 17:55:00 +0000
Subject: Update to 2.0.12
---
diff --git a/.gitignore b/.gitignore
index 27ee784..67887c1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ lazarus-0.9.28-src.tar.bz2
/lazarus-2.0.6.tar.gz
/lazarus-2.0.8.tar.gz
/lazarus-2.0.10-2.tar.gz
+/lazarus-2.0.12.tar.gz
diff --git a/Makefile_patch.diff b/Makefile_patch.diff
index 39b1f7e..17fe416 100644
--- a/Makefile_patch.diff
+++ b/Makefile_patch.diff
@@ -1,6 +1,7 @@
---- lazarus/Makefile.fpc 2017-10-18 09:51:34.000000000 +0200
-+++ lazarus/Makefile.fpc.patched 2019-02-08 19:55:55.499867322 +0100
-@@ -20,7 +20,7 @@
+--- lazarus-2.0.12--orig/lazarus/Makefile.fpc 2020-07-24 18:14:39.000000000 +0200
++++ lazarus-2.0.12--patched/lazarus/Makefile.fpc 2021-04-30 16:51:44.926870797 +0200
+@@ -19,18 +19,18 @@
+ files=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) $(wildcard
*.lfm)
[install]
fpcpackage=n
@@ -9,16 +10,19 @@
[dist]
destdir=$(BASEDIR)/dist
-@@ -28,7 +28,7 @@
+
[prerules]
RCPP?=$(strip $(firstword cpp$(SRCEXEEXT)))
#
+ ifndef LAZARUS_INSTALL_DIR
-LAZARUS_INSTALL_DIR=$(INSTALL_PREFIX)/share/lazarus
+LAZARUS_INSTALL_DIR=$(INSTALL_PREFIX)/$(_LIB)/lazarus
INSTALL_MAN_DIR=$(INSTALL_PREFIX)/share/man
ifneq ($(findstring $(OS_TARGET),win32 win64),)
LAZARUS_INSTALL_DIR=C:\lazarus
-@@ -263,8 +263,9 @@
+ endif
+@@ -270,10 +270,11 @@
+ installbase:
ifneq ($(findstring $(OS_TARGET),win32 win64),)
else
@@ -29,3 +33,4 @@
$(MKDIR) $(INSTALL_PREFIX)/share/applications
$(MKDIR) $(INSTALL_PREFIX)/share/pixmaps
$(MKDIR) $(INSTALL_PREFIX)/share/mime/packages
+ $(MKDIR) $(INSTALL_PREFIX)/share/icons/hicolor/48x48/mimetypes
diff --git a/lazarus.spec b/lazarus.spec
index 482c02d..09e152b 100644
--- a/lazarus.spec
+++ b/lazarus.spec
@@ -1,17 +1,19 @@
Name: lazarus
Summary: Lazarus Component Library and IDE for Freepascal
-Version: 2.0.10
-Release: 5%{?dist}
+Version: 2.0.12
+
+%global baserelease 1
+Release: %{baserelease}%{?dist}
# The qt5pas version is taken from lcl/interfaces/qt5/cbindings/Qt5Pas.pro
%global qt5pas_version 2.6
-%global qt5pas_release %(relstr="%{version}.%{release}"; relstr=(${relstr//./
}); ((relno=${relstr[0]}*1000000 + ${relstr[1]}*10000 + ${relstr[2]}*100 + ${relstr[3]}));
echo "${relno}%{?dist}";)
+%global qt5pas_release %(relstr="%{version}.%{baserelease}";
relstr=(${relstr//./ }); ((relno=${relstr[0]}*1000000 + ${relstr[1]}*10000 +
${relstr[2]}*100 + ${relstr[3]})); echo "${relno}%{?dist}";)
# GNU Classpath style exception, see COPYING.modifiedLGPL
License: GPLv2+ and MPLv1.1 and LGPLv2+ with exceptions
URL:
http://www.lazarus-ide.org/
-Source0:
https://downloads.sourceforge.net/project/%{name}/Lazarus%20Zip%20_%20GZi...
+Source0:
https://downloads.sourceforge.net/project/%{name}/Lazarus%20Zip%20_%20GZi...
Source100: lazarus.appdata.xml
@@ -70,7 +72,7 @@ developing applications that use qt5pas.
%prep
%setup -c -q
-%patch0 -p0
+%patch0 -p1
%patch1 -p1
@@ -163,6 +165,10 @@ appstream-util validate-relax --nonet
%{buildroot}%{_metainfodir}/%{name}.appdat
%changelog
+* Fri Apr 30 2021 Artur Frenszek-Iwicki <fedora(a)svgames.pl> - 2.0.12-1
+- Update to 2.0.12
+- Use baserelease macro to fix the rpmdev-bumspec issues
+
* Sat Jan 16 2021 Artur Frenszek-Iwicki <fedora(a)svgames.pl> - 2.0.10-5
- Add an appdata file
diff --git a/sources b/sources
index 01c8841..53279b4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (lazarus-2.0.10-2.tar.gz) =
a1dcac94646f75c9ab674b6f2db83d75bad76c81dcae10fe25b2901380a606765b34f2d43496939e27fdd092d30629c3116ea660b13b4a741ffdf37ff7752eae
+SHA512 (lazarus-2.0.12.tar.gz) =
dfd22b2b96fca9d0f672f03b9120c4294a7e640737a09b26c274d304025c61566a8504a5484638c108e42a322b21992229451d95e38d7e491a1c2f07a663483e
https://src.fedoraproject.org/rpms/lazarus/c/172752925aa20a077041085248f5...