Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions media-sound/simpmusic/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST simpmusic-1.2.0.AppImage 246002880 BLAKE2B 461ee217810c95016b852eb550dc39e5435aa965fd7e69ce67aa1607864656d69ef1aced067c82a33d8e3913d8185d97480dbff7a65e7979f5613ec69f2da085 SHA512 929864200eeaa21b7ebe01cd10f9b3b05527c9386765e65d4e77cfaed50a2db6688469cfea9b2d7c9dab49a4367fa4cf6ab519696b54fb6e96724293ff9934a7
12 changes: 12 additions & 0 deletions media-sound/simpmusic/metadata.xml
Original file line number Diff line number Diff line change
@@ -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>aboodaydi@proton.me</email>
<name>Abood</name>
</maintainer>
<upstream>
<remote-id type="github">simpmusic/simpmusic</remote-id>
<bugs-to>https://github.com/simpmusic/simpmusic/issues</bugs-to>
</upstream>
</pkgmetadata>
47 changes: 47 additions & 0 deletions media-sound/simpmusic/simpmusic-1.2.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit desktop xdg

DESCRIPTION="A cross-platform music app using YouTube Music for backend"
HOMEPAGE="https://simpmusic.org/"
SRC_URI="https://github.com/maxrave-dev/SimpMusic/releases/download/v${PV}/SimpMusic-x86_64.AppImage -> ${P}.AppImage"

S="${WORKDIR}"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be KEYWORDS="-* ~amd64", as this is precompiled


# Standard runtime dependencies for a Kotlin/Compose AppImage
RDEPEND="
sys-fs/fuse:0
sys-libs/zlib
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXrandr
"

# AppImages are pre-compiled and shouldn't be stripped or mirrored
RESTRICT="strip mirror"

src_unpack() {
# Copy the AppImage from distfiles to the work directory
cp "${DISTDIR}/${P}.AppImage" "${S}/${PN}" || die
chmod +x "${S}/${PN}" || die
}

src_install() {
# Install the binary into /opt
exeinto "/opt/${PN}"
doexe "${PN}"

# Create symlink in /usr/bin for terminal access
dosym "/opt/${PN}/${PN}" "/usr/bin/${PN}"

# Create the desktop menu entry
make_desktop_entry "${PN}" "SimpMusic" "" "AudioVideo;Music;"
}
4 changes: 4 additions & 0 deletions profiles/package.mask
Original file line number Diff line number Diff line change
Expand Up @@ -88,3 +88,7 @@ app-office/lotus123r3
# Shaumyadeep Chaudhuri <shaumya@gmail.com> (2026-04-30)
# Requires systemd. Cannot be masked per profile (see top comment)
sys-apps/dmemcg-booster

# Dale Sweeney <agooglygooglr@gmail.com> (2026-05-08)
# Won't build until bugs.gentoo.org/974338 is resolved
>=net-misc/wlvncc-20260429