commit: 717b67bb3f4f77c3fb34d7ca96a778bc377e2cef
Author: Viorel Munteanu gmail com>
AuthorDate: Sun Nov 14 08:37:49 2021 +
Commit: Viorel Munteanu gmail com>
CommitDate: Sun Nov 14 08:37:49 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=717b67bb
www-misc/waldl: Add new package
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Viorel Munteanu gmail.com>
www-misc/waldl/Manifest | 1 +
www-misc/waldl/files/waldl-0.0.1-customize.patch | 14 +
www-misc/waldl/files/waldlrc.example | 21 ++
www-misc/waldl/metadata.xml | 11
www-misc/waldl/waldl-0.0.1_pre2022.ebuild| 36
5 files changed, 83 insertions(+)
diff --git a/www-misc/waldl/Manifest b/www-misc/waldl/Manifest
new file mode 100644
index 0..0205ee29f
--- /dev/null
+++ b/www-misc/waldl/Manifest
@@ -0,0 +1 @@
+DIST waldl-0.0.1_pre2022.tar.gz 14334 BLAKE2B
37da96396ecf69686b0782899f5f641cdf0057d76a4544d07204e810565d167a0d44b3fd1a77b635f57a31adcdde1199d5ad2eb7ee6e735321418b6b33db5089
SHA512
1c89a389db39310f7b5bb76373ef42cf02dbfcf9e52a4f86237403f6cc558ec2be5384ed2858c67d2925560632381dfb4f4747851f9f45ad2c8d8fbd90a761a6
diff --git a/www-misc/waldl/files/waldl-0.0.1-customize.patch
b/www-misc/waldl/files/waldl-0.0.1-customize.patch
new file mode 100644
index 0..c23eb0164
--- /dev/null
+++ b/www-misc/waldl/files/waldl-0.0.1-customize.patch
@@ -0,0 +1,14 @@
+diff --git a/waldl b/waldl
+index e58467a..7df3144 100755
+--- a/waldl
b/waldl
+@@ -31,6 +31,9 @@ quality=large
+ # atleast : least res
+ atleast=1920x1080
+
++# allow the user to customize the defaults
++[ -e "$HOME/.config/waldlrc" ] && . "$HOME/.config/waldlrc"
++
+ # the menu command used when no query is provided
+ sh_menu () {
+ : | dmenu -p "search wallhaven:"
diff --git a/www-misc/waldl/files/waldlrc.example
b/www-misc/waldl/files/waldlrc.example
new file mode 100644
index 0..61742f25c
--- /dev/null
+++ b/www-misc/waldl/files/waldlrc.example
@@ -0,0 +1,21 @@
+# copy this to ~/.config/waldlrc
+
+
+## User variables ##
+
+
+# the dir where wallpapers are stored
+walldir="$HOME/.local/share/wallhaven"
+# the dir used to cache thumbnails
+cachedir="$HOME/.cache/wallhaven"
+# sxiv options
+sxiv_otps=" -tfpo -z 200" # o is needed for selection
+# number of pages to show in search results, max 9
+# each page contains 24 results
+max_pages=9
+# sorting : date_added, relevance, random, views, favorites, toplist
+sorting=random
+# quality : large original small
+quality=large
+# atleast : least res
+atleast=1920x1080
diff --git a/www-misc/waldl/metadata.xml b/www-misc/waldl/metadata.xml
new file mode 100644
index 0..93e1d4575
--- /dev/null
+++ b/www-misc/waldl/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+ ceamac.para...@gmail.com
+ Primary maintainer
+
+
+ pystardust/waldl
+
+
diff --git a/www-misc/waldl/waldl-0.0.1_pre2022.ebuild
b/www-misc/waldl/waldl-0.0.1_pre2022.ebuild
new file mode 100644
index 0..accd7c887
--- /dev/null
+++ b/www-misc/waldl/waldl-0.0.1_pre2022.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Browse and download wallpapers from wallhaven.cc using sxiv"
+HOMEPAGE="https://github.com/pystardust/waldl;
+GIT_COMMIT="727640c1583cf627c075db7239e09e7bbdfecf17"
+SRC_URI="https://github.com/pystardust/waldl/archive/${GIT_COMMIT}.tar.gz ->
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ app-misc/jq
+ media-gfx/sxiv
+ net-misc/curl
+ x11-libs/libnotify
+ x11-misc/dmenu
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-${GIT_COMMIT}/"
+
+PATCHES=(
+ "${FILESDIR}/waldl-0.0.1-customize.patch"
+)
+
+DOCS=( README.md "${FILESDIR}/waldlrc.example" )
+
+src_install() {
+ einstalldocs
+ dobin waldl
+}