Browse Source

bump version: ddgr-2.2 (change Python compat: drop Python-3.7 support)

slash 4 months ago
parent
commit
2c33b9c80d
3 changed files with 50 additions and 1 deletions
  1. 1 1
      README.md
  2. 2 0
      net-misc/ddgr/Manifest
  3. 47 0
      net-misc/ddgr/ddgr-2.2.ebuild

+ 1 - 1
README.md

@@ -18,7 +18,7 @@ Package list:
 * games-strategy/unciv-bin      - [4.9.17]           -- Civ V remake for Android & Desktop
 * media-fonts/square            - [1.0]              -- A TTF font designed to make characters fill a square space
 * media-libs/libtxc_dxtn        - [1.0.1]            -- Implementation of the S3 Texture Compression
-* net-misc/ddgr                 - [2.1]              -- A command line utility to search DuckDuckGo from the terminal
+* net-misc/ddgr                 - [2.2]              -- A command line utility to search DuckDuckGo from the terminal
 * net-misc/tuir                 - [1.29.0-r1]        -- A terminal user interface (TUI) for Reddit
 * net-p2p/bob-bin               - [9999]             -- B·o·B, an universal & secure peer-to-peer file-transfer (binary version)
 * sys-process/btop              - [1.3.0]            -- A complete monitor of machine resources

+ 2 - 0
net-misc/ddgr/Manifest

@@ -1,4 +1,6 @@
 DIST ddgr-2.0.tar.gz 44463 BLAKE2B da432a43d1b10e91138b3658410705f237d5f0fd4194a2d4a0ea8adce60930315c53ce59fd5c547da1ea7f3350f757aad9bb3b3956f640bae6faaf5136926b28 SHA512 4b9905d7a1fe916b0512f0aa2d5dfbdcc761f3d657d8bea1e94d2372503f5f1e283d7255fae491bf8c1a99e58dbb25ccb11f8496c89823a24c2cdb32741916d6
 DIST ddgr-2.1.tar.gz 44726 BLAKE2B 534a08a9586feefc4629bfdba0a7a7b5aab5f4da28f13dc1be3c0ec824cece2350d179ca687a7d61534912603480d48142a2aea90bea70b455cbaf9975292cc6 SHA512 8ee2ce4bb5661d7324fe733023f4442a034cc6e247b4ed546ebb188c3218c3aff118b72d697e468d0fbad851497223dafdcd5c24a416e87ab66007ab4be5192d
+DIST ddgr-2.2.tar.gz 44731 BLAKE2B d44ad9827d7ae16fb339553c523f3e74a9b228080e931cc91eb1b93480c063d0b78f5e9e53d8c0c320c1b1c42da8e05fbb5d7d2996cb0f7938f21e9cc9e215aa SHA512 a61860fe0866b76f89b263bd9d3b3a2b3be52ed6af4885ec9dd076ae192fcdf9e412d9516cb9c3405792ee3d98745b70e059fd41cfb61d835241153d4b63db0e
 EBUILD ddgr-2.0.ebuild 1063 BLAKE2B 97d4a8f9b8dbf7c77efdb748690ff51f4dbd1012349e516a939c4831100f953911ec1de6f06d2130fdc9da9c996a03afbdc5c84b8bda996c7db77b524bdc2302 SHA512 300f90259a0e589dfb3ccb3969b7fcba0aa7c3960065e18a98ab1aff4b0d14f300610bf41fd9e70134e6a602d26d5b5b597ce4ee5e3f656ef0e349f35d775df3
 EBUILD ddgr-2.1.ebuild 1063 BLAKE2B 97d4a8f9b8dbf7c77efdb748690ff51f4dbd1012349e516a939c4831100f953911ec1de6f06d2130fdc9da9c996a03afbdc5c84b8bda996c7db77b524bdc2302 SHA512 300f90259a0e589dfb3ccb3969b7fcba0aa7c3960065e18a98ab1aff4b0d14f300610bf41fd9e70134e6a602d26d5b5b597ce4ee5e3f656ef0e349f35d775df3
+EBUILD ddgr-2.2.ebuild 1075 BLAKE2B 6e438d52dac129bae34dde0a620d0ca6e59f626b89dcae1d1ad2ff1f65ed70737057a37086931352c9fb3c15f16ca6f6a8ea032252c88b212c978ab36ec02bf4 SHA512 0b4a65e22cf2913125579b51b11a65aa82cf35bc3697e4021a869aec4cae17b1fbcb72b1d39d0ded51e6434feda9344baf2c6d8fa7358143f9f38f42733f839d

+ 47 - 0
net-misc/ddgr/ddgr-2.2.ebuild

@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10,11,12} )
+
+inherit bash-completion-r1 python-r1
+
+DESCRIPTION="A command line utility to search DuckDuckGo from the terminal"
+HOMEPAGE="https://github.com/jarun/ddgr"
+
+if [[ "${PV}" == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/jarun/${PN}.git"
+else
+	SRC_URI="https://github.com/jarun/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="bash-completion zsh-completion fish-completion"
+
+DOCS=( README.md CHANGELOG LICENSE )
+
+src_install() {
+	exeinto "/usr/bin"
+	doexe "${PN}"
+	doman "${PN}.1"
+	dodoc ${DOCS}
+	if use bash-completion
+	then
+		newbashcomp auto-completion/bash/${PN}-completion.bash ${PN}
+	fi
+	if use zsh-completion
+	then
+		insinto /usr/share/zsh/site-functions/
+		newins auto-completion/zsh/${PN} _${PN}
+	fi
+	if use fish-completion
+	then
+		insinto /usr/share/fish/vendor_completions.d/
+		newins auto-completion/fish/${PN}.fish ${PN}.fish 
+	fi
+}