ideviceinstaller-1.2.0.ebuild

This commit is contained in:
Anton Bolshakov 2025-11-05 10:16:11 +08:00
parent 464123ab12
commit 986f57b0bd
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
28 changed files with 569 additions and 32 deletions

View file

@ -1,32 +0,0 @@
# ChangeLog for app-pda/ideviceinstaller
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/ideviceinstaller/ChangeLog,v 1.7 2013/05/11 22:07:17 ssuominen Exp $
11 May 2013; Samuli Suominen <ssuominen@gentoo.org>
ideviceinstaller-1.0.1.ebuild:
Use subslot operator for the libplist and libimobiledevice dependencies.
16 Aug 2012; Johannes Huber <johu@gentoo.org> ideviceinstaller-1.0.1.ebuild:
Stable for x86, wrt bug #423155
11 Aug 2012; Agostino Sarubbo <ago@gentoo.org> ideviceinstaller-1.0.1.ebuild:
Stable for amd64, wrt bug #423155
16 May 2012; Samuli Suominen <ssuominen@gentoo.org>
-ideviceinstaller-1.0.0.ebuild, -files/ideviceinstaller-1.0.0-libgen_h.patch:
old
*ideviceinstaller-1.0.1 (16 May 2012)
16 May 2012; Samuli Suominen <ssuominen@gentoo.org>
+ideviceinstaller-1.0.1.ebuild:
Version bump.
03 May 2012; Jeff Horelick <jdhore@gentoo.org> ideviceinstaller-1.0.0.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
*ideviceinstaller-1.0.0 (29 Mar 2011)
29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ideviceinstaller-1.0.0.ebuild, +files/ideviceinstaller-1.0.0-libgen_h.patch:
Initial commit wrt #348529 by "nando.sm".

View file

@ -1 +1,2 @@
DIST ideviceinstaller-1.1.1.tar.gz 21915 BLAKE2B 0a5bde3965bb486c6e475307541e9976655965807a205e508cbbc1b8dc3852103252768c2d08ac95d2741574db2a4c401a6d9a4d85f2279bf0db90a1e95b9c81 SHA512 a21e476debd751240646455e2cbf7106c0a6e4acf724ffa8708ac181f28511454360aa6dd3e19bbe6e562016f89bbbe6f989afd5732300a88f269928b10d5e45
DIST ideviceinstaller-1.2.0.tar.bz2 305414 BLAKE2B 109e4587c3bcd902c66511e267e2f7021c0a97d96fcab6dca696a8cc17a8a5aad8e905cd51eeb63c372b9e81e7d495642b845afc3459cfa15c8d4a0f1851bf69 SHA512 73b4a1d4f3a7ac960b10f8a07356bb9aceca3335b725e6610df1813efab7d6b9ace42dc5e1a0dc6804512ffe978b630357204fc423bb9986eaed3ebd45796d8d

View file

@ -0,0 +1,23 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="A tool to interact with the installation_proxy of an Apple's iDevice"
HOMEPAGE="https://libimobiledevice.org"
SRC_URI="https://github.com/libimobiledevice/ideviceinstaller/releases/download/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
RDEPEND=">=app-pda/libimobiledevice-1.3.0:=
>=app-pda/libplist-2.3.0:=
>=dev-libs/libzip-0.8"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
sed -i -e 's:-Werror -g::' configure || die
}

2
app-pda/ifuse/Manifest Normal file
View file

@ -0,0 +1,2 @@
DIST ifuse-1.1.4.tar.bz2 94137 BLAKE2B 0abe1a2324820380faf5868f59a45c11aab8991ff8529bd6f64a279b046da88a9cd35b352cd89b4a64d36f35c56b46efab5138f3b72ec8886103ffaaeeff50f1 SHA512 671fabb0828fb6dd5ddba80ef418005305f4ee4676ab1078513a83582e84616f47c8973c25e1fdd8897b08a01a135080898a55d3ad8b31e89c0bb72ee865cdff
DIST ifuse-1.2.0.tar.bz2 302744 BLAKE2B 0fd7d13882a811ef031e34a24ac56ee64260e096fd7fefb59864571cbf3e1d310de767467e75efe6f10c801385d7ab9fdb5187ee2fd6f8556c2b7e4677af46f1 SHA512 53769236cde640aad56e1ab9bd0479c0593c51cb8a3cc5e64986a055fb87073bf39225515da5918622d379425d6ad53b48426ef0a3d77c5a3e5fc3cd46934051

View file

