mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
ideviceinstaller-1.2.0.ebuild
This commit is contained in:
parent
464123ab12
commit
986f57b0bd
28 changed files with 569 additions and 32 deletions
|
|
@ -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".
|
||||
|
|
@ -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
|
||||
|
|
|
|||
23
app-pda/ideviceinstaller/ideviceinstaller-1.2.0.ebuild
Normal file
23
app-pda/ideviceinstaller/ideviceinstaller-1.2.0.ebuild
Normal 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
2
app-pda/ifuse/Manifest
Normal 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
|
||||
39
app-pda/ifuse/ifuse-1.1.4.ebuild
Normal file
39
app-pda/ifuse/ifuse-1.1.4.ebuild
Normal 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
|
||||
}
|
||||
38
app-pda/ifuse/ifuse-1.2.0.ebuild
Normal file
38
app-pda/ifuse/ifuse-1.2.0.ebuild
Normal 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
|
||||
}
|
||||
8
app-pda/ifuse/metadata.xml
Normal file
8
app-pda/ifuse/metadata.xml
Normal 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>
|
||||
2
app-pda/libimobiledevice-glue/Manifest
Normal file
2
app-pda/libimobiledevice-glue/Manifest
Normal 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
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
||||
10
app-pda/libimobiledevice-glue/metadata.xml
Normal file
10
app-pda/libimobiledevice-glue/metadata.xml
Normal 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>
|
||||
2
app-pda/libimobiledevice/Manifest
Normal file
2
app-pda/libimobiledevice/Manifest
Normal 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
|
||||
|
|
@ -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>
|
||||
|
|
@ -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
|
||||
}
|
||||
79
app-pda/libimobiledevice/libimobiledevice-1.4.0.ebuild
Normal file
79
app-pda/libimobiledevice/libimobiledevice-1.4.0.ebuild
Normal 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
|
||||
}
|
||||
8
app-pda/libimobiledevice/metadata.xml
Normal file
8
app-pda/libimobiledevice/metadata.xml
Normal 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>
|
||||
2
app-pda/libplist/Manifest
Normal file
2
app-pda/libplist/Manifest
Normal 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
|
||||
|
|
@ -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}
|
||||
41
app-pda/libplist/libplist-2.6.0.ebuild
Normal file
41
app-pda/libplist/libplist-2.6.0.ebuild
Normal 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
|
||||
}
|
||||
41
app-pda/libplist/libplist-2.7.0.ebuild
Normal file
41
app-pda/libplist/libplist-2.7.0.ebuild
Normal 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
|
||||
}
|
||||
9
app-pda/libplist/metadata.xml
Normal file
9
app-pda/libplist/metadata.xml
Normal 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>
|
||||
1
app-pda/libtatsu/Manifest
Normal file
1
app-pda/libtatsu/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST libtatsu-1.0.5.gh.tar.bz2 302913 BLAKE2B e7ce7630986e5e203546f877e205bf9583cc3d42c365b0d4105b009f37ca3068b710c76b5ad6a4530d902da1262d760cc5b2334fb9282b8d800411a9867f7341 SHA512 5d683f9ee153f0958d2461f12017abccaf2f92d20dea6b219042f91a28daa5434df9a01315831a882acddbf6e0af1eb106c088f48efabff1c9f38c50f55a323f
|
||||
27
app-pda/libtatsu/libtatsu-1.0.5.ebuild
Normal file
27
app-pda/libtatsu/libtatsu-1.0.5.ebuild
Normal 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
|
||||
}
|
||||
11
app-pda/libtatsu/metadata.xml
Normal file
11
app-pda/libtatsu/metadata.xml
Normal 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>
|
||||
2
app-pda/libusbmuxd/Manifest
Normal file
2
app-pda/libusbmuxd/Manifest
Normal 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
|
||||
32
app-pda/libusbmuxd/libusbmuxd-2.1.0.ebuild
Normal file
32
app-pda/libusbmuxd/libusbmuxd-2.1.0.ebuild
Normal 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
|
||||
}
|
||||
32
app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild
Normal file
32
app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild
Normal 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
|
||||
}
|
||||
8
app-pda/libusbmuxd/metadata.xml
Normal file
8
app-pda/libusbmuxd/metadata.xml
Normal 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>
|
||||
Loading…
Reference in a new issue