Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kholidays/files/, kde-frameworks/kholidays/
Date: Thu, 20 Jan 2022 13:26:44
Message-Id: 1642685058.a571f4e56872dbb7d0c85e45c6e8b3abe64af5a7.asturm@gentoo
1 commit: a571f4e56872dbb7d0c85e45c6e8b3abe64af5a7
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 20 12:00:06 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 20 13:24:18 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a571f4e5
7
8 kde-frameworks/kholidays: UK holiday change 2022 (Spring bank holiday)
9
10 Upstream commit f46efdf93ebf02b5e7ac0ac0b11aefbd42ec71b2
11 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=448305
12
13 Package-Manager: Portage-3.0.30, Repoman-3.0.3
14 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
15
16 ...lidays-5.90.0-UK-2022-spring-bank-holiday.patch | 75 ++++++++++++++++++++++
17 .../kholidays/kholidays-5.90.0-r1.ebuild | 31 +++++++++
18 2 files changed, 106 insertions(+)
19
20 diff --git a/kde-frameworks/kholidays/files/kholidays-5.90.0-UK-2022-spring-bank-holiday.patch b/kde-frameworks/kholidays/files/kholidays-5.90.0-UK-2022-spring-bank-holiday.patch
21 new file mode 100644
22 index 000000000000..15d630269b40
23 --- /dev/null
24 +++ b/kde-frameworks/kholidays/files/kholidays-5.90.0-UK-2022-spring-bank-holiday.patch
25 @@ -0,0 +1,75 @@
26 +From f46efdf93ebf02b5e7ac0ac0b11aefbd42ec71b2 Mon Sep 17 00:00:00 2001
27 +From: Allen Winter <winter@×××.org>
28 +Date: Sat, 15 Jan 2022 09:54:39 -0500
29 +Subject: [PATCH] UK holiday change 2022 (Spring bank holiday)
30 +
31 +applied to all 3 legal regions
32 +
33 +BUG: 448305
34 +FIXED-IN: 5.91
35 +---
36 + holidays/plan2/holiday_gb-eaw_en-gb | 5 ++++-
37 + holidays/plan2/holiday_gb-nir_en-gb | 5 ++++-
38 + holidays/plan2/holiday_gb-sct_en-gb | 5 ++++-
39 + 3 files changed, 12 insertions(+), 3 deletions(-)
40 +
41 +diff --git a/holidays/plan2/holiday_gb-eaw_en-gb b/holidays/plan2/holiday_gb-eaw_en-gb
42 +index 64bdee7..4235247 100644
43 +--- a/holidays/plan2/holiday_gb-eaw_en-gb
44 ++++ b/holidays/plan2/holiday_gb-eaw_en-gb
45 +@@ -27,8 +27,11 @@ description "National holiday file for England and Wales"
46 + "Easter Monday" public on easter plus 1
47 + "Royal Wedding" public on 29.4.2011
48 + "Early May Bank Holiday" public on ((year == 2020) ? [may 8] : [first monday in may])
49 +-"Spring Bank Holiday" public on ((year == 2012) ? [june 4] : [last monday in may])
50 ++"Spring Bank Holiday" public on ((year == 2012) ? [june 4] :
51 ++ ((year == 2022) ? [june 2] :
52 ++ [last monday in may]))
53 + "Diamond Jubilee Holiday" public on 5.6.2012
54 ++"Platinum Jubilee Holiday" public on 3.6.2022
55 + "Summer Bank Holiday" public on last monday in august
56 + "Christmas Day" public religious on december 25
57 + "Christmas Day Bank Holiday" public on ( (([december 25] == [saturday after ([december 25])]) || ([december 25] == [sunday after ([december 25])])) ?
58 +diff --git a/holidays/plan2/holiday_gb-nir_en-gb b/holidays/plan2/holiday_gb-nir_en-gb
59 +index 677f290..85c2de6 100644
60 +--- a/holidays/plan2/holiday_gb-nir_en-gb
61 ++++ b/holidays/plan2/holiday_gb-nir_en-gb
62 +@@ -33,8 +33,11 @@ description "National holiday file for Northern Ireland"
63 + "Easter Monday" public on easter plus 1
64 + "Royal Wedding" public on 29.4.2011
65 + "Early May Bank Holiday" public on ((year == 2020) ? [may 8] : [first monday in may])
66 +-"Spring Bank Holiday" public on ((year == 2012) ? [june 4] : [last monday in may])
67 ++"Spring Bank Holiday" public on ((year == 2012) ? [june 4] :
68 ++ ((year == 2022) ? [june 2] :
69 ++ [last monday in may]))
70 + "Diamond Jubilee Holiday" public on 5.6.2012
71 ++"Platinum Jubilee Holiday" public on 3.6.2022
72 + "Battle of the Boyne (Orangemen's Day)" public on july 12
73 + "Battle of the Boyne Bank Holiday" public on ( (([july 12] == [saturday after ([july 12])]) ||
74 + ([july 12] == [sunday after ([july 12])])) ?
75 +diff --git a/holidays/plan2/holiday_gb-sct_en-gb b/holidays/plan2/holiday_gb-sct_en-gb
76 +index 57d90d6..938d639 100644
77 +--- a/holidays/plan2/holiday_gb-sct_en-gb
78 ++++ b/holidays/plan2/holiday_gb-sct_en-gb
79 +@@ -43,6 +43,7 @@ description "National holiday file for Scotland"
80 + "Royal Wedding" public on 29.4.2011
81 + "Early May Bank Holiday" public on ((year == 2020) ? [may 8] : [first monday in may])
82 + "Diamond Jubilee Holiday" public on 5.6.2012
83 ++"Platinum Jubilee Holiday" public on 3.6.2022
84 + "Christmas Day" public religious on december 25
85 + "Christmas Day Substitute Holiday" public on ( (([december 25] == [saturday after ([december 25])]) ||
86 + ([december 25] == [sunday after ([december 25])])) ?
87 +@@ -60,7 +61,9 @@ description "National holiday file for Scotland"
88 +
89 + :: Financial
90 + "Good Friday Bank Holiday" religious on easter minus 2
91 +-"Spring Bank Holiday" civil on ((year == 2012) ? [june 4] : [last monday in may])
92 ++"Spring Bank Holiday" civil on ((year == 2012) ? [june 4] :
93 ++ ((year == 2022) ? [june 2] :
94 ++ [last monday in may]))
95 + "Summer Bank Holiday" civil on first monday in august
96 + "St Andrew's Day Bank Holiday" civil on ( (([november 30] == [saturday after ([november 30])]) ||
97 + ([november 30] == [sunday after ([november 30])])) ?
98 +--
99 +GitLab
100 +
101
102 diff --git a/kde-frameworks/kholidays/kholidays-5.90.0-r1.ebuild b/kde-frameworks/kholidays/kholidays-5.90.0-r1.ebuild
103 new file mode 100644
104 index 000000000000..b18414e9a211
105 --- /dev/null
106 +++ b/kde-frameworks/kholidays/kholidays-5.90.0-r1.ebuild
107 @@ -0,0 +1,31 @@
108 +# Copyright 1999-2022 Gentoo Authors
109 +# Distributed under the terms of the GNU General Public License v2
110 +
111 +EAPI=8
112 +
113 +ECM_QTHELP="false"
114 +ECM_TEST="true"
115 +QTMIN=5.15.2
116 +inherit ecm kde.org
117 +
118 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
119 +LICENSE="LGPL-2.1+"
120 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
121 +IUSE="nls"
122 +
123 +BDEPEND="
124 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
125 +"
126 +DEPEND="
127 + >=dev-qt/qtdeclarative-${QTMIN}:5
128 +"
129 +RDEPEND="${DEPEND}"
130 +
131 +PATCHES=( "${FILESDIR}/${P}-UK-2022-spring-bank-holiday.patch" )
132 +
133 +src_test() {
134 + # bug 624214
135 + mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
136 + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
137 + ecm_src_test
138 +}