@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit readme.gentoo-r1
DESCRIPTION="Mount Apple iPhone/iPod Touch file systems for backup purposes"
HOMEPAGE="https://www.libimobiledevice.org/ https://github.com/libimobiledevice/ifuse/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="
>=app-pda/libimobiledevice-1.3.0:=
>=app-pda/libplist-2.2:=
sys-fs/fuse:0
"
RDEPEND="
${DEPEND}
app-pda/usbmuxd
"
BDEPEND="virtual/pkgconfig"
DOC_CONTENTS="Only use this filesystem driver to create backups of your data.
The music database is hashed, and attempting to add files will cause the
iPod/iPhone to consider your database unauthorised.
It will respond by wiping all media files, requiring a restore through iTunes."
src_install() {
default
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View file

@ -0,0 +1,38 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit readme.gentoo-r1
DESCRIPTION="Mount Apple iPhone/iPod Touch file systems for backup purposes"
HOMEPAGE="https://www.libimobiledevice.org/ https://github.com/libimobiledevice/ifuse/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="
>=app-pda/libimobiledevice-1.4.0:=
>=app-pda/libplist-2.2:=
sys-fs/fuse:0
"
RDEPEND="${DEPEND}"
# app-pda/usbmuxd
BDEPEND="virtual/pkgconfig"
DOC_CONTENTS="Only use this filesystem driver to create backups of your data.
The music database is hashed, and attempting to add files will cause the
iPod/iPhone to consider your database unauthorised.
It will respond by wiping all media files, requiring a restore through iTunes."
src_install() {
default
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">libimobiledevice/ifuse</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,2 @@
DIST libimobiledevice-glue-1.3.1.tar.bz2 339881 BLAKE2B 26d31a605fcf2b700715d521d07076b4702a928ad865bec7a2bb269b88bc9d68a352a5ea8520ab337d8c77a1afd6e8da6b1ea49072a7e67e1ad4557e43f9ee40 SHA512 8ce1fa78f9edd0c4c44575554a42dc8866e8ffb3983138a93403119b55260106fa5bd9d2cef289f22b23202e61db52bc7f875048d8e30dabdb0790d692044ea5
DIST libimobiledevice-glue-1.3.2.tar.bz2 338101 BLAKE2B 4b7a719c1077f939ad0de236c3f75a77dd84e50fc80acccdc952a23ce0899b73be74b71c6125a868257d9d133af03d0da5a2854a830f9aa38dc475a8d50f19b2 SHA512 d12b853dedec39a28c34c19dc1a2d26e81d9aba0e64d9c7ed03aa921feee5613598a30e9c51bd79d9ec840399a97091525fc5e4c5ac4b20d68ea8c96a35fc7d1

View file

@ -0,0 +1,28 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit libtool
DESCRIPTION="Support library for libimobiledevice projects"
HOMEPAGE="https://github.com/libimobiledevice/libimobiledevice-glue"
SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0/0.1.0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
RDEPEND=">=app-pda/libplist-2.3:="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
elibtoolize
}
src_install() {
default
find "${D}" -name '*.la' -delete || die
}

View file

@ -0,0 +1,28 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit libtool
DESCRIPTION="Support library for libimobiledevice projects"
HOMEPAGE="https://github.com/libimobiledevice/libimobiledevice-glue"
SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0/0.1.0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
RDEPEND=">=app-pda/libplist-2.3:="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
elibtoolize
}
src_install() {
default
find "${D}" -name '*.la' -delete || die
}

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<bugs-to>https://github.com/libimobiledevice/libimobiledevice-glue/issues</bugs-to>
<changelog>https://github.com/libimobiledevice/libimobiledevice-glue/releases</changelog>
<remote-id type="github">libimobiledevice/libimobiledevice-glue</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,2 @@
DIST libimobiledevice-1.3.0_p20240201.tar.gz 405723 BLAKE2B 5f3672e6b3c180440c215d9411eb2f21fe9451d822707e5b11ffff6693dccabfb5d184ef35f36bce2af508cbdebb656923927558ef39669825679a8ebf3cc8ee SHA512 d3746b7e0803840489593c9a3d8c8b16f6d4be5e2cd5c947d05be31e49c095c6503ef9150c886a87c68f4694bc6c1bfba96c4578789adc8f165a6391d0e4918f
DIST libimobiledevice-1.4.0.gh.tar.bz2 714628 BLAKE2B 74a16c1f50ab2edd9e62df1878ef4703ac47ab0e750533e596e713acf330e9b5aada39d1e8ad0b14715bbead376bde4880b2271104a01cab0c41cbde8848353e SHA512 b71ad9ce9c79e13e5b0e39f451770399bf71837581ab4a5e5c695f3c33511b45df79e8ad58d71bde28a97c3f032b64669e078e6d1417f3db006f4afd74c48c89

View file

@ -0,0 +1,10 @@
--- a/tools/afcclient.c
+++ b/tools/afcclient.c
@@ -36,6 +36,7 @@
#include <signal.h>
#include <ctype.h>
#include <unistd.h>
+#include <time.h>
#ifdef WIN32
#include <windows.h>

View file

