From d934827bf44b7cfcf6711964418148fa60877668 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Nov 2020 22:39:15 +0000 Subject: gentoo resync : 25.11.2020 --- app-misc/todo/Manifest | 2 +- app-misc/todo/todo-2.12.0-r1.ebuild | 68 +++++++++++++++++++++++++++++++++++++ app-misc/todo/todo-2.12.0.ebuild | 66 ----------------------------------- 3 files changed, 69 insertions(+), 67 deletions(-) create mode 100644 app-misc/todo/todo-2.12.0-r1.ebuild delete mode 100644 app-misc/todo/todo-2.12.0.ebuild (limited to 'app-misc/todo') diff --git a/app-misc/todo/Manifest b/app-misc/todo/Manifest index db96de40ccce..2377c279240a 100644 --- a/app-misc/todo/Manifest +++ b/app-misc/todo/Manifest @@ -2,5 +2,5 @@ AUX todo-2.11.0-fix-bash-completion.patch 385 BLAKE2B cfb5b88e8113d45790d9dcc7a0 DIST todo-2.11.0.tar.gz 712455 BLAKE2B f9d0fa53712a49c2f6ee94c02a62c16b8184734f7bb0c9354db9d640e2f619c75e3b3468065cb51204c7872f1f155bda51b9e3387f62f0f478f80f6a99f199b4 SHA512 5500ed1aa10eceaaa3e5116605eed4f4228337fdc0f2ceaa5b889753a60576918c0953adbfbf80c40008d6dfdf854e8a538103bfed4d1015aa1c5a9876c2e47c DIST todo-2.12.0.tar.gz 716524 BLAKE2B 168951c50670228ba2e1438ec04f5907181073668f1e260874e48959f2e37d11ee7ba4f2b0e5e5c55c9375a31921eca258f720afe98d2a4841529ef6acbb1510 SHA512 3b30d5e395f878811831f57e8e1a040c990e1f042f57050b6381d83ffc8b92b1ce20bfd3c5aa8b5e028b4810a5b289599603b2e16efff8badac559d200ed79f5 EBUILD todo-2.11.0.ebuild 1739 BLAKE2B d4470876d6533fe1fff3ed60fed423730b4c894262e15b78d4192d34cca6babfd506ae125c32b7b28a1608568b91144e8ba42083dd95b80c2f83a1136153df03 SHA512 7244f131a1dbff7d77dc873647cc7cca1fe22873a10af853a6c4169e8757b68ebcf602430ee411bdc0f20bba19f7fbb342bfb9e60108bafe46838704e529da62 -EBUILD todo-2.12.0.ebuild 1665 BLAKE2B 4a1100a2be6fb645c213dd2d5883a32797fbc235588f77dec8b491f12e4ba5de615599fedcde92c75ff22840a4cd13b99f3f363af78e43a9dfdf166f131c915a SHA512 84c4459b7628ccddf0c087d8fc8a7d482fda5a4afd1aaf79c50da386ae80b06fa3b2814a7681dcfc55b92f9253dc1f44353e179082f8b2e282e8ae9e392790e7 +EBUILD todo-2.12.0-r1.ebuild 1765 BLAKE2B 6201f93d04dcfb5625b93c806f2005d5f01cdcf88a61d56854bbb4e9d1c0bc3f75a4707a8d447b3910861dfac8dd52dc578be313fde5a0a9d8f86556fad0e3e3 SHA512 f2cad76d03e34372b16249c13b5b9956ca546edc1dcaa600348db7f4a8e52182eda27b341668477fe3361bd91776a4b128c65f95efe64902611b6b47c0d9d0de MISC metadata.xml 561 BLAKE2B 3c375b971f13ae4f52cdb0da0d34a24e95e26f6613ee275763b8e42e08d75aafeed918fbba943046933995596fd7c623fe18699cd05935f56d027f3df2903f0b SHA512 fb34968423ced5a3be1d8f0f4d6ad85ab1c971ce3bbd1251e54c2a839ef9a16c95805f30ff090a2483d93f7d2f48a2ce98d4a99d76ccc3f72004a634597ebf23 diff --git a/app-misc/todo/todo-2.12.0-r1.ebuild b/app-misc/todo/todo-2.12.0-r1.ebuild new file mode 100644 index 000000000000..623c419ac0a7 --- /dev/null +++ b/app-misc/todo/todo-2.12.0-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 + +DESCRIPTION="A CLI-based TODO list manager" +HOMEPAGE="http://todotxt.org" +SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-shells/bash" + +DOCS=( README.md LICENSE todo.cfg ) + +S="${WORKDIR}/${PN}.txt-cli-${PV}" + +src_prepare() { + default + + # fix version string + sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die + + # TODO_DIR variable is bogus + sed -i -e '/export TODO_DIR/d' todo.cfg || die + sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die +} + +src_test() { + make test || die "tests failed" +} + +src_install() { + dobin "${PN}.sh" + newbashcomp "${PN}_completion" "${PN}.sh" + einstalldocs +} + +pkg_postinst() { + einfo + einfo 'Before starting todo, make sure to create' + einfo 'a .todo directory in your home directory:' + einfo ' $ mkdir -p $HOME/.todo' + einfo + einfo 'and make sure to copy the default todo' + einfo 'configuration file in the same location:' + einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.todo/config" + einfo + einfo 'Alternatively, you can use XDG directories instead:' + einfo ' $ mkdir -p $HOME/.local/share/todo' + einfo ' $ mkdir -p $HOME/.config/todo' + einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.config/todo/config" + einfo + einfo 'You can then edit this file as you see fit.' + einfo 'Enjoy!' + einfo + ewarn 'The Gentoo-specific todocli and todotxt aliases have been removed.' + ewarn 'If you still need them, add the following lines to your ~/.bashrc:' + ewarn + ewarn 'alias todocli=todo.sh' + ewarn 'complete -F _todo todocli' +} diff --git a/app-misc/todo/todo-2.12.0.ebuild b/app-misc/todo/todo-2.12.0.ebuild deleted file mode 100644 index d1dcad07e588..000000000000 --- a/app-misc/todo/todo-2.12.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 - -DESCRIPTION="A CLI-based TODO list manager" -HOMEPAGE="http://todotxt.org" -SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-shells/bash" - -DOCS=( README.md LICENSE todo.cfg ) - -S="${WORKDIR}/${PN}.txt-cli-${PV}" - -src_prepare() { - default - - # fix version string - sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die - - # TODO_DIR variable is bogus - sed -i -e '/export TODO_DIR/d' todo.cfg || die - sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die -} - -src_test() { - make test || die "tests failed" -} - -src_install() { - dobin "${PN}.sh" - dosym "${PN}.sh" "/usr/bin/${PN}cli" - dosym "${PN}.sh" "/usr/bin/${PN}txt" - newbashcomp "${PN}_completion" "${PN}.sh" - bashcomp_alias "${PN}.sh" "${PN}cli" "${PN}txt" - einstalldocs -} - -pkg_postinst() { - einfo - einfo 'Before starting todo, make sure to create' - einfo 'a .todo directory in your home directory:' - einfo ' $ mkdir -p $HOME/.todo' - einfo - einfo 'and make sure to copy the default todo' - einfo 'configuration file in the same location:' - einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.todo/config" - einfo - einfo 'Alternatively, you can use XDG directories instead:' - einfo ' $ mkdir -p $HOME/.local/share/todo' - einfo ' $ mkdir -p $HOME/.config/todo' - einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.config/todo/config" - einfo - einfo 'You can then edit this file as you see fit.' - einfo 'Enjoy!' - einfo -} -- cgit v1.2.3