Compare commits

...

5 Commits

Author SHA1 Message Date
Shin'ya Minazuki
82eb6a9342 Add net-im/deltachat-rpc-server-bin
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-13 11:37:01 -03:00
Shin'ya Minazuki
d41a47a7e9 Add .gitignore (slipped my mind)
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-13 11:36:08 -03:00
Shin'ya Minazuki
0924329b2c Not that it was ever needed, but I don't really care
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-13 11:34:39 -03:00
Shin'ya Minazuki
2036008e44 net-im/deltachat-desktop: restrict stripping due to multiple QA warnings
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-12 21:08:42 -03:00
Shin'ya Minazuki
98823b064b media-fonts/umefont: removed unused inheritance
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-12 21:07:41 -03:00
8 changed files with 66 additions and 5 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
*.sw*
*~
*metadata/md5-cache

View File

@@ -9,7 +9,7 @@ SRC_URI="https://mirror.chaotic.ninja/software/${P}.tar.gz"
LICENSE="BEER-WARE" LICENSE="BEER-WARE"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86" KEYWORDS=""
IUSE="X" IUSE="X"

View File

@@ -2,7 +2,7 @@
EAPI=8 EAPI=8
inherit edo font inherit font
DESCRIPTION="Ume 18 Japanese fonts (Mincho and Gothic)" DESCRIPTION="Ume 18 Japanese fonts (Mincho and Gothic)"
HOMEPAGE="http://osdn.jp/projects/ume-font/wiki/FrontPage" HOMEPAGE="http://osdn.jp/projects/ume-font/wiki/FrontPage"

View File

@@ -0,0 +1,22 @@
Title: Stabilizing first-party packages
Author: Shin'ya Minazuki <shinyoukai@laidback.moe>
Content-Type: text/plain
Posted: 2026-04-12
Revision: 1
News-Item-Format: 1.0
This revision of the overlay will drop the ~arch keywords for packages
that are developed and/or maintained by the author, as they were not
entirely necessary in the first place, and some will feature the
architectures supported by the language toolchain used, if any.
Some exceptions being previously untested architectures, those will
retain the ~arch until they are sufficiently tested.
Shell scripts such as app-admin/kanako will have all keywords removed,
provided that the system supports the required dependencies in a given
target architecture.
Expect announcements like this to happen semi-regularly from now on.
~Shin'ya Minazuki

View File

@@ -76,7 +76,7 @@ RDEPEND="
x11-libs/pixman x11-libs/pixman
" "
RESTRICT="mirror" RESTRICT="mirror strip"
src_install() { src_install() {
if use amd64; then if use amd64; then

View File

@@ -0,0 +1,36 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
DESCRIPTION="Delta Chat JSON-RPC server (binary)"
HOMEPAGE="https://delta.chat"
SRC_URI="
amd64? ( https://github.com/chatmail/core/releases/download/v${PV}/deltachat-rpc-server-x86_64-linux -> ${P}-amd64 )
arm? ( https://github.com/chatmail/core/releases/download/v${PV}/deltachat-rpc-server-armv7l-linux -> ${P}-arm )
arm64? ( https://github.com/chatmail/core/releases/download/v${PV}/deltachat-rpc-server-aarch64-linux -> ${P}-arm64 )
x86? ( https://github.com/chatmail/core/releases/download/v${PV}/deltachat-rpc-server-i686-linux -> ${P}-x86 )
"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
# In the case that a source-built release happens
# Coming from me, it is unlikely.
DEPEND="!net-im/deltachat-rpc-server"
RDEPEND="${DEPEND}"
BDEPEND=""
RESTRICT="mirror"
S="${WORKDIR}"
src_install() {
if use amd64; then
einfo
newbin ${P}-amd64 ${PN%-bin}
elif use arm; then
newbin ${P}-arm ${PN%-bin}
elif use arm64; then
newbin ${P}-arm64 ${PN%-bin}
elif use x86; then
newbin ${P}-x86 ${PN%-bin}
fi
}

View File

@@ -21,7 +21,7 @@ LICENSE="MIT"
SLOT="0" SLOT="0"
# Other architectures have not been tested # Other architectures have not been tested
# This project is mainly developed on x86(-64) # This project is mainly developed on x86(-64)
KEYWORDS="amd64 x86" KEYWORDS="-* amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 x86"
IUSE="lite" IUSE="lite"
S="${WORKDIR}/${PN}" S="${WORKDIR}/${PN}"

View File

@@ -10,7 +10,7 @@ SRC_URI="https://mirror.chaotic.ninja/software/${P}.tar.gz"
LICENSE="EUPL-1.2" LICENSE="EUPL-1.2"
SLOT="0" SLOT="0"
KEYWORDS="~amd64" KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="ocamlopt" IUSE="ocamlopt"