aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-19 22:45:17 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-19 22:45:17 -0800
commit89d147c2573af76fed824102899b1ba7237876d9 (patch)
tree06c6dbdcabb1249336ce3a72f7bbc101b7b93208 /media-libs
parentmedia-libs/libmtp: clone upstream (diff)
downloadgmt-89d147c2573af76fed824102899b1ba7237876d9.tar.gz
gmt-89d147c2573af76fed824102899b1ba7237876d9.tar.bz2
gmt-89d147c2573af76fed824102899b1ba7237876d9.zip
media-libs/libmtp: multlib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libmtp/Manifest2
-rw-r--r--media-libs/libmtp/libmtp-1.1.6-r2.ebuild23
2 files changed, 14 insertions, 11 deletions
diff --git a/media-libs/libmtp/Manifest b/media-libs/libmtp/Manifest
index c72982e..c2a976c 100644
--- a/media-libs/libmtp/Manifest
+++ b/media-libs/libmtp/Manifest
@@ -1,5 +1,5 @@
AUX libmtp-1.1.6-fbsdlibusb.patch 590 SHA256 536752f2c171a8e4ab3dd2ea92a16e793f5f46dc8ba7d95450f8c1348879b02f SHA512 79f8cd0a52119e7d4e9d12d11dac24c4ed83397cbf93f94e666bfce5dc7a082edc35a6a01863fe761ff567fa084e13515e45037ed90a4f7f745a3a4dd08281f2 WHIRLPOOL bfe3b025619bf58b81a34ec1716e80edb700402564a5adcb43b90a5905c78a4c312e815a74a34e55fb9a770f01e7c74a6a322dc9005bb0c059a58e68bfd8b556
DIST libmtp-1.1.6.tar.gz 733519 SHA256 3a1c1c83af91de4052eb54feb795c141b4c04a252e0031954ebbf6175970cb0a SHA512 fe6d9bc0621d6ad2325164585ec5f3e20824add5ee763d6d14ba7dbea6d2aacd75afa450627f3a03691c33ffb92675abebce64c3f8e32e8c2db511e814207ab3 WHIRLPOOL 176f2d64241735f2de33da4d84142debb2343aeb3abbd27a2af8e2a1815aa239c5f4ed9f38316bd2a8deb9d8faad4e293a5abae46e54d9137bfe8fcba279b371
-EBUILD libmtp-1.1.6-r2.ebuild 1408 SHA256 97c1f36dca7238dadc6d6ecff3ae167fdaec80fd3ef2be8f883035f2293c19b0 SHA512 cd686c299ae621059322cdf2dcbb85acc66814731d7277086f822942b82d0aafded78957611be273669cdf120713f190fe4510c763358b6153bae27ea49e43f3 WHIRLPOOL 5f7ccfd80e9bee514df6b17c0396d3586d4d5e22b4a2748d5ba8cffdffd8a119c130cfe2224bde4b3e7cfc14e7c54696daebc2c987de6b65474ca467067ffe10
+EBUILD libmtp-1.1.6-r2.ebuild 1569 SHA256 ba692b6a12e7a4bb59c51b243d627ab5026dc68b70ea674feab1a1ed9913c736 SHA512 d102d43cedb2e452be1d6ab080b00f797b2a55e2cdd830ba898f47cf493c288dbcceef09f444663daa2a2daa2d5b3bfa03ec352ddb3d73e27443944dbd815d45 WHIRLPOOL f9dfacb13724b2624a4fd47e767ac344bfa8d7c1284139975ae83265f86bb45b38896304b47ef4b68af4787c015ae922a0e7609b0008f2ab44e55e54e709875a
MISC ChangeLog 17308 SHA256 d070f1ee916513c44eb312b6375a3b4838ff2e54cbbe6135387fc32b26410777 SHA512 06a31d26d53117b707d79017824e16543d92174507222d1ff18077c7616a94f937d30de75f8fb32c07987cc6b8117cf5e157fb9f5532abeb0d6eeb90b6688b22 WHIRLPOOL 3f13c1bb8fe49e59f3c87115c10e6bfb2fd7e3640331711ec1c0c21dcc99b2a27038468bca9e1259abfeff99be3a118549aff36043f293ba0aa51a0249545541
MISC metadata.xml 158 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b SHA512 90f74979d228a35f81de50665ead63d228bc4f0d11f3def4832c9607f4242cbc4562db0a123bdcf2c4b6e0be78fc5565a65f75cdb53ed4c8d45544ebf74255dc WHIRLPOOL a90483bd4fa01ed5fa21bfe9f59c11b97c793146e3031eae342a3355c6dc2e4ef2b356af0bf711b5e16e16551c91d63ecdbb48e708df606017264e8bff5e9fe9
diff --git a/media-libs/libmtp/libmtp-1.1.6-r2.ebuild b/media-libs/libmtp/libmtp-1.1.6-r2.ebuild
index 146d211..e813f92 100644
--- a/media-libs/libmtp/libmtp-1.1.6-r2.ebuild
+++ b/media-libs/libmtp/libmtp-1.1.6-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit autotools eutils udev user toolchain-funcs
+inherit autotools eutils udev user toolchain-funcs multilib-minimal
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="git://git.code.sf.net/p/libmtp/code"
@@ -22,8 +22,8 @@ LICENSE="LGPL-2.1"
SLOT="0"
IUSE="+crypt doc examples static-libs"
-RDEPEND="virtual/libusb:1
- crypt? ( dev-libs/libgcrypt )"
+RDEPEND="virtual/libusb:1[${MULTILIB_USEDEP}]
+ crypt? ( dev-libs/libgcrypt[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )"
@@ -42,8 +42,8 @@ src_prepare() {
fi
}
-src_configure() {
- econf \
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
$(use_enable static-libs static) \
$(use_enable doc doxygen) \
$(use_enable crypt mtpz) \
@@ -52,14 +52,17 @@ src_configure() {
--with-udev-mode=0660
}
-src_install() {
- default
- prune_libtool_files
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+
+ sed -i -e '/^Unable to open/d' "${ED}/$(get_udevdir)"/rules.d/*-libmtp.rules || die #481666
+}
+multilib_src_install_all() {
+ einstalldocs
if use examples; then
docinto examples
dodoc examples/*.{c,h,sh}
fi
-
- sed -i -e '/^Unable to open/d' "${ED}/$(get_udevdir)"/rules.d/*-libmtp.rules || die #481666
+ prune_libtool_files
}