From ae50d986f17990c6611281f7e785d100b1c1fff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 11 Aug 2022 09:44:22 +0700 Subject: [PATCH] python3-pytzdata: use system timezone --- .../patches/0001-zoneinfo-directory.patch | 18 ++++++++++++++++++ srcpkgs/python3-pytzdata/template | 8 ++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/python3-pytzdata/patches/0001-zoneinfo-directory.patch diff --git a/srcpkgs/python3-pytzdata/patches/0001-zoneinfo-directory.patch b/srcpkgs/python3-pytzdata/patches/0001-zoneinfo-directory.patch new file mode 100644 index 00000000000..cfc60a1ed1a --- /dev/null +++ b/srcpkgs/python3-pytzdata/patches/0001-zoneinfo-directory.patch @@ -0,0 +1,18 @@ +Author: Daniel Baumann +Description: Using system zoneinfo by default. + +diff -Naurp pytzdata.orig/pytzdata/__init__.py pytzdata/pytzdata/__init__.py +--- pytzdata.orig/pytzdata/__init__.py ++++ pytzdata/pytzdata/__init__.py +@@ -7,10 +7,7 @@ from ._timezones import timezones + from ._compat import FileNotFoundError + + +-DEFAULT_DIRECTORY = os.path.join( +- os.path.dirname(__file__), +- 'zoneinfo' +-) ++DEFAULT_DIRECTORY = '/usr/share/zoneinfo' + + _DIRECTORY = os.getenv('PYTZDATA_TZDATADIR', DEFAULT_DIRECTORY) + diff --git a/srcpkgs/python3-pytzdata/template b/srcpkgs/python3-pytzdata/template index fe398417811..3dc8265fd39 100644 --- a/srcpkgs/python3-pytzdata/template +++ b/srcpkgs/python3-pytzdata/template @@ -1,11 +1,11 @@ # Template file for 'python3-pytzdata' pkgname=python3-pytzdata version=2020.1 -revision=1 +revision=2 wrksrc="pytzdata-${version}" build_style=python3-pep517 hostmakedepends="python3-poetry-core" -depends="python3" +depends="python3 tzdata" checkdepends="python3-pytest" short_desc="Olson timezone database for Python" maintainer="Joel Beckmeyer " @@ -14,6 +14,10 @@ homepage="https://github.com/sdispater/pytzdata" distfiles="https://github.com/sdispater/pytzdata/archive/refs/tags/${version}.tar.gz" checksum=ffec92eb79bb2155862c9c3b80efb12a052182c197098501ec986d5ea1d178df +post_patch() { + rm -rf pytzdata/zoneinfo +} + post_install() { vlicense LICENSE }