Skip to content

Commit 3d96708

Browse files
Synchronise with metacraft-desktop-packages
1 parent 1d99ca1 commit 3d96708

File tree

2 files changed

+52
-2
lines changed

2 files changed

+52
-2
lines changed

dev-debug/codetracer-bin/Manifest

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
DIST ct 324243912 BLAKE2B 16f83b812cb8dce72fc7b9a19134d445eb9f28b433df068e68af468151418b480c0162e118ec8c17124d481280d8de769cd03fb0701765d2acf3a7fc0eef4f3c SHA512 d739f45ca6f32db4de0db69eefa7678e825140506b18aa2fb33f2c72b8e5d2b33c1c85d6988a1eed8e05857c3d999ce92ffc60ff2ce4fcefc2de6c960251c1bc
2-
DIST resources.tar.xz 452256 BLAKE2B 285b31fd02e7c3f108302961b6105746bf6e3719ab7248fbf6475a23942ee92c4ac38c09f386372910a02b2123da31b4ac01ce9de20943f1f828e0d71205b2a1 SHA512 89e442e31aecfeb5e4b910f18f3d91bbbaf01423b2224ee35b0d41559b1db2c3b90ea29238cfab5581210d65db6be6d4ccbb4eb19fdd17f3eacf3b4b9b7580d6
1+
DIST ct 324977096 BLAKE2B 6f9ca6e46a79c008ed86964be95fa04ef006e547c2ebe48f14002cb99a0c5e6429c51ba9e60576febc7502cdd49677939284e877e749df40e8340316072ef4b6 SHA512 5b0dad81bb0290e43c866fe5f454a8037006e3364e05001832063bf00068f8a0354f1dba54b18f84cd00e7c772c264d31b8d88471c0dd0a460076e1d08397e25
2+
DIST resources.tar.xz 452172 BLAKE2B 862c03da804b4f896d179aee4cea367db1d9f62a4952b671a439e6afd18f33a970b34144e84d42a2c8ca2bb74cf884fc2492d3f7e10c773dc13f2b899cdbf4bd SHA512 802ed106cd5e84af45f388f84238d7b597ca66f2daa9f9599f1b8229a1382974c792c4106f08ac03950c2de2978de8b3a7b535faefe917df23d66f85a3e601cd
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Distributed under the terms of the MIT License
2+
3+
EAPI="7"
4+
5+
inherit xdg
6+
7+
DESCRIPTION="A user-friendly time-traveling debugger for a varierty of programming languages"
8+
HOMEPAGE="https://github.com/metacraft-labs/codetracer"
9+
SRC_URI="$HOMEPAGE/releases/download/${PV}/resources.tar.xz -> resources.tar.xz
10+
https://downloads.codetracer.com/CodeTracer-${PV}-amd64.AppImage -> ct"
11+
12+
LICENSE="AGPL-3"
13+
SLOT="0"
14+
KEYWORDS="*"
15+
IUSE=""
16+
RESTRICT="strip" # Stripping ct will make it unable to be run
17+
18+
BDEPEND=""
19+
DEPEND=""
20+
RDEPEND="sys-fs/fuse
21+
dev-libs/openssl
22+
sys-apps/xdg-desktop-portal
23+
"
24+
25+
S="${WORKDIR}/"
26+
27+
src_unpack() {
28+
unpack resources.tar.xz
29+
cp "${DISTDIR}"/ct "${WORKDIR}"
30+
}
31+
32+
src_install() {
33+
dobin "${WORKDIR}"/ct
34+
35+
install -Dm644 "${WORKDIR}"/resources/codetracer.desktop "${ED}"/usr/share/applications/codetracer.desktop
36+
37+
install -Dm644 "${WORKDIR}"/resources/Icon.iconset/icon_16x16.png "${ED}"/usr/share/icons/hicolor/16x16/apps/codetracer.png
38+
install -Dm644 "${WORKDIR}"/resources/Icon.iconset/icon_32x32.png "${ED}"/usr/share/icons/hicolor/32x32/apps/codetracer.png
39+
install -Dm644 "${WORKDIR}"/resources/Icon.iconset/icon_128x128.png "${ED}"/usr/share/icons/hicolor/128x128/apps/codetracer.png
40+
install -Dm644 "${WORKDIR}"/resources/Icon.iconset/icon_256x256.png "${ED}"/usr/share/icons/hicolor/256x256/apps/codetracer.png
41+
install -Dm644 "${WORKDIR}"/resources/Icon.iconset/icon_512x512.png "${ED}"/usr/share/icons/hicolor/512x512/apps/codetracer.png
42+
}
43+
44+
pkg_postinst() {
45+
xdg_icon_cache_update
46+
}
47+
48+
pkg_postrm() {
49+
xdg_icon_cache_update
50+
}

0 commit comments

Comments
 (0)