@ -0,0 +1,76 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
MY_COMMIT=73b6fd183872096f20e6d1007429546a317a7cb1
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="https://libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/libimobiledevice/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/${PN}-${MY_COMMIT}
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
IUSE="doc gnutls readline static-libs"
RDEPEND="
app-pda/libimobiledevice-glue:=
>=app-pda/libplist-2.3:=
>=app-pda/libusbmuxd-2.0.2:=
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? (
dev-libs/openssl:0=
)
readline? ( sys-libs/readline:= )
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
doc? ( app-text/doxygen )
"
PATCHES=(
"${FILESDIR}"/${PN}-1.3.0_p20240201_time_h.patch
)
src_prepare() {
default
echo ${PV}-${MY_COMMIT} > .tarball-version
eautoreconf
}
src_configure() {
local myeconfargs=(
--without-cython
$(use_enable static-libs static)
)
use gnutls && myeconfargs+=( --disable-openssl )
# --with-readline also causes readline to not be used
use readline || myeconfargs+=( --without-readline )
econf "${myeconfargs[@]}"
}
src_compile() {
emake
if use doc; then
doxygen doxygen.cfg || die
fi
}
src_install() {
emake install DESTDIR="${D}"
use doc && dodoc docs/html/*
find "${D}" -name '*.la' -delete || die
}

View file

@ -0,0 +1,79 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
#inherit autotools
#MY_COMMIT=73b6fd183872096f20e6d1007429546a317a7cb1
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="https://libimobiledevice.org/"
#SRC_URI="https://github.com/libimobiledevice/libimobiledevice/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2 -> ${P}.gh.tar.bz2"
#S="${WORKDIR}"/${PN}-${MY_COMMIT}
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
IUSE="doc gnutls readline static-libs"
RDEPEND="
>=app-pda/libtatsu-1.0.3
app-pda/libimobiledevice-glue:=
>=app-pda/libplist-2.3:=
>=app-pda/libusbmuxd-2.0.2:=
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? (
dev-libs/openssl:0=
)
readline? ( sys-libs/readline:= )
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
doc? ( app-text/doxygen )
"
#PATCHES=(
# "${FILESDIR}"/${PN}-1.3.0_p20240201_time_h.patch
#)
#src_prepare() {
# default
# echo ${PV}-${MY_COMMIT} > .tarball-version
# eautoreconf
#}
src_configure() {
local myeconfargs=(
--without-cython
$(use_enable static-libs static)
)
use gnutls && myeconfargs+=( --disable-openssl )
# --with-readline also causes readline to not be used
use readline || myeconfargs+=( --without-readline )
econf "${myeconfargs[@]}"
}
src_compile() {
emake
if use doc; then
doxygen doxygen.cfg || die
fi
}
src_install() {
emake install DESTDIR="${D}"
use doc && dodoc docs/html/*
find "${D}" -name '*.la' -delete || die
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">libimobiledevice/libimobiledevice</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,2 @@
DIST libplist-2.6.0.tar.bz2 493169 BLAKE2B d022b64a02e30fe7d5f2937e8b6743b0af8f30cf2012e2c19da9f10366200d25968b11a401a62697ce46eb71d08111104115a993e2f578c36e19ccd42d9eb627 SHA512 67b9ef7c1cf1edd9e0a13462cc21a42dba6bb1ff4465edd56c5d4251e4063e71eb8839ed9952ffb8cdab9cd69ebb4ef46e5f804d3a2b4e44b4e04f6c571398a4
DIST libplist-2.7.0.tar.bz2 484474 BLAKE2B 4ee37be5f39eeefb5273214fb211385fba1c23565c16b4a8a984bcf3ef8aa8c923d8d681a66979709f1e810b28bdccde4ae6864a5f7afdefdb0290ed9a8b29bd SHA512 83d0398b75ea9e610e49b4b96a7675b854c7551d4faf3e82e74c5c45cf04bbd95478cc40688f0995742e6a50601744d2a36641d0673aa7cc413f5ce2ec42f2d4

View file

@ -0,0 +1,9 @@
--- a/src/libplist-2.0.pc.in
+++ b/src/libplist-2.0.pc.in
@@ -6,5 +6,5 @@
Name: @PACKAGE_NAME@
Description: A library to handle Apple Property Lists whereas they are binary or XML
Version: @PACKAGE_VERSION@
-Libs: -L${libdir} -lplist-2.0
+Libs: -L${libdir} -lplist-2.0 -lplist
Cflags: -I${includedir}

View file

@ -0,0 +1,41 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
HOMEPAGE="https://libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/4"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-2.2.0-pkgconfig-lib.patch
)
src_configure() {
local myeconfargs=(
--disable-static
--without-cython
$(use_with test tests)
)
econf "${myeconfargs[@]}"
}
src_install() {
emake DESTDIR="${D}" install
einstalldocs
find "${ED}" -name '*.la' -delete || die
# bugs #733082, #915375
dosym ./libplist-2.0.pc /usr/$(get_libdir)/pkgconfig/libplist.pc
dosym ./libplist++-2.0.pc /usr/$(get_libdir)/pkgconfig/libplist++.pc
dosym ./libplist++-2.0.so.4.6.0 /usr/$(get_libdir)/libplist++.so
dosym ./libplist-2.0.so.4.6.0 /usr/$(get_libdir)/libplist.so
}

View file

@ -0,0 +1,41 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
HOMEPAGE="https://libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/4"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-2.2.0-pkgconfig-lib.patch
)
src_configure() {
local myeconfargs=(
--disable-static
--without-cython
$(use_with test tests)
)
econf "${myeconfargs[@]}"
}
src_install() {
emake DESTDIR="${D}" install
einstalldocs
find "${ED}" -name '*.la' -delete || die
# bugs #733082, #915375
dosym ./libplist-2.0.pc /usr/$(get_libdir)/pkgconfig/libplist.pc
dosym ./libplist++-2.0.pc /usr/$(get_libdir)/pkgconfig/libplist++.pc
dosym ./libplist++-2.0.so.4.7.0 /usr/$(get_libdir)/libplist++.so
dosym ./libplist-2.0.so.4.7.0 /usr/$(get_libdir)/libplist.so
}

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<bugs-to>https://github.com/libimobiledevice/libplist/issues</bugs-to>
<remote-id type="github">libimobiledevice/libplist</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1 @@
DIST libtatsu-1.0.5.gh.tar.bz2 302913 BLAKE2B e7ce7630986e5e203546f877e205bf9583cc3d42c365b0d4105b009f37ca3068b710c76b5ad6a4530d902da1262d760cc5b2334fb9282b8d800411a9867f7341 SHA512 5d683f9ee153f0958d2461f12017abccaf2f92d20dea6b219042f91a28daa5434df9a01315831a882acddbf6e0af1eb106c088f48efabff1c9f38c50f55a323f

View file

@ -0,0 +1,27 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Library handling the communication with Apple's Tatsu Signing Server (TSS) "
HOMEPAGE="https://libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2 -> ${P}.gh.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="virtual/pkgconfig"
src_configure() {
econf \
--disable-static \
$(usex kernel_linux '' --without-inotify)
}
src_install() {
default
find "${D}" -name '*.la' -type f -delete || die
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">libimobiledevice/libtatsu</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,2 @@
DIST libusbmuxd-2.1.0.tar.bz2 325055 BLAKE2B f027a3d5fe7cae4628f2120f2c47b66928d4c426848e925ed3cf9ad22f8da23c7fb3a8c9588bc1576a797ac1b8f523455f46b94ce453c8e894da16e06c6bb05a SHA512 c7646b8c7e6c55bb87595380d22d77563f9d3981bf8f169a7ac85650e2860bcbb6831c4968040b92efdc1267a8ca9ae81c2f46c6644ba0c40333f81d6651cf19
DIST libusbmuxd-2.1.1.tar.bz2 325055 BLAKE2B acb40c2e045ce895868f2cd96f944f35f621ed5e27913e261a245836d7439866e4413d69c8f1df351750b783040b700ee772a8167f012c5897b5810636561fe5 SHA512 f1327a64e0a1dc0f08d2e2355271feb34194753de1d622a0259e23fc751d2720af9b4a06555e0d5f7e86d00765e7400cdc246727cceb0715bf991a278c0dedb9

View file

@ -0,0 +1,32 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
HOMEPAGE="https://libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+" # tools/*.c is GPL-2+, rest is LGPL-2.1+
SLOT="0/2.0-7" # based on SONAME of libusbmuxd-2.0.so
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
RDEPEND="
>=app-pda/libimobiledevice-glue-1.2.0:=
>=app-pda/libplist-2.2.0:=
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
"
src_configure() {
econf \
--disable-static \
$(usex kernel_linux '' --without-inotify)
}
src_install() {
default
find "${D}" -name '*.la' -type f -delete || die
}

View file

@ -0,0 +1,32 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
HOMEPAGE="https://libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+" # tools/*.c is GPL-2+, rest is LGPL-2.1+
SLOT="0/2.0-7" # based on SONAME of libusbmuxd-2.0.so
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86"
RDEPEND="
>=app-pda/libimobiledevice-glue-1.2.0:=
>=app-pda/libplist-2.2.0:=
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
"
src_configure() {
econf \
--disable-static \
$(usex kernel_linux '' --without-inotify)
}
src_install() {
default
find "${D}" -name '*.la' -type f -delete || die
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">libimobiledevice/libusbmuxd</remote-id>
</upstream>
</pkgmetadata>