gentoo-zh/media-video/implay/implay-1.5.1.ebuild
2024-03-12 12:47:02 +08:00

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
}