mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-18 23:38:57 -04:00
48 lines
1.1 KiB
Bash
48 lines
1.1 KiB
Bash
# Copyright 2024 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
CMAKE_MAKEFILE_GENERATOR="emake"
|
|
inherit cmake desktop xdg-utils
|
|
|
|
DESCRIPTION="A Cross-Platform Desktop Media Player"
|
|
HOMEPAGE="https://tsl0922.github.io/ImPlay"
|
|
SRC_URI="https://github.com/tsl0922/ImPlay/archive/refs/tags/${PV}.tar.gz -> ImPlay-continuous.tar.gz"
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
|
|
DEPEND="
|
|
media-libs/freetype:2
|
|
media-libs/glfw
|
|
media-video/mpv
|
|
x11-libs/gtk+
|
|
"
|
|
|
|
S="${WORKDIR}/ImPlay-${PV}"
|
|
|
|
src_configure() {
|
|
CMAKE_BUILD_TYPE="Release"
|
|
cmake_src_configure
|
|
}
|
|
|
|
src_install() {
|
|
insinto "/usr/lib64"
|
|
doins "${BUILD_DIR}"/third_party/nativefiledialog/src/libnfd.so.1.1.0
|
|
dosym ../../../../../../../../usr/lib64/libnfd.so.1.1.0 /usr/lib64/libnfd.so.1
|
|
cmake_src_install
|
|
dosym ../../../../../../../../usr/bin/ImPlay /usr/bin/implay
|
|
make_desktop_entry ${PN} "A Cross-Platform Desktop Media Player"
|
|
}
|
|
|
|
pkg_postinst() {
|
|
xdg_desktop_database_update
|
|
xdg_icon_cache_update
|
|
}
|
|
|
|
pkg_postrm() {
|
|
xdg_desktop_database_update
|
|
xdg_icon_cache_update
|
|
}
|