Compare commits
15 Commits
02d20baff5
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
319b7ab97b | ||
|
|
92cb43f275 | ||
|
|
536d98d673 | ||
|
|
8def3917c2 | ||
|
|
9fff5c0ea0 | ||
|
|
b4099f2d0b | ||
|
|
6489911e04 | ||
|
|
2780ad4161 | ||
|
|
11a3023dc2 | ||
|
|
a3c6c420ac | ||
|
|
262c9a0f28 | ||
|
|
095652f0e9 | ||
|
|
f65f854bb4 | ||
|
|
1cd9ede46b | ||
|
|
318adc6c9c |
11
README.md
11
README.md
@@ -3,15 +3,11 @@ This is the [Gentoo](https://www.gentoo.org) equivalent of the [pkgsrc](https://
|
||||
|
||||
Feel free to always hit me up for issues with this repository, I am always here.
|
||||
|
||||
> [!NOTE]
|
||||
> This place is a clean redo of the copy hosted at [Framagit](https://framagit.org/MinazukiMidnight/minazuki-overlay), and will be force-pushed once the work here is done.
|
||||
> The URLs mentioned here will be changed to the GitLab ones.
|
||||
|
||||
## Usage
|
||||
The `app-eselect/eselect-repository` module is required to proceed, you will have to `emerge` that first.
|
||||
|
||||
```shell
|
||||
root # eselect repository add minazuki git https://git.chaotic.ninja/shinyoukai/minazuki-overlay
|
||||
root # eselect repository add minazuki git https://framagit.org/MinazukiMidnight/minazuki-overlay
|
||||
root # emaint sync --repo minazuki
|
||||
```
|
||||
|
||||
@@ -21,7 +17,10 @@ Alternatively, store these values inside `/etc/portage/repos.conf/minazuki.conf`
|
||||
[minazuki]
|
||||
location = /var/db/repos/minazuki
|
||||
sync-type = git
|
||||
sync-uri = https://git.chaotic.ninja/shinyoukai/minazuki-overlay
|
||||
sync-uri = https://framagit.org/MinazukiMidnight/minazuki-overlay
|
||||
```
|
||||
|
||||
You will need `dev-vcs/git` installed either way (see the the `git` USE flag for `eselect-repository`)
|
||||
|
||||
## Mirrors
|
||||
* [Chaotic Git Hosting](https://git.chaotic.ninja/shinyoukai/minazuki-overlay)
|
||||
|
||||
8
acct-group/matterbridge/matterbridge-0.ebuild
Normal file
8
acct-group/matterbridge/matterbridge-0.ebuild
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="A group for net-im/matterbridge"
|
||||
ACCT_GROUP_ID=113
|
||||
11
acct-group/matterbridge/metadata.xml
Normal file
11
acct-group/matterbridge/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Unprivileged system group for Matterbridge
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
11
acct-user/matterbridge/matterbridge-0.ebuild
Normal file
11
acct-user/matterbridge/matterbridge-0.ebuild
Normal file
@@ -0,0 +1,11 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="Unprivileged user for Matterbridge"
|
||||
ACCT_USER_ID=113
|
||||
ACCT_USER_GROUPS=( matterbridge )
|
||||
|
||||
acct-user_add_deps
|
||||
11
acct-user/matterbridge/metadata.xml
Normal file
11
acct-user/matterbridge/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Unprivileged system user for Matterbridge
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
1
app-i18n/libkkc-data/Manifest
Normal file
1
app-i18n/libkkc-data/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST libkkc-data-0.2.7.tar.xz 22262552 BLAKE2B 2c735ee9fabf8f8f201591c9ed584cece22ddcd15da5f36b39bb422b1bce1dbcbcd66f71b5713e2dd4c5e2862b06b014c24a4a3db63c86ecee20519434da9261 SHA512 61c0cd8c0fa41ed8df49cac6709eebb245cc965d7e192b1ba945e95f2fc46aca8aa48c16e1977a12c157c55dab6b9f4c30f4905806725eca6e697b762eb7cbd7
|
||||
32
app-i18n/libkkc-data/libkkc-data-0.2.7.ebuild
Normal file
32
app-i18n/libkkc-data/libkkc-data-0.2.7.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
EAPI=8
|
||||
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools python-single-r1
|
||||
|
||||
LIBKKC_PV="0.3.5"
|
||||
|
||||
DESCRIPTION="Language model data for app-i18n/libkkc"
|
||||
HOMEPAGE="https://github.com/ueno/libkkc"
|
||||
SRC_URI="https://github.com/ueno/libkkc/releases/download/v${LIBKKC_PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="dev-libs/marisa"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
python_fix_shebang tools/genfilter.py
|
||||
python_fix_shebang tools/sortlm.py
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf
|
||||
}
|
||||
11
app-i18n/libkkc-data/metadata.xml
Normal file
11
app-i18n/libkkc-data/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ueno/libkkc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-ml/msgpck/Manifest
Normal file
1
dev-ml/msgpck/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST msgpck-1.7.tbz 9860 BLAKE2B b74f957f8c671c6015508b442f51d341a390d8aca6c564a114e33235150d9cb4d8baafc45724dff986416eb55949a5a2ba62bd4c71c4ad672279b3cce8f662f1 SHA512 7d71baa9614f890f669bb52181a295e51d6735ab9786fd7bc69c123721f801232a314ec98b8e59ccf8d2c1541f8fcc084ebf1d47189fd45632621c4a246d0368
|
||||
12
dev-ml/msgpck/metadata.xml
Normal file
12
dev-ml/msgpck/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">vbmithr/ocaml-msgpck</remote-id>
|
||||
<bugs-to>https://github.com/vbmithr/ocaml-msgpck</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
21
dev-ml/msgpck/msgpck-1.7.ebuild
Normal file
21
dev-ml/msgpck/msgpck-1.7.ebuild
Normal file
@@ -0,0 +1,21 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Fast MessagePack library"
|
||||
HOMEPAGE="https://opam.ocaml.org/packages/msgpck https://github.com/vbmithr/ocaml-msgpck"
|
||||
SRC_URI="https://github.com/vbmithr/ocaml-msgpck/releases/download/${PV}/msgpck-v${PV}.tbz -> ${P}.tbz"
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-ml/ocplib-endian"
|
||||
BDEPEND="${DEPEND}"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
IUSE="ocamlopt"
|
||||
1
dev-ml/text_parse/Manifest
Normal file
1
dev-ml/text_parse/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST text_parse-4.tar.gz 9738 BLAKE2B dd52461ef940fcfcad7cbeddd041656d36451aa69db59a036439bb86ad11b204191f4ac04e1dae6049454714b6bf1d7ccd16b68bd2fd07dd9980a7d6218b36c2 SHA512 d6aa6b7e5095c9c9f6c6994f5cce9f9accab37fad180e6ad857c374c84907543429ba60f61d51d936e92099a6cd6c5568c75a56792df18e2b19e8c809c98311e
|
||||
8
dev-ml/text_parse/metadata.xml
Normal file
8
dev-ml/text_parse/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
17
dev-ml/text_parse/text_parse-4.ebuild
Normal file
17
dev-ml/text_parse/text_parse-4.ebuild
Normal file
@@ -0,0 +1,17 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Applicative text parsing library for OCaml"
|
||||
HOMEPAGE="https://projects.laidback.moe/kosuzu/"
|
||||
SRC_URI="https://mirror.chaotic.ninja/software/text_parse-4.tar.gz"
|
||||
|
||||
LICENSE="EUPL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="ocamlopt"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
1
media-fonts/umefont/Manifest
Normal file
1
media-fonts/umefont/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST umefont_670.tar.xz 6900112 BLAKE2B 4a5d544e7ddcdb74aa62d10f424d2a9d5d6c4b82c730531ac410681962f61a13eaca2dc2f159089aedca5d38c71da5b11b5f776e9e209793c0583cef23cc4809 SHA512 c7e6fc4e588f066ec8f7a29cfc0703741813f0b51365bae01fc63c5d1ab2a1be5c2b4a68e2b84dafd0a14888084a25baf29f9a24fb25121c38bae8ade311e4db
|
||||
8
media-fonts/umefont/metadata.xml
Normal file
8
media-fonts/umefont/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
22
media-fonts/umefont/umefont-670.ebuild
Normal file
22
media-fonts/umefont/umefont-670.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit edo font
|
||||
|
||||
DESCRIPTION="Ume 18 Japanese fonts (Mincho and Gothic)"
|
||||
HOMEPAGE="http://osdn.jp/projects/ume-font/wiki/FrontPage"
|
||||
SRC_URI="https://ftp.iij.ad.jp/pub/sourceforge.jp/ume-font/22212/umefont_670.tar.xz"
|
||||
|
||||
S="${WORKDIR}/umefont_670"
|
||||
|
||||
LICENSE="mplus-fonts"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="binchecks strip"
|
||||
|
||||
BDEPEND="x11-apps/mkfontscale"
|
||||
FONT_SUFFIX="ttf"
|
||||
|
||||
DOCS=( license.html )
|
||||
2
net-im/deltachat-desktop-bin/Manifest
Normal file
2
net-im/deltachat-desktop-bin/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST deltachat-desktop-2.48.0-arm64.tar.gz 145067886 BLAKE2B 216229f5213e32870c00c9babdd6fb92d06e13e069aca17a5b86884c66c4bdd48ce3d6312339d629104c1b2af1f7782fcca15aaacafd4949b257381c5549d66e SHA512 f3c1f52c5b6afe0afcf63a8940424c1f3af3569c4d6889fe84ad4e00b3da69dabc93762d7ef7cec941d4036363a7baff560596d48fa6ad8a288be13c5f52ead9
|
||||
DIST deltachat-desktop-2.48.0.tar.gz 145311040 BLAKE2B 07c4f85bb61312d5c0905b910492fe8fc412ca570884e7b7f02a24dbdea70efcae25f856c517319fc08faddff61d72ffdb26516c97fc061e782727943eb65174 SHA512 cf2d46f7ef008810a9be24c3dcf4c53d1e55ab7d4e4ddf1d7514e02a335236a67f255bdbbba6be72e7692bcdd797e991078f4a2ea38be6c1329c69641c25accb
|
||||
@@ -0,0 +1,113 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="Decentralized and secure messenger app (binary)"
|
||||
HOMEPAGE="https://delta.chat"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm64"
|
||||
|
||||
DC_PN="${PN%-bin}"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://download.delta.chat/desktop/v${PV}/${DC_PN}-${PV}.tar.gz )
|
||||
arm64? ( https://download.delta.chat/desktop/v${PV}/${DC_PN}-${PV}-arm64.tar.gz )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
DELTACHAT_HOME="opt/${DC_PN}"
|
||||
IUSE="suid"
|
||||
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/deltachat-desktop/deltachat-desktop
|
||||
opt/deltachat-desktop/libEGL.so
|
||||
opt/deltachat-desktop/libffmpeg.so
|
||||
opt/deltachat-desktop/libGLESv2.so
|
||||
opt/deltachat-desktop/libvk_swiftshader.so
|
||||
opt/deltachat-desktop/libvulkan.so.1
|
||||
opt/deltachat-desktop/resources/*
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core:2[X]
|
||||
dev-libs/expat
|
||||
dev-libs/fribidi
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre2
|
||||
dev-libs/libunistring
|
||||
dev-libs/nettle
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-libs/wayland
|
||||
media-gfx/graphite2
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz
|
||||
media-libs/libpng
|
||||
net-dns/libidn2
|
||||
net-libs/gnutls
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-libs/glibc
|
||||
virtual/jpeg
|
||||
virtual/libudev
|
||||
virtual/zlib
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3[X]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
x11-libs/pixman
|
||||
"
|
||||
|
||||
src_install() {
|
||||
if use amd64; then
|
||||
cd deltachat-desktop-${PV} || die
|
||||
elif use arm64; then
|
||||
cd deltachat-desktop-${PV}-arm64 || die
|
||||
fi
|
||||
|
||||
newicon "${FILESDIR}/delta-chat.svg" "${DC_PN}.svg"
|
||||
|
||||
insinto "/opt/${DC_PN}/locales"
|
||||
doins locales/*.pak
|
||||
|
||||
insinto "/opt/${DC_PN}/resources"
|
||||
doins -r resources/*.asar*
|
||||
|
||||
insinto "/opt/${DC_PN}"
|
||||
doins *.pak *.bin *.dat
|
||||
exeinto "/opt/${DC_PN}"
|
||||
doexe *.so *.so.* "${DC_PN}"
|
||||
|
||||
dosym -r "/opt/${DC_PN}/${DC_PN}" "/usr/bin/${DC_PN}"
|
||||
|
||||
rm -rf "${DELTACHAT_HOME}/resources/app.asar.unpacked/node_modules/@parcel/watcher-win32*"
|
||||
rm -rf "${DELTACHAT_HOME}/resources/app.asar.unpacked/node_modules/@parcel/watcher-darwin*"
|
||||
if use amd64; then
|
||||
rm -rf "${DELTACHAT_HOME}/resources/app.asar.unpacked/node_modules/@parcel/watcher-linux-arm64*"
|
||||
rm -rf "${DELTACHAT_HOME}/resources/app.asar.unpacked/node_modules/@parcel/watcher-linux-x64-musl*"
|
||||
elif use arm64; then
|
||||
rm -rf "${DELTACHAT_HOME}/resources/app.asar.unpacked/node_modules/@parcel/watcher-linux-x64*"
|
||||
fi
|
||||
|
||||
make_desktop_entry "${DC_PN} --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto %U" \
|
||||
"Delta Chat" "${DC_PN}" "Network;InstantMessaging;" \
|
||||
"StartupWMClass=DeltaChat"
|
||||
}
|
||||
1
net-im/deltachat-desktop-bin/files/delta-chat.svg
Normal file
1
net-im/deltachat-desktop-bin/files/delta-chat.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" version="1.1"><defs><linearGradient id="a" x1="31.957" x2="-45.041" y1="29.751" y2="-18.592" gradientTransform="matrix(.93766 0 0 .93766 1.5426 1.72)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#364e59"/><stop offset="1" stop-color="#364e59" stop-opacity="0"/></linearGradient></defs><g><path fill="#fff" stroke="#000" stroke-linejoin="round" stroke-opacity=".439" stroke-width=".574" d="m24.015 1.287c-12.549 0-22.728 10.179-22.728 22.728s10.179 22.728 22.728 22.728c14.338-0.34288 9.6144-4.7027 23.698 0.96916-7.5455-13.002-1.083-13.33-0.96916-23.698 0-12.549-10.179-22.728-22.728-22.728z"/><path fill="url(#a)" d="m23.982 5.3106c-10.336 0.12578-18.72 8.6194-18.72 18.965 0 10.346 8.384 18.635 18.72 18.51 9.8277-0.03951 7.5168-5.4897 18.38-0.44319-5.9508-9.2961 0.20175-10.534 0.34034-18.522 0-10.346-8.384-18.635-18.72-18.51z"/><g fill="#fff"><path fill="#fff" d="m21.689 23.636q-1.028-1.1513-2.8578-2.755-2.0148-1.7681-2.7139-2.7755-0.69902-1.028-0.69902-2.241 0-1.8092 1.6859-2.8372 1.6859-1.0485 4.3997-1.0485t4.7287 0.92518q2.0354 0.92518 2.0354 2.5494 0 0.78126-0.49343 1.2952-0.49343 0.51399-1.1513 0.51399-0.94574 0-2.2204-1.4186-1.2952-1.4392-2.1999-2.0148-0.88406-0.59622-2.0765-0.59622-1.5214 0-2.5083 0.67846-0.9663 0.67846-0.9663 1.727 0 0.98686 0.80182 1.8504t4.1325 3.1456q3.5568 2.4466 5.0165 3.8241 1.4803 1.3775 2.4055 3.3512 0.92518 1.9737 0.92518 4.1736 0 3.8652-2.7344 6.8258-2.7139 2.94-6.3529 2.94-3.3101 0-5.5922-2.3643-2.2821-2.3643-2.2821-6.3118 0-3.8035 2.5083-6.3529 2.5288-2.5494 6.209-3.0839zm0.90462 0.94574q-5.9006 0.9663-5.9006 8.1004 0 3.6802 1.4597 5.7155 1.4803 2.0354 3.4334 2.0354 2.0354 0 3.3512-1.9532 1.3158-1.9737 1.3158-5.3249 0-4.852-3.6596-8.5733z" transform="scale(1.1122 .89909)"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
13
net-im/deltachat-desktop-bin/metadata.xml
Normal file
13
net-im/deltachat-desktop-bin/metadata.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">deltachat/deltachat-desktop</remote-id>
|
||||
<maintainer>Delta Chat developers</maintainer>
|
||||
<bugs-to>https://github.com/deltachat/deltachat-desktop/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
net-im/matterbridge/Manifest
Normal file
2
net-im/matterbridge/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST matterbridge-1.26.0.tar.gz 34275533 BLAKE2B 99c56a6f6a6265abac0920652846a39ed46ead4fb8f597dea75307b05d46cf050e02a737597ba799fe0e43558597736a6a1bc3dadbd9729ad018521a23c80c6b SHA512 693dff9bc4168ba1911d5b7a54ba203cc90e3609abc22e08b2ef11a6f0a6dada94be09bbb6d9fab5c4dbbc84011f891005958aa2b9b81fc292f26ec157ec0066
|
||||
DIST matterbridge-vendor.tar.gz 34781241 BLAKE2B 5f817a29daf8bd70bfa60a7ab30f817cb46226a559973f83b0f3967e7534814285773511cc0679e36f5089fac3f683a46274938aa237adaa37ad51aa8d37d767 SHA512 4350a5af057810a5063a20a3edd2cb9e7628f55550c9b82a569e1403216ad155d402371104a8e811a826feb7aa70e066ba83ea5f159dd6cf6d940fd28cd7513f
|
||||
17
net-im/matterbridge/files/matterbridge.initd-r2
Normal file
17
net-im/matterbridge/files/matterbridge.initd-r2
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
: ${MATTERBRIDGE_USER="matterbridge"}
|
||||
: ${MATTERBRIDGE_GROUP="matterbridge"}
|
||||
|
||||
supervisor="supervise-daemon"
|
||||
|
||||
command="/usr/bin/${RC_SVCNAME}"
|
||||
command_args="-conf /etc/matterbridge.toml"
|
||||
command_background="true"
|
||||
command_user="${MATTERBRIDGE_USER}:${MATTERBRIDGE_GROUP}"
|
||||
pidfile="/run/matterbridge.pid"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
13
net-im/matterbridge/files/matterbridge.service
Normal file
13
net-im/matterbridge/files/matterbridge.service
Normal file
@@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=Matterbridge
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/matterbridge -conf /etc/matterbridge.toml
|
||||
Restart=always
|
||||
RestartSec=5s
|
||||
User=matterbridge
|
||||
Group=matterbridge
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
42
net-im/matterbridge/matterbridge-1.26.0.ebuild
Normal file
42
net-im/matterbridge/matterbridge-1.26.0.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module systemd
|
||||
|
||||
DESCRIPTION="A simple chat bridge"
|
||||
HOMEPAGE="https://github.com/42wim/matterbridge"
|
||||
SRC_URI="
|
||||
https://github.com/42wim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://mirror.chaotic.ninja/software/${PN}-vendor.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/matterbridge
|
||||
acct-group/matterbridge
|
||||
"
|
||||
BDEPEND="
|
||||
acct-user/matterbridge
|
||||
acct-group/matterbridge
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_compile() {
|
||||
ego build -o bin/${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For setting up Matterbridge, please refer to: "
|
||||
elog "https://github.com/42wim/matterbridge/wiki"
|
||||
}
|
||||
17
net-im/matterbridge/metadata.xml
Normal file
17
net-im/matterbridge/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">42wim/matterbridge</remote-id>
|
||||
<bugs-to>https://github.com/42wim/matterbridge/issues</bugs-to>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
Bridge between Mattermost, IRC, Gitter, Slack, Discord, Telegram,
|
||||
RocketChat, Twitch, ssh-chat, Zulip, WhatsApp, Keybase, Matrix,
|
||||
Microsoft Teams, Nextcloud Talk, Mumble, VK and more with REST API
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
1
net-im/mcabber/Manifest
Normal file
1
net-im/mcabber/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST mcabber-1.1.2.tar.bz2 651528 BLAKE2B d2160409d3a6e3c1a579bd1259438b11fae79612919a202a69a13c98c77fb5dbe4bc685939783f2a454ad5796c7d7f93e31d5fc92d96f2c6cc03e4efd4169f74 SHA512 bf53d593e84a4b4b2cf0230a4d94ea75f55008e3c2a839af5839519151209a61cce1685f9db14b65f5c4fa438bfabfeb25eb8e78e666b092c5c66af249788106
|
||||
44
net-im/mcabber/mcabber-1.1.2.ebuild
Normal file
44
net-im/mcabber/mcabber-1.1.2.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A small console-based client for Jabber/XMPP"
|
||||
HOMEPAGE="https://mcabber.com"
|
||||
SRC_URI="https://mcabber.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+-with-openssl-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="aspell debug enchant gpgme otr sigwinch +ssl"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND="
|
||||
dev-libs/glib
|
||||
net-libs/libidn
|
||||
net-libs/loudmouth
|
||||
sys-libs/ncurses
|
||||
aspell? ( app-text/aspell )
|
||||
enchant? ( app-text/enchant )
|
||||
gpgme? ( app-crypt/gpgme )
|
||||
otr? ( net-libs/libotr )
|
||||
ssl? ( dev-libs/openssl )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable aspell) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable enchant) \
|
||||
$(use_enable gpgme) \
|
||||
$(use_enable otr) \
|
||||
$(use_enable sigwinch) \
|
||||
$(use_enable ssl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
21
net-im/mcabber/metadata.xml
Normal file
21
net-im/mcabber/metadata.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
mcabber is a small XMPP (Jabber) console client, it includes features such as SASL/SSL/TLS support,
|
||||
MUC (Multi-User Chat) support, history logging, command completion, OpenPGP encryption, OTR (Off-The-Record Messaging) support,
|
||||
dynamic modules, and external action triggers.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="aspell">Enable spell-checking support (using app-text/aspell)</flag>
|
||||
<flag name="enchant">Enable spell-checking support (using app-text/enchant)</flag>
|
||||
<flag name="gpgme">Enable GPG encryption (using app-crypt/gpgme)</flag>
|
||||
<flag name="otr">Enable OTR encryption</flag>
|
||||
<flag name="sigwinch">Enable the internal SIGWINCH handler</flag>
|
||||
<flag name="ssl">Enable SSL/TLS support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
2
www-apps/aya/Manifest
Normal file
2
www-apps/aya/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST aya-101.tar.gz 12481 BLAKE2B 8b4aca6a27aceb5e03e2b8209bb859d325883e850537b2f8c27b262ba2765c5ed8ad1fb674e3c2cea36c8720e8988a00985235cf217cfb615da14da92ae45405 SHA512 10b8f85f64defa06acd4f993e33fa993f764b55294ee06085a4dcf94e611422c0c9e54300fe03dbb24790e5a347ab0dace11684846ad56df64381d26bbc2eff9
|
||||
DIST aya-vendor.tar.gz 280584 BLAKE2B d9db4ca76229bc52027074158575a03c419b7d861f6bb165b66756a0816b0704f6306191e3aee11d83c677a48a00f62c8df7a2e4319c39a8a07eb4e25b164ff6 SHA512 36c1f292c53d012f532efa9e5fe3dedd4d5649c940061f33e2907434f157cf3028f7caf7d41ed59ba36ca30ba4abe64b752095c49328c8b0d6e23a34208db39f
|
||||
39
www-apps/aya/aya-101.ebuild
Normal file
39
www-apps/aya/aya-101.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="The fastest static site generator"
|
||||
HOMEPAGE="https://projects.laidback.moe/aya"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
EGIT_REPO_URI="https://git.laidback.moe/shinyoukai/aya"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
https://mirror.chaotic.ninja/software/aya-${PV}.tar.gz
|
||||
https://mirror.chaotic.ninja/software/aya-vendor.tar.gz
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
# Other architectures have not been tested
|
||||
# This project is mainly developed on x86(-64)
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE="lite"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_compile() {
|
||||
if use lite; then
|
||||
emake build-lite
|
||||
else
|
||||
emake build
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr" MANDIR="${EPREFIX}/usr/share/man"
|
||||
}
|
||||
15
www-apps/aya/metadata.xml
Normal file
15
www-apps/aya/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="lite">Build a smaller version with only Markdown and HTML support</flag>
|
||||
</use>
|
||||
<longdescription lang="en">
|
||||
Aya is the fastest static site generator, written in Go, with only a few
|
||||
external dependencies.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
1
www-apps/kosuzu/Manifest
Normal file
1
www-apps/kosuzu/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST kosuzu-82.tar.gz 27528 BLAKE2B 5b6f958596015da2f8a7de705d8ad5e0a16ae69e91212ff943d538bdc6f9d69750549bb2825531b61e3a79f45f18499bd85444f28a0ceeb0759c4e06f47ac573 SHA512 143ddc0782df3f35e248955676e1be72f2930d8b21ded688319296b9c5e2f0757660c344e97982576530ffcbf6cbdb7403cc8203eb5b875a18a9e410dcc51ae4
|
||||
26
www-apps/kosuzu/kosuzu-82.ebuild
Normal file
26
www-apps/kosuzu/kosuzu-82.ebuild
Normal file
@@ -0,0 +1,26 @@
|
||||
# Copyright 2026 Shin'ya Minazuki
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Text archival and exchange"
|
||||
HOMEPAGE="https://projects.laidback.moe/kosuzu"
|
||||
SRC_URI="https://mirror.chaotic.ninja/software/${P}.tar.gz"
|
||||
|
||||
LICENSE="EUPL-1.2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="ocamlopt"
|
||||
|
||||
DEPEND="
|
||||
>=dev-ml/cmdliner-1.3.0
|
||||
dev-ml/msgpck
|
||||
dev-ml/ocurl
|
||||
dev-ml/text_parse
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
8
www-apps/kosuzu/metadata.xml
Normal file
8
www-apps/kosuzu/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>shinyoukai@laidback.moe</email>
|
||||
<name>Shin'ya Minazuki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user