From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0C01C138635 for ; Wed, 23 Jan 2013 23:06:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 32FCF21C095; Wed, 23 Jan 2013 23:05:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0DD1821C00F for ; Wed, 23 Jan 2013 23:05:57 +0000 (UTC) Received: from [192.168.0.53] (nsg93-9-78-225-4-220.fbx.proxad.net [78.225.4.220]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eva) by smtp.gentoo.org (Postfix) with ESMTPSA id 2A23333DA38 for ; Wed, 23 Jan 2013 23:05:55 +0000 (UTC) Message-ID: <1358982291.5740.5.camel@kanae> Subject: [gentoo-dev] [PATCH] gst-plugins10.eclass support for multiple plugin build directory From: Gilles Dartiguelongue To: gentoo-dev@gentoo.org Date: Thu, 24 Jan 2013 00:04:51 +0100 Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Ot+IxbwG7wLZRhVeVgMN" X-Mailer: Evolution 3.6.2 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: 26e8a517-7218-430e-95c9-21bd99ea01a5 X-Archives-Hash: 95e625dfdc9b9dc73411c6455dcb1674 --=-Ot+IxbwG7wLZRhVeVgMN Content-Type: multipart/mixed; boundary="=-h7Qs36Ws613f6jMQdLFx" --=-h7Qs36Ws613f6jMQdLFx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi all, this patch adds support for building plugins in different directory. This has been a long TODO item but there is now a need for it since the amrnb and amrwb codecs both depend on the same lib and I see no reason to not have them under the same ebuild. I am attaching the sample ebuild with it. AMR* ebuild request is here: https://bugs.gentoo.org/show_bug.cgi?id=3D306855 --=20 Gilles Dartiguelongue Gentoo --=-h7Qs36Ws613f6jMQdLFx Content-Disposition: attachment; filename="gst-plugins10.eclass.patch" Content-Type: text/x-patch; name="gst-plugins10.eclass.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 G1sxOzMybUluZGV4OiBnc3QtcGx1Z2luczEwLmVjbGFzcxtbMDswbQ0KG1sxOzMybT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0bWzA7MG0NChtbMTszMm1SQ1MgZmlsZTogL3Zhci9jdnNyb290L2dlbnRvby14ODYvZWNsYXNz L2dzdC1wbHVnaW5zMTAuZWNsYXNzLHYbWzA7MG0NChtbMTszMm1yZXRyaWV2aW5nIHJldmlzaW9u IDEuORtbMDswbQ0KG1sxOzMybWRpZmYgLXUgLUIgLXIxLjkgZ3N0LXBsdWdpbnMxMC5lY2xhc3Mb WzA7MG0NChtbMTszMW0tLS0gZ3N0LXBsdWdpbnMxMC5lY2xhc3MJMTYgSmFuIDIwMTMgMjI6NTI6 MzcgLTAwMDAJMS45G1swOzBtDQobWzE7MzRtKysrIGdzdC1wbHVnaW5zMTAuZWNsYXNzCTIzIEph biAyMDEzIDIyOjU2OjA2IC0wMDAwG1swOzBtDQobWzE7MzVtQEAgLTU4LDEzICs1OCwxMyBAQBtb MDswbQ0KG1swOzBtICMgRGVmaW5lcyB0aGUgcGx1Z2lucyB0byBiZSBidWlsdC4bWzA7MG0NChtb MDswbSAjIE1heSBiZSBzZXQgYnkgYW4gZWJ1aWxkIGFuZCBjb250YWluIG1vcmUgdGhhbiBvbmUg aW5kZW50aWZpZXIsIHNwYWNlG1swOzBtDQobWzA7MG0gIyBzZXBlcmF0ZWQgKG9ubHkgc3JjX2Nv bmZpZ3VyZSBjYW4gaGFuZGxlIG11dGlwbGUgcGx1Z2lucyBhdCB0aGlzIHRpbWUpLhtbMDswbQ0K G1sxOzMxbS1HU1RfUExVR0lOU19CVUlMRD0ke1BOL2dzdC1wbHVnaW5zLS99G1swOzBtDQobWzE7 MzRtKzogJHtHU1RfUExVR0lOU19CVUlMRDo9JHtQTi9nc3QtcGx1Z2lucy0vfX0bWzA7MG0NChtb MDswbSAbWzA7MG0NChtbMDswbSAjIEBFQ0xBU1MtVkFSSUFCTEU6IEdTVF9QTFVHSU5TX0JVSUxE X0RJUhtbMDswbQ0KG1swOzBtICMgQERFU0NSSVBUSU9OOhtbMDswbQ0KG1swOzBtICMgQWN0dWFs IGJ1aWxkIGRpcmVjdG9yeSBvZiB0aGUgcGx1Z2luLhtbMDswbQ0KG1swOzBtICMgTW9zdCBvZnRl biB0aGUgc2FtZSBhcyB0aGUgY29uZmlndXJlIHN3aXRjaCBuYW1lLhtbMDswbQ0KG1sxOzMxbS1H U1RfUExVR0lOU19CVUlMRF9ESVI9JHtQTi9nc3QtcGx1Z2lucy0vfRtbMDswbQ0KG1sxOzM0bSs6 ICR7R1NUX1BMVUdJTlNfQlVJTERfRElSOj0ke1BOL2dzdC1wbHVnaW5zLS99fRtbMDswbQ0KG1sw OzBtIBtbMDswbQ0KG1swOzBtICMgQEVDTEFTUy1WQVJJQUJMRTogR1NUX1RBUkJBTExfU1VGRklY G1swOzBtDQobWzA7MG0gIyBAREVTQ1JJUFRJT046G1swOzBtDQobWzE7MzVtQEAgLTE0MiwyMCAr MTQyLDI0IEBAG1swOzBtDQobWzA7MG0gfRtbMDswbQ0KG1swOzBtIBtbMDswbQ0KG1swOzBtICMg QEZVTkNUSU9OOiBnc3QtcGx1Z2luczEwX2ZpbmRfcGx1Z2luX2RpchtbMDswbQ0KG1sxOzM0bSsj IEBVU0FHRTogZ3N0LXBsdWdpbnMxMF9maW5kX3BsdWdpbl9kaXIgWzxidWlsZF9kaXI+XRtbMDsw bQ0KG1swOzBtICMgQElOVEVSTkFMG1swOzBtDQobWzA7MG0gIyBAREVTQ1JJUFRJT046G1swOzBt DQobWzA7MG0gIyBGaW5kcyBwbHVnaW4gYnVpbGQgZGlyZWN0b3J5IGFuZCBjZCB0byBpdC4bWzA7 MG0NChtbMTszNG0rIyBEZWZhdWx0cyB0byAke0dTVF9QTFVHSU5TX0JVSUxEX0RJUn0gaWYgYXJn dW1lbnQgaXMgbm90IHByb3ZpZGVkG1swOzBtDQobWzA7MG0gZ3N0LXBsdWdpbnMxMF9maW5kX3Bs dWdpbl9kaXIoKSB7G1swOzBtDQobWzE7MzFtLQlpZiBbWyAhIC1kICR7U30vZXh0LyR7R1NUX1BM VUdJTlNfQlVJTERfRElSfSBdXTsgdGhlbhtbMDswbQ0KG1sxOzMxbS0JCWlmIFtbICEgLWQgJHtT fS9zeXMvJHtHU1RfUExVR0lOU19CVUlMRF9ESVJ9IF1dOyB0aGVuG1swOzBtDQobWzE7MzRtKwls b2NhbCBidWlsZF9kaXI9JHsxOi0ke0dTVF9QTFVHSU5TX0JVSUxEX0RJUn19G1swOzBtDQobWzE7 MzRtKxtbMDswbQ0KG1sxOzM0bSsJaWYgW1sgISAtZCAke1N9L2V4dC8ke2J1aWxkX2Rpcn0gXV07 IHRoZW4bWzA7MG0NChtbMTszNG0rCQlpZiBbWyAhIC1kICR7U30vc3lzLyR7YnVpbGRfZGlyfSBd XTsgdGhlbhtbMDswbQ0KG1swOzBtIAkJCWV3YXJuICJObyBzdWNoIHBsdWdpbiBkaXJlY3Rvcnki G1swOzBtDQobWzA7MG0gCQkJZGllG1swOzBtDQobWzA7MG0gCQlmaRtbMDswbQ0KG1sxOzMxbS0J CWVpbmZvICJCdWlsZGluZyBzeXN0ZW0gcGx1Z2luICR7R1NUX1BMVUdJTlNfQlVJTERfRElSfSAu Li4iG1swOzBtDQobWzE7MzFtLQkJY2QgIiR7U30iL3N5cy8ke0dTVF9QTFVHSU5TX0JVSUxEX0RJ Un0bWzA7MG0NChtbMTszNG0rCQllaW5mbyAiQnVpbGRpbmcgc3lzdGVtIHBsdWdpbiBpbiAke2J1 aWxkX2Rpcn0uLi4iG1swOzBtDQobWzE7MzRtKwkJY2QgIiR7U30iL3N5cy8ke2J1aWxkX2Rpcn0b WzA7MG0NChtbMDswbSAJZWxzZRtbMDswbQ0KG1sxOzMxbS0JCWVpbmZvICJCdWlsZGluZyBleHRl cm5hbCBwbHVnaW4gJHtHU1RfUExVR0lOU19CVUlMRF9ESVJ9IC4uLiIbWzA7MG0NChtbMTszMW0t CQljZCAiJHtTfSIvZXh0LyR7R1NUX1BMVUdJTlNfQlVJTERfRElSfRtbMDswbQ0KG1sxOzM0bSsJ CWVpbmZvICJCdWlsZGluZyBleHRlcm5hbCBwbHVnaW4gaW4gJHtidWlsZF9kaXJ9Li4uIhtbMDsw bQ0KG1sxOzM0bSsJCWNkICIke1N9Ii9leHQvJHtidWlsZF9kaXJ9G1swOzBtDQobWzA7MG0gCWZp G1swOzBtDQobWzA7MG0gfRtbMDswbQ0KG1swOzBtIBtbMDswbQ0KG1sxOzM1bUBAIC0xNzEsMTUg KzE3NSwxNiBAQBtbMDswbQ0KG1swOzBtIAlsb2NhbCBkaXJlY3RvcnkgbGlicyBwa2djb25maWcg cGMgdHVwbGUbWzA7MG0NChtbMDswbSAJcGtnY29uZmlnPSQodGMtZ2V0UEtHX0NPTkZJRykbWzA7 MG0NChtbMDswbSAbWzA7MG0NChtbMTszMW0tCWdzdC1wbHVnaW5zMTBfZmluZF9wbHVnaW5fZGly G1swOzBtDQobWzE7MzFtLRtbMDswbQ0KG1sxOzMxbS0JZm9yIHR1cGxlIGluICRAIDsgZG8bWzA7 MG0NChtbMTszMW0tCQlkaXJlY3Rvcnk9IiQoZWNobyAke3R1cGxlfSB8IGN1dCAtZjEgLWQnOicp IhtbMDswbQ0KG1sxOzMxbS0JCXBjPSIkKGVjaG8gJHt0dXBsZX0gfCBjdXQgLWYyIC1kJzonKS0k e1NMT1R9IhtbMDswbQ0KG1sxOzMxbS0JCWxpYnM9IiQoJHtwa2djb25maWd9IC0tbGlicy1vbmx5 LWwgJHtwY30pIhtbMDswbQ0KG1sxOzM0bSsJZm9yIHBsdWdpbl9kaXIgaW4gJHtHU1RfUExVR0lO U19CVUlMRF9ESVJ9IDsgZG8bWzA7MG0NChtbMTszNG0rCQlnc3QtcGx1Z2luczEwX2ZpbmRfcGx1 Z2luX2RpciAke3BsdWdpbl9kaXJ9G1swOzBtDQobWzA7MG0gG1swOzBtDQobWzE7MzFtLQkJc2Vk IC1lICJzOlwkKHRvcF9idWlsZGRpcikvJHtkaXJlY3Rvcnl9Ly4qXC5sYToke2xpYnN9OiIgXBtb MDswbQ0KG1sxOzMxbS0JCQktaSBNYWtlZmlsZS5hbSBNYWtlZmlsZS5pbiB8fCBkaWUbWzA7MG0N ChtbMTszNG0rCQlmb3IgdHVwbGUgaW4gJEAgOyBkbxtbMDswbQ0KG1sxOzM0bSsJCQlkaXJlY3Rv cnk9IiQoZWNobyAke3R1cGxlfSB8IGN1dCAtZjEgLWQnOicpIhtbMDswbQ0KG1sxOzM0bSsJCQlw Yz0iJChlY2hvICR7dHVwbGV9IHwgY3V0IC1mMiAtZCc6JyktJHtTTE9UfSIbWzA7MG0NChtbMTsz NG0rCQkJbGlicz0iJCgke3BrZ2NvbmZpZ30gLS1saWJzLW9ubHktbCAke3BjfSkiG1swOzBtDQob WzE7MzRtKwkJCXNlZCAtZSAiczpcJCh0b3BfYnVpbGRkaXIpLyR7ZGlyZWN0b3J5fS8uKlwubGE6 JHtsaWJzfToiIFwbWzA7MG0NChtbMTszNG0rCQkJCS1pIE1ha2VmaWxlLmFtIE1ha2VmaWxlLmlu IHx8IGRpZRtbMDswbQ0KG1sxOzM0bSsJCWRvbmUbWzA7MG0NChtbMDswbSAJZG9uZRtbMDswbQ0K G1swOzBtIH0bWzA7MG0NChtbMDswbSAbWzA7MG0NChtbMTszNW1AQCAtMjUzLDI5ICsyNTgsMzcg QEAbWzA7MG0NChtbMDswbSAjIEBERVNDUklQVElPTjobWzA7MG0NChtbMDswbSAjIENvbXBpbGVz IHJlcXVlc3RlZCBnc3RyZWFtZXIgcGx1Z2luLhtbMDswbQ0KG1swOzBtIGdzdC1wbHVnaW5zMTBf c3JjX2NvbXBpbGUoKSB7G1swOzBtDQobWzE7MzRtKwlsb2NhbCBwbHVnaW5fZGlyG1swOzBtDQob WzE7MzRtKwkbWzA7MG0NChtbMDswbSAJaGFzICR7RUFQSTotMH0gMCAxICYmIGdzdC1wbHVnaW5z MTBfc3JjX2NvbmZpZ3VyZSAiJEAiG1swOzBtDQobWzA7MG0gG1swOzBtDQobWzE7MzFtLQlnc3Qt cGx1Z2luczEwX2ZpbmRfcGx1Z2luX2RpchtbMDswbQ0KG1sxOzM0bSsJZm9yIHBsdWdpbl9kaXIg aW4gJHtHU1RfUExVR0lOU19CVUlMRF9ESVJ9IDsgZG8bWzA7MG0NChtbMTszNG0rCQlnc3QtcGx1 Z2luczEwX2ZpbmRfcGx1Z2luX2RpciAke3BsdWdpbl9kaXJ9G1swOzBtDQobWzA7MG0gG1swOzBt DQobWzE7MzFtLQlpZiBoYXMgIiR7RUFQSTotMH0iIDAgMSAyIDMgOyB0aGVuG1swOzBtDQobWzE7 MzFtLQkJZW1ha2UgfHwgZGllG1swOzBtDQobWzE7MzFtLQllbHNlG1swOzBtDQobWzE7MzFtLQkJ ZGVmYXVsdBtbMDswbQ0KG1sxOzMxbS0JZmkbWzA7MG0NChtbMTszNG0rCQlpZiBoYXMgIiR7RUFQ STotMH0iIDAgMSAyIDMgOyB0aGVuG1swOzBtDQobWzE7MzRtKwkJCWVtYWtlIHx8IGRpZRtbMDsw bQ0KG1sxOzM0bSsJCWVsc2UbWzA7MG0NChtbMTszNG0rCQkJZGVmYXVsdBtbMDswbQ0KG1sxOzM0 bSsJCWZpG1swOzBtDQobWzE7MzRtKwlkb25lG1swOzBtDQobWzA7MG0gfRtbMDswbQ0KG1swOzBt IBtbMDswbQ0KG1swOzBtICMgQEZVTkNUSU9OOiBnc3QtcGx1Z2luczEwX3NyY19pbnN0YWxsG1sw OzBtDQobWzA7MG0gIyBAREVTQ1JJUFRJT046G1swOzBtDQobWzA7MG0gIyBJbnN0YWxscyByZXF1 ZXN0ZWQgZ3N0cmVhbWVyIHBsdWdpbi4bWzA7MG0NChtbMDswbSBnc3QtcGx1Z2luczEwX3NyY19p bnN0YWxsKCkgextbMDswbQ0KG1sxOzMxbS0JZ3N0LXBsdWdpbnMxMF9maW5kX3BsdWdpbl9kaXIb WzA7MG0NChtbMTszMW0tG1swOzBtDQobWzE7MzFtLQlpZiBoYXMgIiR7RUFQSTotMH0iIDAgMSAy IDMgOyB0aGVuG1swOzBtDQobWzE7MzFtLQkJZW1ha2UgaW5zdGFsbCBERVNURElSPSIke0R9IiB8 fCBkaWUbWzA7MG0NChtbMTszMW0tCQlbWyAtZSBSRUFETUUgXV0gJiYgZG9kb2MgUkVBRE1FG1sw OzBtDQobWzE7MzFtLQllbHNlG1swOzBtDQobWzE7MzFtLQkJZGVmYXVsdBtbMDswbQ0KG1sxOzMx bS0JZmkbWzA7MG0NChtbMTszNG0rCWxvY2FsIHBsdWdpbl9kaXIbWzA7MG0NChtbMTszNG0rCRtb MDswbQ0KG1sxOzM0bSsJZm9yIHBsdWdpbl9kaXIgaW4gJHtHU1RfUExVR0lOU19CVUlMRF9ESVJ9 IDsgZG8bWzA7MG0NChtbMTszNG0rCQlnc3QtcGx1Z2luczEwX2ZpbmRfcGx1Z2luX2RpciAke3Bs dWdpbl9kaXJ9G1swOzBtDQobWzE7MzRtKxtbMDswbQ0KG1sxOzM0bSsJCWlmIGhhcyAiJHtFQVBJ Oi0wfSIgMCAxIDIgMyA7IHRoZW4bWzA7MG0NChtbMTszNG0rCQkJZW1ha2UgaW5zdGFsbCBERVNU RElSPSIke0R9IiB8fCBkaWUbWzA7MG0NChtbMTszNG0rCQkJW1sgLWUgUkVBRE1FIF1dICYmIGRv ZG9jIFJFQURNRRtbMDswbQ0KG1sxOzM0bSsJCWVsc2UbWzA7MG0NChtbMTszNG0rCQkJZGVmYXVs dBtbMDswbQ0KG1sxOzM0bSsJCWZpG1swOzBtDQobWzE7MzRtKwlkb25lG1swOzBtDQobWzA7MG0g G1swOzBtDQobWzA7MG0gCVtbICR7R1NUX0xBX1BVTlR9ID0gInllcyIgXV0gJiYgcHJ1bmVfbGli dG9vbF9maWxlcyAtLW1vZHVsZXMbWzA7MG0NChtbMDswbSB9G1swOzBtDQo= --=-h7Qs36Ws613f6jMQdLFx Content-Disposition: attachment; filename="gst-plugins-amr-1.0.5.ebuild" Content-Type: text/plain; name="gst-plugins-amr-1.0.5.ebuild"; charset="UTF-8" Content-Transfer-Encoding: base64 IyBDb3B5cmlnaHQgMTk5OS0yMDEzIEdlbnRvbyBGb3VuZGF0aW9uDQojIERpc3RyaWJ1dGVkIHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjINCiMgJEhl YWRlcjogJA0KDQpFQVBJPSI1Ig0KDQppbmhlcml0IGdzdC1wbHVnaW5zLXVnbHkNCg0KREVTQ1JJ UFRJT049IkdTdHJlYW1lciBwbHVnaW4gZm9yIEFNUk5CL0FNUldCIGNvZGVjIg0KSE9NRVBBR0U9 Imh0dHA6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnLyINCg0KTElDRU5TRT0iR1BMLTIiDQpL RVlXT1JEUz0ifmFtZDY0IH54ODYiDQpJVVNFPSIiDQoNClJERVBFTkQ9Im1lZGlhLWxpYnMvb3Bl bmNvcmUtYW1yIg0KREVQRU5EPSIke1JERVBFTkR9Ig0KDQpHU1RfUExVR0lOU19CVUlMRD0iYW1y bmIgYW1yd2IiDQpHU1RfUExVR0lOU19CVUlMRF9ESVI9ImFtcm5iIGFtcndiZGVjIg0K --=-h7Qs36Ws613f6jMQdLFx-- --=-Ot+IxbwG7wLZRhVeVgMN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEABEKAAYFAlEAbJMACgkQ1fmVwcYIWAY8/ACg0rMURYdlLTa4LTOLh9hhtH72 QdEAoM7JEwNvOsWxd8URU0OmelY0VJF1 =1aia -----END PGP SIGNATURE----- --=-Ot+IxbwG7wLZRhVeVgMN--