public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Cara Salter" <cara@devcara.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-misc/uwufetch/files/, app-misc/uwufetch/
Date: Thu, 14 Sep 2023 17:40:48 +0000 (UTC)	[thread overview]
Message-ID: <1694713235.b900451f7833212ce712ce3af82cc741031e9e98.cara@gentoo> (raw)

commit:     b900451f7833212ce712ce3af82cc741031e9e98
Author:     Cara Salter <cara <AT> devcara <DOT> com>
AuthorDate: Thu Sep 14 17:40:35 2023 +0000
Commit:     Cara Salter <cara <AT> devcara <DOT> com>
CommitDate: Thu Sep 14 17:40:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b900451f

app-misc/uwufetch: add 2.1

Signed-off-by: Cara Salter <cara <AT> devcara.com>

 app-misc/uwufetch/Manifest                         |  1 +
 app-misc/uwufetch/files/uwufetch-2.1-destdir.patch | 18 +++++++++
 .../uwufetch/files/uwufetch-2.1-includedir.patch   | 12 ++++++
 app-misc/uwufetch/files/uwufetch-2.1-lib64.patch   | 12 ++++++
 .../uwufetch/files/uwufetch-2.1-mkinclude.patch    | 12 ++++++
 app-misc/uwufetch/uwufetch-2.1.ebuild              | 44 ++++++++++++++++++++++
 6 files changed, 99 insertions(+)

diff --git a/app-misc/uwufetch/Manifest b/app-misc/uwufetch/Manifest
index d242147318..476441d16e 100644
--- a/app-misc/uwufetch/Manifest
+++ b/app-misc/uwufetch/Manifest
@@ -1 +1,2 @@
 DIST uwufetch-2.0.tar.gz 2595233 BLAKE2B ba830b2229c72e76c5ceb3ec6096cba43ddd15f7d25a81562fa6ac37a7074def883ba2f1418adca2487802fcf7044ff92378bb3552ac58170b3c1e7bec4ceeb3 SHA512 97475d7e6648909b1989979292872baf1d13e24c30f3c3403fe1b7fab91ac06e2dcccf17d34ff6af9a48d2b2088df1ea91c7c159737843b3a712601d121bb67e
+DIST uwufetch-2.1.tar.gz 2610835 BLAKE2B 2a983b72637ac21d749d846125ad03277a11eb38ff5a3b49f28ff3fe039715ec115e7b8bda638b4fd25438975e8c36cd1dc0c547270fa61996955a14ad884577 SHA512 7e64d8a52f12e87be16994ffc45f1ffc85ddec230eacbaf25d29e3ddb8901fa4b2fbf3efa02d35b7d81b6a02fec42ec521a5cd80eeb0e1475fc6c59d17a0b381

diff --git a/app-misc/uwufetch/files/uwufetch-2.1-destdir.patch b/app-misc/uwufetch/files/uwufetch-2.1-destdir.patch
new file mode 100644
index 0000000000..608487343f
--- /dev/null
+++ b/app-misc/uwufetch/files/uwufetch-2.1-destdir.patch
@@ -0,0 +1,18 @@
+--- Makefile	2023-02-13 07:38:44.000000000 -0500
++++ Makefile-tmp	2023-09-14 13:06:28.012654441 -0400
+@@ -103,12 +103,12 @@
+ 	./$(NAME) $(ARGS)
+ 
+ install: build man
+-	mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) $(ETC_DIR)/$(NAME)
++	mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME)
+ 	cp $(NAME) $(DESTDIR)/$(PREFIX)
+ 	cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
+ 	cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR)
+ 	cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
+-	cp default.config $(ETC_DIR)/$(NAME)/config
++	cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
+ 	cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
+ 
+ uninstall:
+

