summaryrefslogtreecommitdiff
path: root/media-libs/libgpod
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libgpod')
-rw-r--r--media-libs/libgpod/Manifest2
-rw-r--r--media-libs/libgpod/libgpod-0.8.3-r3.ebuild (renamed from media-libs/libgpod/libgpod-0.8.3-r2.ebuild)38
2 files changed, 15 insertions, 25 deletions
diff --git a/media-libs/libgpod/Manifest b/media-libs/libgpod/Manifest
index 99006954ba8c..cc534b505767 100644
--- a/media-libs/libgpod/Manifest
+++ b/media-libs/libgpod/Manifest
@@ -3,5 +3,5 @@ AUX libgpod-0.8.3-mono4.patch 334 BLAKE2B 06b76b3939c6b38e9b9bab8aa0d5b471a04032
AUX libgpod-0.8.3-pkgconfig_overlinking.patch 640 BLAKE2B 74d924d61ce33c4fd0219e8dedb505bd66cd40e9912efb2dbbb5df31c2bea943ea4a4eb8b9e9baf2762966b02efae3f77c73293f8a4a581f6a43be4cc22eb727 SHA512 c8ebcc18ba7b44aef8fada3f9fea88fdaaf6bae12cf809b08f98e85ab6396ae032bfd7706809cd266be67c694749d4364a9cc591eb750478e095cbbcbe061419
AUX libgpod-0.8.3-segfault.patch 1171 BLAKE2B ae8f00ad8708f23ef83c9f03f5e9a7157c2bdeaf0cfa2ed4542f8cc96295dad0200e968cb180883efa0e93fd180088be84fa0d2f1b40c642ada0caf37f7f3b9a SHA512 9b2f9a4f4e8f41e5d11cbc943cbba915147b81ec66859b62a5986b5d1c5c90526ce522e24499daf3378c201126ac6e5da8ef855a5f2353b933806c5b3aa6effb
DIST libgpod-0.8.3.tar.bz2 801903 BLAKE2B e9bc54d23be7f54a17eea3f8a07d7bf6a28224d9c0b0f90fb9d44d97af6cf64c31096de5d9fa4b446e1a9463a6e8f3a59929d73bf52ad8d638732868c3c1b7d0 SHA512 e39f22054c2d2bdf5fc764aa1f692de17a1a06c7c7e9c60883d126b216dacca7840bf818e7e7e039218fe2a64c0920ba96d8cbbe310e11c1c4e68b82e7cbbd8e
-EBUILD libgpod-0.8.3-r2.ebuild 1974 BLAKE2B 54d81f74a3d970996e5ea5868c9790a6c6fc614e2dcab0a5d60a5aaa7b7cb8d9387575baf59bb4685ca3683271b548bea9ddffa428bdc9cb3ef5a617b09cc75d SHA512 70b858bd917667770950475a159259ac656c44d03af17e3d88fc38d055889e437ebb6633753aca7cbede140ae7f02abfadc4d490d62c37d11f06be5c73ac992d
+EBUILD libgpod-0.8.3-r3.ebuild 1636 BLAKE2B 41434a2a6e95737b25677378192badd1afff279562b3c85ef1523909287ed3886ab909d9968b47546d7bf7d91c0de4910a7d9a2ae86097ac0bb4309b8d80f6d7 SHA512 e7fee7000206185411dd6d203b952e192e39d174c986d0b54c1bf4700d9f72d8b2655f5edaff79b08f3ffdb97477b9aaf83cf600d7ffb01e26143c5b9acdc967
MISC metadata.xml 483 BLAKE2B 39ce660cb10293f1a9dcf4eed9e253c85f8c2eceb17fb380d61fa5a189c3e2676917b7482676c884ad388a84b36c1e915bfc4a278f3b9c90a79f1d3655c08476 SHA512 0cf6044e1a0bbbd172d3421b4f1eab9a7334cdf1d732f6f61e689fad2d998bf302cb5436e4a695ad9d1a1beaf5939cd269b643db4b4edc2d869469a20c2f2827
diff --git a/media-libs/libgpod/libgpod-0.8.3-r2.ebuild b/media-libs/libgpod/libgpod-0.8.3-r3.ebuild
index 17b0445aa5ba..bdbbcf9a5bc2 100644
--- a/media-libs/libgpod/libgpod-0.8.3-r2.ebuild
+++ b/media-libs/libgpod/libgpod-0.8.3-r3.ebuild
@@ -1,10 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
+EAPI=7
-inherit autotools eutils ltprune mono-env python-single-r1 udev
+inherit autotools mono-env udev
DESCRIPTION="Shared library to access the contents of an iPod"
HOMEPAGE="http://www.gtkpod.org/libgpod/"
@@ -13,9 +12,7 @@ SRC_URI="mirror://sourceforge/gtkpod/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-
-IUSE="+gtk python +udev ios mono static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+IUSE="+gtk +udev ios mono"
RDEPEND="
>=app-pda/libplist-1.0:=
@@ -25,21 +22,14 @@ RDEPEND="
sys-apps/sg3_utils
gtk? ( x11-libs/gdk-pixbuf:2 )
ios? ( app-pda/libimobiledevice:= )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=media-libs/mutagen-1.8[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pygobject-2.8:2[${PYTHON_MULTI_USEDEP}]
- ')
- )
udev? ( virtual/udev )
mono? (
>=dev-lang/mono-1.9.1
>=dev-dotnet/gtk-sharp-2.12
- )
+ )
"
-DEPEND="${RDEPEND}
- python? ( >=dev-lang/swig-1.3.24:0 )
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-libs/libxslt
dev-util/intltool
dev-util/gtk-doc-am
@@ -47,7 +37,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
"
-DOCS="AUTHORS NEWS README* TROUBLESHOOTING"
+DOCS=( AUTHORS NEWS README{,.overview,.sqlite,.SysInfo} TROUBLESHOOTING )
PATCHES=(
"${FILESDIR}"/${P}-comment.patch #537968
@@ -58,32 +48,32 @@ PATCHES=(
pkg_setup() {
use mono && mono-env_pkg_setup
- use python && python-single-r1_pkg_setup
}
src_prepare() {
default
# mono-4 fixes from Fedora
- sed -i "s#public DateTime#public System.DateTime#g" bindings/mono/libgpod-sharp/Artwork.cs || die
+ sed -e "s#public DateTime#public System.DateTime#g" \
+ -i bindings/mono/libgpod-sharp/Artwork.cs || die
eautoreconf
}
src_configure() {
econf \
- $(use_enable static-libs static) \
+ --disable-static \
$(use_enable udev) \
$(use_enable gtk gdk-pixbuf) \
- $(use_enable python pygobject) \
+ --disable-pygobject \
--without-hal \
$(use_with ios libimobiledevice) \
--with-udev-dir="$(get_udevdir)" \
- $(use_with python) \
+ --without-python \
$(use_with mono)
}
src_install() {
default
- rmdir "${ED}"/tmp
- prune_libtool_files --modules
+ rmdir "${ED}"/tmp || die
+ find "${D}" -name '*.la' -type f -delete || die
}