app-misc/uwufetch: new package, add 2.0

Signed-off-by: Cara Salter <cara@devcara.com>
This commit is contained in:
Cara Salter
2022-12-01 16:32:22 -05:00
parent 72d98f01c4
commit c92cc4b5f2
8 changed files with 126 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST uwufetch-2.0.tar.gz 2595233 BLAKE2B ba830b2229c72e76c5ceb3ec6096cba43ddd15f7d25a81562fa6ac37a7074def883ba2f1418adca2487802fcf7044ff92378bb3552ac58170b3c1e7bec4ceeb3 SHA512 97475d7e6648909b1989979292872baf1d13e24c30f3c3403fe1b7fab91ac06e2dcccf17d34ff6af9a48d2b2088df1ea91c7c159737843b3a712601d121bb67e

View File

@@ -0,0 +1,17 @@
--- Makefile 2022-09-30 13:04:19.913850961 -0400
+++ Makefile 2022-09-30 13:05:14.877102396 -0400
@@ -91,12 +91,12 @@
./$(NAME) $(ARGS)
install: build
- 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)/include
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:

View File

@@ -0,0 +1,15 @@
--- Makefile 2022-10-04 12:15:17.893515471 -0400
+++ Makefile-tmp 2022-10-04 12:17:03.220062320 -0400
@@ -91,10 +91,10 @@
./$(NAME) $(ARGS)
install: build
- 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}/include
cp $(NAME) $(DESTDIR)/$(PREFIX)
cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
- cp $(LIB_FILES:.c=.h) $(DESTDIR)/include
+ cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)

View File

@@ -0,0 +1,11 @@
--- Makefile 2022-10-03 16:17:42.115920608 -0400
+++ Makefile 2022-10-03 16:24:17.248455117 -0400
@@ -13,7 +13,7 @@
ifeq ($(PLATFORM), Linux)
PREFIX = bin
- LIBDIR = lib
+ LIBDIR = lib64
ETC_DIR = /etc
MANDIR = share/man/man1
PLATFORM_ABBR = linux

View File

@@ -0,0 +1,10 @@
--- Makefile 2022-12-01 16:22:56.221596853 -0500
+++ Makefile-tmp 2022-12-01 16:23:39.471542956 -0500
@@ -97,7 +97,6 @@
cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
cp -r res/* $(DESTDIR)/lib/$(NAME)
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
- cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
uninstall:
rm -f $(DESTDIR)/$(PREFIX)/$(NAME)

View File

@@ -0,0 +1,16 @@
--- Makefile 2022-10-04 12:18:03.076649484 -0400
+++ Makefile-tmp 2022-10-04 12:23:48.782933214 -0400
@@ -91,11 +91,11 @@
./$(NAME) $(ARGS)
install: build
- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include
+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include ${DESTDIR}/lib/uwufetch
cp $(NAME) $(DESTDIR)/$(PREFIX)
cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
- cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
+ cp -r res/* $(DESTDIR)/lib/$(NAME)
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)

View File

@@ -0,0 +1,11 @@
--- Makefile 2022-10-04 12:10:11.990564393 -0400
+++ Makefile-tmp 2022-10-04 12:48:43.320067178 -0400
@@ -64,7 +64,7 @@
endif
build: $(BIN_FILES) lib
- $(CC) $(CFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
+ $(CC) $(CFLAGS) -Wl -soname -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
lib: $(LIB_FILES)
$(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES)

View File

@@ -0,0 +1,45 @@
# 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"
"${FILESDIR}/${P}-soname.patch"
"${FILESDIR}/${P}-lib64.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}-soname.patch"
eapply -p0 "${FILESDIR}/${P}-lib64.patch"
eapply -p0 "${FILESDIR}/${P}-includedir.patch"
eapply -p0 "${FILESDIR}/${P}-reslib.patch"
eapply -p0 "${FILESDIR}/${P}-nocompressman.patch"
eapply_user
}
src_compile() {
emake build
}
src_install() {
emake DESTDIR="${D}/usr" install
mv "${D}/usr/etc" "${D}/etc"
dodoc uwufetch.1
}