diff --git a/app-misc/uwufetch/files/uwufetch-2.1-includedir.patch b/app-misc/uwufetch/files/uwufetch-2.1-includedir.patch
new file mode 100644
index 0000000000..23ea4f2a72
--- /dev/null
+++ b/app-misc/uwufetch/files/uwufetch-2.1-includedir.patch
@@ -0,0 +1,12 @@
+--- Makefile	2023-09-14 13:22:17.487810992 -0400
++++ Makefile-tmp	2023-09-14 13:33:18.990358700 -0400
+@@ -106,7 +106,7 @@
+ 	mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME)
+ 	cp $(NAME) $(DESTDIR)/$(PREFIX)
+ 	cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
+-	cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR)
++	cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR)/
+ 	cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
+ 	cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
+ 	cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
+

diff --git a/app-misc/uwufetch/files/uwufetch-2.1-lib64.patch b/app-misc/uwufetch/files/uwufetch-2.1-lib64.patch
new file mode 100644
index 0000000000..c17b35af0b
--- /dev/null
+++ b/app-misc/uwufetch/files/uwufetch-2.1-lib64.patch
@@ -0,0 +1,12 @@
+--- Makefile	2023-09-14 13:19:55.388011895 -0400
++++ Makefile-tmp	2023-09-14 13:21:18.607891001 -0400
+@@ -17,7 +17,7 @@
+ 
+ ifeq ($(PLATFORM), Linux)
+ 	PREFIX		= bin
+-	LIBDIR		= lib
++	LIBDIR		= lib64
+ 	INCDIR		= include
+ 	ETC_DIR		= /etc
+ 	MANDIR		= share/man/man1
+

diff --git a/app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch b/app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch
new file mode 100644
index 0000000000..a4b1d395e0
--- /dev/null
+++ b/app-misc/uwufetch/files/uwufetch-2.1-mkinclude.patch
@@ -0,0 +1,12 @@
+--- Makefile	2023-09-14 13:33:57.490315315 -0400
++++ Makefile-tmp	2023-09-14 13:34:37.140272322 -0400
+@@ -103,7 +103,7 @@
+ 	./$(NAME) $(ARGS)
+ 
+ install: build man
+-	mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME)
++	mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/${INCDIR}
+ 	cp $(NAME) $(DESTDIR)/$(PREFIX)
+ 	cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
+ 	cp $(LIB_FILES:.c=.h) $(DESTDIR)/$(INCDIR)/
+

diff --git a/app-misc/uwufetch/uwufetch-2.1.ebuild b/app-misc/uwufetch/uwufetch-2.1.ebuild
new file mode 100644
index 0000000000..32e56eb687
--- /dev/null
+++ b/app-misc/uwufetch/uwufetch-2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A meme system info tool for Linux"
+HOMEPAGE="https://github.com/TheDarkBug/uwufetch"
+SRC_URI="https://github.com/TheDarkBug/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+PATCHES=(
+	"${FILESDIR}/${P}-destdir.patch"
+)
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="x11-apps/xwininfo"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_prepare() {
+	eapply -p0 "${FILESDIR}/${P}-destdir.patch"
+	eapply -p0 "${FILESDIR}/${P}-lib64.patch"
+	eapply -p0 "${FILESDIR}/${P}-includedir.patch"
+	eapply -p0 "${FILESDIR}/${P}-mkinclude.patch"
+
+	eapply_user
+}
+
+src_compile() {
+	emake build
+	cp libfetch.so "libfetch.so.1"
+}
+
+src_install() {
+	emake DESTDIR="${D}/usr" install
+
+	mv "${D}/usr/etc" "${D}/etc"
+
+	doman uwufetch.1
+	dolib.so libfetch.so.1
+	dosym "libfetch.so.1" "/usr/$(get_libdir)/libfetch.so.1"
+}


             reply	other threads:[~2023-09-14 17:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-14 17:40 Cara Salter [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-11 17:40 [gentoo-commits] repo/proj/guru:dev commit in: app-misc/uwufetch/files/, app-misc/uwufetch/ Cara Salter
2022-12-01 21:32 Cara Salter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1694713235.b900451f7833212ce712ce3af82cc741031e9e98.cara@gentoo \
    --to=cara@devcara.com \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox