imobile: massive cleanup, using gentoo now

This commit is contained in:
Anton Bolshakov 2014-07-10 06:03:58 +00:00
parent f892380528
commit 215f79ae53
17 changed files with 44 additions and 277 deletions

View file

@ -1,3 +1,4 @@
EBUILD ideviceinstaller-1.0.1_p20140314.ebuild 889 SHA256 c59bb46378f033bcb32ac3128875445cdbc4eee23f2449792169a0c11e5f9270 SHA512 b021f0878b48a053db887fcc9af2ab448f15cb9e611439b132ce403551d0343d57eef7b7007d1ac3df504e0ead52d12efd2cea57a29801975a863742f30bfcd4 WHIRLPOOL 6fe5852eff084ae6ac13ca030b54240b8c8d6eb99bd86bea2db054f78a2b4ef2f4970ed44fda06b70d2f31647ddd488b094a89523190ff2505b9ebffbdbcfc31
EBUILD ideviceinstaller-1.0.1_p20140527.ebuild 889 SHA256 8473bc62468a6d2d30a77607ee07a059daf24b935d80f520f373934237e2201e SHA512 db31d9a18a3b1c0104f71c3dcbc96c810b54b0680f7c016d71d47bc0de7b1335059fec4664dff9e133839e8ce10fc109266c6fc000434892816eb52c78e5db21 WHIRLPOOL a76494c146f0f39d17fb916de0354c95823dab18e9b86221df6551720d9cda3bfbf7dca7312ba83e3204e0c2ca65b0911d3f2d013e6793da710f2ae5ce9f41fe
MISC ChangeLog 1243 SHA256 84c2b67a874c6b66bcbf470960e7acb396da3d625f5f83f1d298f7766ae27e2e SHA512 5d49447cbc75f5a03a51e726e2002761f5ba496f445639d1d0ce64c40d252d483517634c3079dfe76f6d8972cd0ae0837da5f38fd5988bfc5541f190ae445b17 WHIRLPOOL 89c12b11d8bcb8ebed82137019e852899b64a25c5a38d41532e89e21c51729bd149da850d68606716b072d57074de848495efb4951876ec1f3af6c549b78e893
MISC metadata.xml 156 SHA256 7f72b73f6e0d6e26603d85e52cca524711faddf6b516640104c3b82aab4754fb SHA512 c07d56b6668ae429bd774f35ecae73eb324423aa863c7cc327a511de84d24f099668029fde69132110676115b4763ee96e3e1a7ef1a9db6248d606e65df11d4b WHIRLPOOL 4364f66f79aa67bc6b1762698b41683da5018d08602f509f525bc3e4a3521f2100e0ea92d84bb30617bef9beda48a3cc0ef9b1b9a4219fe05a54559d7423b6d1

View file

@ -0,0 +1,31 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/ideviceinstaller/ideviceinstaller-1.0.1.ebuild,v 1.4 2013/05/11 22:07:17 ssuominen Exp $
EAPI=5
inherit git-2 autotools
DESCRIPTION="A tool to interact with the installation_proxy of an Apple's iDevice"
HOMEPAGE="http://www.libimobiledevice.org/"
#SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
EGIT_REPO_URI="https://github.com/libimobiledevice/ideviceinstaller.git"
EGIT_COMMIT="5fbd3251e9ab03be952a876f261ca466398c1696"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=app-pda/libimobiledevice-1.1.4:=
>=app-pda/libplist-1.8:=
>=dev-libs/libzip-0.8"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS="AUTHORS NEWS README"
src_prepare() {
./autogen.sh
sed -i -e 's:-Werror -g::' configure || die
}

View file

@ -1,2 +0,0 @@
DIST ifuse-1.1.3.tar.bz2 90803 SHA256 a788de66fb7720c84a5a775df415f78bbfb7c467a76c732d23292c6986252add SHA512 bacf0b00ebc7681022f6e85daa005ee19c99f3222e5db5c4ea6630c2c46111dd3ccd7efcfdbcfabf06cc18ceb58b054c1adb2d106d9b3b7d60a12f3b79c64a3c WHIRLPOOL 73bf7794dcf0ae00fd0daff6f322bce1e77e27981a7787437869937cbc62554f6ca1e87458c50bb2c39c7415235c7357d4e26ad2403a1bc16c95523e102aa1f2
EBUILD ifuse-1.1.3.ebuild 1034 SHA256 569c8804dfcc02a1d927ae734e5ba08f9010e13b8caec126cab3de07f45aeca2 SHA512 212806d1e97179959562693cdf44df6795bce6dcd74595dcfb8b89dfe05bab7a406cfc2c800f8b948e319d5c3c2355c9ad4ffff439a3091db3cfab83288796fc WHIRLPOOL c14afb3df29f041f37c61c507d115f3e4422171fbe5309ff1a1be888e08463af7b8ac18fc46f50be9ef7278f3858a87281225df6219f5294329f0db2ab2d0f14

View file

@ -1,33 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/ifuse/ifuse-1.1.2-r1.ebuild,v 1.3 2014/03/03 23:56:08 pacho Exp $
EAPI=5
inherit autotools readme.gentoo
DESCRIPTION="Mount Apple iPhone/iPod Touch file systems for backup purposes"
HOMEPAGE="http://www.libimobiledevice.org/"
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=app-pda/libimobiledevice-1.1.4:=
>=app-pda/libplist-1.8:=
>=sys-fs/fuse-2.7.0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS="AUTHORS NEWS README"
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_prepare() {
# epatch "${FILESDIR}"/${P}-libimobiledevice115.patch
# eautoreconf
#}

View file

@ -1,2 +0,0 @@
DIST libimobiledevice-1.1.6.tar.bz2 619429 SHA256 1fcd56489a27181617507b1d8aaf122f66d9860c0fe5af4c78f9e0ed129e33e0 SHA512 ffc741eba65e73890ff50c906520b02189169ca92e95bcd3c8805caa1b1b44e4b1eaddad438c10fdbc112a867cdcfbe6a3dd667be1c639ad5a72ce621ee41a4f WHIRLPOOL 412c6f7523cd17178f639f7c3a8baa89857eff9c85d5e009bcb991591ca1304b6e4f80c2644289105831ee74d8848bee24708b598853a9444f4188a6731b9aa7
EBUILD libimobiledevice-1.1.6-r1.ebuild 1402 SHA256 06e257641031aad056fda92a3f617106710f9e88b365e347283aaee5577754f2 SHA512 371418ace25e542ab4bf1c596cada1fc6bb8d5d72280889fdddd37a3790fd19531963ed2b965dc75277d2ec8f6b4aeee3732f4a2b33d66c81412a774bb2e6a2a WHIRLPOOL 62bef81cb7860d4328461d72bd6142c3804b583bcd626e974d00cf630b790cfd20dda8672f5139a4b89bf6a222d483c0e2b89086a07d6d86aa1b282eb7f55fe1

View file

@ -1,57 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/libimobiledevice/libimobiledevice-1.1.5.ebuild,v 1.6 2014/03/01 22:19:35 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils python-r1 multilib
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="http://www.libimobiledevice.org/"
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/4"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE="gnutls python"
PDEPEND="app-pda/usbmuxd"
RDEPEND=">=app-pda/libplist-1.10[python?,${PYTHON_USEDEP}]
>=app-pda/libusbmuxd-1.0.9
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? ( dev-libs/openssl:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
python? (
${PYTHON_DEPS}
>=dev-python/cython-0.17[${PYTHON_USEDEP}]
)"
pkg_setup() {
# Prevent linking to the installed copy
if has_version "<${CATEGORY}/${P}"; then
rm -f "${EROOT}"/usr/$(get_libdir)/${PN}$(get_libname)
fi
}
src_configure() {
use python && python_export_best
local myconf
use gnutls && myconf='--disable-openssl'
use python || myconf+=' --without-cython'
econf --disable-static ${myconf}
}
src_install() {
default
dohtml docs/html/*
dodoc AUTHORS NEWS README
prune_libtool_files --all
}

View file

@ -1,2 +0,0 @@
DIST libplist-1.11.tar.bz2 355365 SHA256 28e1518eeea054f4eec9a1c93d9575d56193b290c53c1b753773a5e0add95235 SHA512 1c415670877c7091ded541dc36a6bc91132f714a0d3590090ead40ed972e0e076285441d3d219827cc425bc41fcbc101825e937620b7b4f2c1afe4bef8487fa2 WHIRLPOOL a2c74d3454b80696ab45922fe410833912554588d9ed5c177cbed1865bd98099b29a20ab6cf14a0b7c98de59d082fd15392915a94f33d27b16109300a0de2e4c
EBUILD libplist-1.11.ebuild 1253 SHA256 6f4c684516455ce86a86413c20ac3bd42bd876900dbcfaa4ff008557a4af2c85 SHA512 7d6ebf67acaf6cf2a5e755b1be100fd8a9a8a9ce120c9904e1b2c27510dd4ef4f3f3851bf9e9da8fdba75b2f34e8f0a431adf2d5c0efb2fcb891c26a736ef54f WHIRLPOOL 3d866c52e78ccd5526672e0a61d5e8e66fb033de0e54b1e3eec259d423e421e14a4967ec34b8fa5d6a6ccc98c3c6ca60186aa05b792902719c8123cebc9993da

View file

@ -1,53 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/libplist/libplist-1.10.ebuild,v 1.3 2013/11/24 18:48:48 ago Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit autotools python-r1
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
HOMEPAGE="http://www.libimobiledevice.org/"
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd"
IUSE="python"
RDEPEND="dev-libs/libxml2"
DEPEND="${RDEPEND}
python? (
${PYTHON_DEPS}
>=dev-python/cython-0.14.1-r1[${PYTHON_USEDEP}]
)"
MAKEOPTS+=" -j1" #406365
#src_configure() {
# use python && python_export_best
# Use cython instead of swig to match behavior of libimobiledevice >= 1.1.2
# $(cmake-utils_use_enable python CYTHON)
# local mycmakeargs=(
# -DCMAKE_SKIP_RPATH=ON
# -DENABLE_SWIG=OFF
# )
# cmake-utils_src_configure
#}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS NEWS README
}
#src_test() {
# cd "${CMAKE_BUILD_DIR}"
# local testfile
# for testfile in "${S}"/test/data/*; do
# LD_LIBRARY_PATH=src ./test/plist_test "${testfile}" || die
# done
#}

View file

@ -1,2 +0,0 @@
DIST libusbmuxd-1.0.9.tar.bz2 265940 SHA256 2e3f708a3df30ad7832d2d2389eeb29f68f4e4488a42a20149cc99f4f9223dfc SHA512 f50ee580ac9b4c5e55ab596aabb0bdc09f710cc58edba98699499998c44f2b2cf064792390f235b2221af494ce3233acda699652066b9297cc3cb4e9f8a1cfa4 WHIRLPOOL c2d9ce73f1c1f80dee649cbd3bc473fe55809fdec2b7b376cbdb7af5a82f2c532f1a0cec5aa77c2d76497a44df9a6de83dd03e61860677e6d4833e02f31d928b
EBUILD libusbmuxd-1.0.9.ebuild 629 SHA256 d7dba95a1a0e1eff92231efce87f1cf0104a080ee5204a43f8b695539d37cd41 SHA512 0aa452cdec5670263f4737146a6d135f62bc31a8152c34099a83f4fad49fe22f60372d05496adaf64151829fed231d1fe9eb9d54acc22fcb96cb309a667a31d3 WHIRLPOOL 374b1e1fec898d84bce32069e3d456ff0f74181db0b2767d061059141f2250c4cf3bf818968fc585f48ea26c3868b4f63114f861e307d712564d4c74b44850c8

View file

@ -1,27 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit autotools
DESCRIPTION="A client library to multiplex connections from and to iOS devices"
HOMEPAGE="http://www.libimobiledevice.org/"
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE=""
RDEPEND="virtual/libusb:1
!<app-pda/usbmuxd-1.0.8_p20140325
>=app-pda/libplist-1.11"
DEPEND="${RDEPEND}
virtual/os-headers
virtual/pkgconfig"
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README
}

View file

@ -1,2 +0,0 @@
EBUILD usbmuxd-1.0.8_p20140325.ebuild 1157 SHA256 526d60335b7c82735a112b89fd5d565a1b3dfce9c44b75500ce2ae3d695c845e SHA512 5cdb8206bd61e1575bda80b36d03814259b9505583870e54dbc9d68636586161ef71d6ec494b75ee65653cd28e29c9284a0ae0b91d61d680f157ba73f48d865b WHIRLPOOL 87e1ada1fd3f7c995f929a6091826024e71afe7b376edaf1cde3e86ff523b03c3ca0a171d9833dbf42c059a6733be10d15d066bbc0cfd2a14921a3b7ffc97182
EBUILD usbmuxd-1.0.8_p20140507.ebuild 1018 SHA256 13a4568a7d49984e7a2217be8c3f3e4d923c132a0a0521e50bf38489ad317f1c SHA512 899264432f7a4eb73494459768bea7d0b695aaaf64e4400edf2ca33dcfad6fb91cd08b286010b507687e8f368b44aed03498aad7d8a0dacbab50e8bc7451f15b WHIRLPOOL 34d2ca54779d7a0f898a92c4ab30f9b0b6b64e5ed92599634593e47e8b19ae7e1426458c1339eabc74d160f74185dcf75d52c07bff4bc0c04d8b591a80c71216

View file

@ -1,46 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/usbmuxd/usbmuxd-1.0.8-r1.ebuild,v 1.7 2013/02/02 22:23:47 ago Exp $
EAPI=5
inherit user udev git-2 autotools
DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
HOMEPAGE="http://www.libimobiledevice.org/"
#SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
EGIT_REPO_URI="https://github.com/libimobiledevice/usbmuxd.git"
EGIT_COMMIT="8ba560fdd177f107c5a0cf667d4e4ab3b0c59f4a"
LICENSE="GPL-2 GPL-3 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=app-pda/libplist-1.11
app-pda/libusbmuxd
app-pda/libimobiledevice
virtual/libusb:1"
DEPEND="${RDEPEND}
virtual/os-headers
virtual/pkgconfig"
DOCS="AUTHORS README"
pkg_setup() {
enewgroup plugdev
enewuser usbmux -1 -1 -1 "usb,plugdev"
}
#src_configure() {
# if [[ $(udev_get_udevdir) != "/lib/udev" ]]; then
# sed -i -e "/rules/s:/lib/udev:$(udev_get_udevdir):" udev/CMakeLists.txt || die
# fi
#}
src_prepare(){
./autogen.sh
}
src_install() {
emake DESTDIR="${D}" install
}

View file

@ -1,41 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/usbmuxd/usbmuxd-1.0.8-r1.ebuild,v 1.7 2013/02/02 22:23:47 ago Exp $
EAPI=5
inherit user udev git-2 autotools
DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
HOMEPAGE="http://www.libimobiledevice.org/"
#waiting for a release
#SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
EGIT_REPO_URI="https://github.com/libimobiledevice/usbmuxd.git"
EGIT_COMMIT="1a57e4ad05fae295f2892e1aeae462cbaaded9a3"
LICENSE="GPL-2 GPL-3 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=app-pda/libplist-1.11
app-pda/libusbmuxd
app-pda/libimobiledevice
virtual/libusb:1"
DEPEND="${RDEPEND}
virtual/os-headers
virtual/pkgconfig"
DOCS="AUTHORS README"
pkg_setup() {
enewgroup plugdev
enewuser usbmux -1 -1 -1 "usb,plugdev"
}
src_prepare(){
./autogen.sh
}
src_install() {
emake DESTDIR="${D}" install
}

View file

@ -1,2 +1,2 @@
EBUILD pentoo-mobile-2012.0.ebuild 784 SHA256 1a936a4356e4b147118fdfe685f71e0bb88e786218ee721728af2a23fc01cb85 SHA512 d9cdcfbdce5ee18b1ae0bdcd2b22621da6e5f245d8f7d770d4854aa62e48e96e545f9aa93713467117ebb7cadccd5c78d7f03256a435212796063e1b3329ef82 WHIRLPOOL 535f8db599f845dfbc2257d16a245d9d3cf1a2b9b4547a67a63cebbd52dfae9461dff4ccd669474d87c0565cd730a1ac953c52c304f857e3354ce81d0eb1c8c7
EBUILD pentoo-mobile-2013.0.ebuild 798 SHA256 4e447ddddf93c75f8d7f612970473b52fb8e06e73fc6b009687c0a3e19e85abf SHA512 0951492150d1b8ed4625144b5e16fc3bfe0bd80a45ff1310d62e3cc3969ee6584b5ae79c85da924ea67f9db6fabf4c276a53641062ff82b18dc919c99db978bc WHIRLPOOL 2e39e28d319af4f557189846672a7b36c67734ed699e2149ffc5b12cc1698f0ef9df9b1008432dee7b401ef72343d7f7926b2a0b6cbae40bf3909eeb82c2a3d9
EBUILD pentoo-mobile-2014.0.ebuild 765 SHA256 1246e3a3411f312aad469a4d3240915803cd4c0b4232ccaa81039706a31f82ed SHA512 19d0b6851c8e06784e74e98a6fc983215d31507d1c4bf4ad8a31e7ca3cc5d2b22f813b238a32b6f331b67e29d0865004884a4e437505910bac550061887ab78e WHIRLPOOL 67916216b61ad014c1cdd5e20edb9612638852eaab4aa80bbe5b1dceb32b44721cc884166be1e61e153e4cd4a7b3cf271c9879ec1ab493bc94fdd62cee8402ce

View file

@ -1,10 +1,10 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
EAPI="5"
KEYWORDS="x86 amd64"
KEYWORDS="amd64 arm x86"
DESCRIPTION="Pentoo mobile meta ebuild"
HOMEPAGE="http://www.pentoo.ch"
SLOT="0"
@ -22,12 +22,12 @@ IUSE="+android +ios"
DEPEND=""
RDEPEND="${DEPEND}
android? ( dev-util/apktool
dev-util/dex2jar
dev-util/jd-gui-bin
android? ( !arm? ( dev-util/apktool
dev-util/jd-gui-bin
dev-util/dex2jar )
)
ios? ( sys-devel/clang
app-pda/ideviceinstaller
app-pda/ifuse
app-pda/libimobiledevice
app-pda/ideviceinstaller
app-pda/ifuse
app-pda/usbmuxd
)"

View file

@ -24,3 +24,4 @@
~dev-util/boost-build-1.53.0
~dev-util/capstone-2.1.2
~dev-util/radare2-capstone-2.1

View file

@ -0,0 +1 @@
../../base/package.accept_keywords/app-pda