commit:     f99f27b389a10a28c773e59ff3a4c499ac27eb99
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  8 18:21:16 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec  9 18:58:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99f27b3

media-gfx/xv: Drop duplicate manual desktop file creation

Upstream already provides one, and the ebuild added xv-1.desktop on top.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-gfx/xv/xv-6.1.0-r1.ebuild | 60 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/media-gfx/xv/xv-6.1.0-r1.ebuild b/media-gfx/xv/xv-6.1.0-r1.ebuild
new file mode 100644
index 000000000000..3d665f226fd6
--- /dev/null
+++ b/media-gfx/xv/xv-6.1.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg-utils
+
+JUMBOV=20070520
+DESCRIPTION="Interactive image manipulation program supporting a wide variety 
of formats"
+HOMEPAGE="https://github.com/jasper-software/xv/";
+SRC_URI="https://github.com/jasper-software/xv/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+       https://dev.gentoo.org/~bkohler/dist/xv-3.10a.png.bz2";
+
+LICENSE="xv"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="jpeg tiff png webp"
+
+DEPEND="
+       x11-libs/libXt
+       jpeg? ( media-libs/libjpeg-turbo:= )
+       tiff? ( media-libs/tiff:= )
+       png? (
+               >=media-libs/libpng-1.2:=
+               virtual/zlib:=
+       )
+       webp? ( media-libs/libwebp:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+       "${FILESDIR}/xv-5.2.0-osx-bsd.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+               -DXV_ENABLE_JPEG=$(usex jpeg)
+               -DXV_ENABLE_JP2K=OFF
+               -DXV_ENABLE_PNG=$(usex png)
+               -DXV_ENABLE_TIFF=$(usex tiff)
+               -DXV_ENABLE_WEBP=$(usex webp)
+       )
+
+       cmake_src_configure
+}
+
+src_install() {
+       cmake_src_install
+
+       newicon "${WORKDIR}"/xv-3.10a.png ${PN}.png
+}
+
+pkg_postinst() {
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+}

Reply via email to