commit:     b42be5e3006c0383e21451a38d5748b3af4b1b40
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 21:11:41 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 21:17:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42be5e3

app-emacs/ts: switch to UTC zone

Closes: https://bugs.gentoo.org/927384
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/ts/ts-0.3.ebuild | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/app-emacs/ts/ts-0.3.ebuild b/app-emacs/ts/ts-0.3.ebuild
index 4f61deb30b25..87f02340e27c 100644
--- a/app-emacs/ts/ts-0.3.ebuild
+++ b/app-emacs/ts/ts-0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,32 +8,40 @@ inherit elisp
 DESCRIPTION="Emacs timestamp and date-time library"
 HOMEPAGE="https://github.com/alphapapa/ts.el";
 
-if [[ ${PV} == *9999* ]] ; then
+if [[ "${PV}" == *9999* ]] ; then
        inherit git-r3
+
        EGIT_REPO_URI="https://github.com/alphapapa/ts.el.git";
 else
-       [[ ${PV} == 0.3 ]] && COMMIT=552936017cfdec89f7fc20c254ae6b37c3f22c5b
+       [[ "${PV}" == 0.3 ]] && COMMIT=552936017cfdec89f7fc20c254ae6b37c3f22c5b
        SRC_URI="https://github.com/alphapapa/ts.el/archive/${COMMIT}.tar.gz
                -> ${P}.tar.gz"
-       S="${WORKDIR}"/ts.el-${COMMIT}
+       S="${WORKDIR}/ts.el-${COMMIT}"
+
        KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
        app-emacs/dash
        app-emacs/s
 "
-BDEPEND="${RDEPEND}"
+BDEPEND="
+       ${RDEPEND}
+       test? (
+               sys-libs/timezone-data
+       )
+"
 
-PATCHES=( "${FILESDIR}"/ts-0.3-test.patch  )
+PATCHES=( "${FILESDIR}/ts-0.3-test.patch" )
 
 DOCS=( README.org notes.org )
 SITEFILE="50${PN}-gentoo.el"
 
 src_test() {
-       LANG=C TZ=/usr/share/zoneinfo/America/Chicago   \
-               elisp-test-ert test -l test/test.el
+       LANG=C TZ=/usr/share/zoneinfo/UTC elisp-test-ert test -l test/test.el
 }

Reply via email to