mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 12:03:02 -04:00
app-misc/uwufetch: treeclean
Bug: https://bugs.gentoo.org/887319 Bug: https://bugs.gentoo.org/915481 Bug: https://bugs.gentoo.org/915480 Bug: https://bugs.gentoo.org/915479 Bug: https://bugs.gentoo.org/915478 Bug: https://bugs.gentoo.org/915477 Bug: https://bugs.gentoo.org/887321 Signed-off-by: Julien Roy <julien@jroy.ca>
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
DIST uwufetch-2.0.tar.gz 2595233 BLAKE2B ba830b2229c72e76c5ceb3ec6096cba43ddd15f7d25a81562fa6ac37a7074def883ba2f1418adca2487802fcf7044ff92378bb3552ac58170b3c1e7bec4ceeb3 SHA512 97475d7e6648909b1989979292872baf1d13e24c30f3c3403fe1b7fab91ac06e2dcccf17d34ff6af9a48d2b2088df1ea91c7c159737843b3a712601d121bb67e
|
||||
DIST uwufetch-2.1.tar.gz 2610835 BLAKE2B 2a983b72637ac21d749d846125ad03277a11eb38ff5a3b49f28ff3fe039715ec115e7b8bda638b4fd25438975e8c36cd1dc0c547270fa61996955a14ad884577 SHA512 7e64d8a52f12e87be16994ffc45f1ffc85ddec230eacbaf25d29e3ddb8901fa4b2fbf3efa02d35b7d81b6a02fec42ec521a5cd80eeb0e1475fc6c59d17a0b381
|
||||
@@ -1,11 +0,0 @@
|
||||
--- a/Makefile 2022-12-11 12:32:27.488636479 -0500
|
||||
+++ b/Makefile 2022-12-11 12:32:53.205856210 -0500
|
||||
@@ -5,7 +5,7 @@
|
||||
CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
CC ?= cc
|
||||
-AR = ar
|
||||
+AR ?= ar
|
||||
DESTDIR = /usr
|
||||
RELEASE_SCRIPTS = release_scripts/*.sh
|
||||
PLATFORM = $(shell uname)
|
||||
@@ -1,11 +0,0 @@
|
||||
--- Makefile 2022-12-01 16:12:15.695821291 -0500
|
||||
+++ Makefile 2022-12-05 08:00:42.879825137 -0500
|
||||
@@ -4,7 +4,7 @@
|
||||
UWUFETCH_VERSION = $(shell git describe --tags)
|
||||
CFLAGS = -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
-CC = cc
|
||||
+CC ?= cc
|
||||
AR = ar
|
||||
DESTDIR = /usr
|
||||
RELEASE_SCRIPTS = release_scripts/*.sh
|
||||
@@ -1,20 +0,0 @@
|
||||
--- Makefile 2022-12-05 08:07:54.867207190 -0500
|
||||
+++ Makefile-tmp 2022-12-05 08:14:19.101530405 -0500
|
||||
@@ -2,7 +2,7 @@
|
||||
BIN_FILES = uwufetch.c
|
||||
LIB_FILES = fetch.c
|
||||
UWUFETCH_VERSION = $(shell git describe --tags)
|
||||
-CFLAGS = -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
+CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
|
||||
CC ?= cc
|
||||
AR = ar
|
||||
@@ -64,7 +64,7 @@
|
||||
endif
|
||||
|
||||
build: $(BIN_FILES) lib
|
||||
- $(CC) $(CFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
|
||||
|
||||
lib: $(LIB_FILES)
|
||||
$(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES)
|
||||
@@ -1,17 +0,0 @@
|
||||
--- 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:
|
||||
@@ -1,15 +0,0 @@
|
||||
--- 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)
|
||||
@@ -1,11 +0,0 @@
|
||||
--- 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
|
||||
@@ -1,12 +0,0 @@
|
||||
--- Makefile 2022-12-05 08:42:56.586585774 -0500
|
||||
+++ Makefile-tmp 2022-12-05 08:43:24.063183118 -0500
|
||||
@@ -92,8 +92,7 @@
|
||||
|
||||
install: build
|
||||
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 $(NAME) $(DESTDIR)/$(PREFIX)
|
||||
cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
|
||||
cp -r res/* $(DESTDIR)/lib/$(NAME)
|
||||
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
|
||||
@@ -1,10 +0,0 @@
|
||||
--- 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)
|
||||
@@ -1,16 +0,0 @@
|
||||
--- 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)
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
--- Makefile 2022-12-05 08:30:04.452071661 -0500
|
||||
+++ Makefile 2022-12-05 08:35:10.611197290 -0500
|
||||
@@ -69,7 +69,7 @@
|
||||
lib: $(LIB_FILES)
|
||||
$(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES)
|
||||
$(AR) rcs lib$(LIB_FILES:.c=.a) $(LIB_FILES:.c=.o)
|
||||
- $(CC) $(CFLAGS) -shared -o lib$(LIB_FILES:.c=.so) $(LIB_FILES:.c=.o)
|
||||
+ $(CC) $(CFLAGS) -shared -Wl,-soname,lib$(LIB_FILES:.c=.so).$(UWUFETCH_VERSION) -o lib$(LIB_FILES:.c=.so) $(LIB_FILES:.c=.o)
|
||||
|
||||
release: build
|
||||
mkdir -pv $(NAME)_$(UWUFETCH_VERSION)-$(PLATFORM_ABBR)
|
||||
@@ -1,18 +0,0 @@
|
||||
--- 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:
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
--- 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)
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
--- 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
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
--- 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)/
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">ad-oliviero/uwufetch</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,51 +0,0 @@
|
||||
# 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/ad-oliviero/uwufetch"
|
||||
SRC_URI="https://github.com/ad-oliviero/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}"
|
||||
|
||||
src_prepare() {
|
||||
eapply -p0 "${FILESDIR}/${P}-destdir.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 -p0 "${FILESDIR}/${P}-cc.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-cflags-ldflags.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-soname.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-no-install-soname.patch"
|
||||
eapply "${FILESDIR}/${P}-ar.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"
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
# 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/ad-oliviero/uwufetch"
|
||||
SRC_URI="https://github.com/ad-oliviero/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}"
|
||||
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user