Skip to content

Commit ee7edde

Browse files
committed
package(codetracer): added initial ebuild
1 parent 81d70e3 commit ee7edde

File tree

8 files changed

+107
-1
lines changed

8 files changed

+107
-1
lines changed

.github/SECURITY.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Security Policy
2+
3+
If you believe you have found a security vulnerability in these packages, please report it to us in one of the ways described below:
4+
5+
- Open a [GitHub security issue](https://github.com/metacraft-labs/metacraft-overlay/security/advisories/new). **Please do not report security vulnerabilities through public GitHub issues.**
6+
- Reach us at <[email protected]>
7+
8+
You should receive a response within 7 days. If for some reason you do not, please follow up via email to ensure we received your original message.
9+
10+
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
11+
12+
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
13+
* Full paths of source file(s) related to the manifestation of the issue
14+
* The location of the affected source code (tag/branch/commit or direct URL)
15+
* Any special configuration required to reproduce the issue
16+
* Step-by-step instructions to reproduce the issue
17+
* Proof-of-concept or exploit code (if possible)
18+
* Impact of the issue, including how an attacker might exploit the issue
19+
20+
This information will help us triage your report more quickly.
21+
22+
## Scope
23+
24+
A "vulnerability in CodeTracer" is a vulnerability in the code distributed through our main source code repository on GitHub. Vulnerabilities that are specific to a given installation (e.g. misconfiguration) should be reported to the owner of that installation and not us.
25+
26+
## Rewards
27+
28+
At the moment, we cannot offer any cash bounties for the reported vulnerabilities, regardless of their severity.
29+
30+
## Preferred Languages
31+
32+
We prefer all communications to be in English.
33+
34+
## Policy
35+
36+
Metacraft Labs follows the principle of [Coordinated Vulnerability Disclosure](https://insights.sei.cmu.edu/documents/1945/2017_003_001_503340.pdf).
37+
38+
Thank you for helping keep CodeTracer users safe!

.github/dependabot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "monthly"
7+
groups:
8+
github-actions:
9+
patterns:
10+
- "*"

COPYRIGHT.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Copyright 2025 Metacraft Labs Ltd. Distributed under the terms of the MIT license.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 Metacraft Labs
3+
Copyright (c) 2025 Metacraft Labs Ltd.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Distributed under the terms of the MIT License
2+
3+
EAPI="7"
4+
5+
DESCRIPTION="A user-friendly time-traveling debugger for a wide range of programming languages"
6+
HOMEPAGE="https://github.com/metacraft-labs/codetracer"
7+
SRC_URI="$HOMEPAGE/releases/download/${PV}/resources.tar.xz -> resources.tar.xz
8+
https://downloads.codetracer.com/CodeTracer-${PV}-amd64.AppImage -> ct
9+
"
10+
11+
LICENSE="AGPL-3"
12+
SLOT="0"
13+
KEYWORDS="*"
14+
IUSE=""
15+
RESTRICT=""
16+
17+
BDEPEND=""
18+
DEPEND=""
19+
RDEPEND="sys-fs/fuse
20+
dev-libs/openssl
21+
sys-apps/xdg-desktop-portal
22+
"
23+
24+
src_unpack() {
25+
unpack "${A}"
26+
}
27+
28+
src_install() {
29+
dobin "${WORKDIR}"/ct
30+
install "${WORKDIR}"/resources/codetracer.desktop "${ED}"/usr/share/applications/
31+
32+
install "${WORKDIR}"/resources/Icon.iconset/icon_16x16.png "${ED}"/usr/share/icons/hicolor/16x16/apps/codetracer.png
33+
install "${WORKDIR}"/resources/Icon.iconset/icon_32x32.png "${ED}"/usr/share/icons/hicolor/32x32/apps/codetracer.png
34+
install "${WORKDIR}"/resources/Icon.iconset/icon_64x64.png "${ED}"/usr/share/icons/hicolor/64x64/apps/codetracer.png
35+
install "${WORKDIR}"/resources/Icon.iconset/icon_128x128.png "${ED}"/usr/share/icons/hicolor/128x128/apps/codetracer.png
36+
install "${WORKDIR}"/resources/Icon.iconset/icon_256x256.png "${ED}"/usr/share/icons/hicolor/256x256/apps/codetracer.png
37+
install "${WORKDIR}"/resources/Icon.iconset/icon_512x512.png "${ED}"/usr/share/icons/hicolor/512x512/apps/codetracer.png
38+
}
39+

metadata/layout.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
repo-name = metacraft-overlay
2+
thin-manifests = true
3+
sign-manifests = false
4+
profile-formats = portage-2
5+
cache-formats = md5-dict
6+
masters = gentoo

profiles/repo_name

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
metacraft-overlay

repositories.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<repositories encoding="unicode" version="1.1">
2+
<repo priority="10" quality="experimental">
3+
<name>metacraft-overlay</name>
4+
<description>Metacraft Labs' Gentoo Overlay</description>
5+
<owner>
6+
<email>[email protected]</email>
7+
<name>Metacraft Labs Ltd.</name>
8+
</owner>
9+
<source type="git">https://github.com/metacraft-labs/metacraft-overlay.git</source>
10+
</repo>
11+
</repositories>

0 commit comments

Comments
 (0)