From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: [PATCH] gnu: libpeas: Update to 1.12.1, add arguments and disable tests. Date: Tue, 20 Jan 2015 18:52:57 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e0158ab6aee2020050d191b6c Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54265) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDcz6-00022c-DY for guix-devel@gnu.org; Tue, 20 Jan 2015 12:53:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDcz5-0003oO-5C for guix-devel@gnu.org; Tue, 20 Jan 2015 12:53:00 -0500 Received: from mail-la0-x229.google.com ([2a00:1450:4010:c03::229]:61862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDcz4-0003ly-PG for guix-devel@gnu.org; Tue, 20 Jan 2015 12:52:59 -0500 Received: by mail-la0-f41.google.com with SMTP id gm9so9693077lab.0 for ; Tue, 20 Jan 2015 09:52:57 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Guix-devel --089e0158ab6aee2020050d191b6c Content-Type: text/plain; charset=UTF-8 Please find attached a patch for libpeas. This package, up to now, is the only one experiencing some side-effects from the gobject-introspection patch that we adopted from nix and which installs the full path name of shared libraries in .typelib and .gir files. The side-effect here is that some tests fail because: * they are executed before installation (solvable by swapping 'check and 'install phases) and * because it makes use of libtool convenience libraries (libraries which are only intermediate steps and are not installed). This is implemented by specifying a fake installation directory called "/nowhere" which, of course, does not exists. This is the error message: /tmp/nix-build-libpeas-1.12.1.drv-0/libpeas-1.12.1/tests/libpeas/.libs/extension-c:11955): libpeas-ERROR **: Unhandled warning: (null): Failed to load shared library '/nowhere/libintrospection-1.0.so.0' referenced by the typelib: /nowhere/libintrospection-1.0.so.0: cannot open shared object file: No such file or directory Unless someone knows how to solve this problem, I suggest to disable the tests. Regards, Fede --089e0158ab6aee2020050d191b6c Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-libpeas-Update-to-1.12.1-add-arguments-and-disab.patch" Content-Disposition: attachment; filename="0001-gnu-libpeas-Update-to-1.12.1-add-arguments-and-disab.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i55kuiv60 RnJvbSBmNjRhZWRlN2RlM2YyYThmZGFmMGRiMTQ0Y2UwZWIxNGZiYzFhNjhjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWRlcmljbyBCZWZmYSA8YmVmZmFAZmJlbmdpbmVlcmluZy5j aD4KRGF0ZTogVHVlLCAyMCBKYW4gMjAxNSAxODo0Mzo1NSArMDEwMApTdWJqZWN0OiBbUEFUQ0hd IGdudTogbGlicGVhczogVXBkYXRlIHRvIDEuMTIuMSwgYWRkIGFyZ3VtZW50cyBhbmQgZGlzYWJs ZQogdGVzdHMuCgoqIGdudS9wYWNrYWdlcy9nbm9tZS5zY20gKGxpYnBlYXMpOiBVcGRhdGUgdG8g dmVyc2lvbiAxLjEyLjEsIGFkZCAncHJlLWJ1aWxkCiAgYW5kICdjaGVjay1hZnRlci1pbnN0YWxs IHBoYXNlcyBhbmQgZGVsZXRlICdjaGVjayBwaGFzZS4gIEdpdmVuIHRoYXQKICAnY2hlY2stYWZ0 ZXItaW5zdGFsbCBvbmx5IHNvbHZlcyBwYXJ0IG9mIHRoZSBwcm9ibGVtLCBkaXNhYmxlIHRoZSB0 ZXN0cy4KLS0tCiBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIHwgMjEgKysrKysrKysrKysrKysrKysr LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ25vbWUuc2NtIGIvZ251L3BhY2thZ2VzL2dub21lLnNj bQppbmRleCBhY2M5NjRlLi43NjIyZTBhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ25vbWUu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9nbm9tZS5zY20KQEAgLTMsNiArMyw3IEBACiA7OzsgQ29w eXJpZ2h0IMKpIDIwMTQgTHVkb3ZpYyBDb3VydMOocyA8bHVkb0BnbnUub3JnPgogOzs7IENvcHly aWdodCDCqSAyMDE0IElhbiBEZW5oYXJkdCA8aWFuQHplbmhhY2submV0PgogOzs7IENvcHlyaWdo dCDCqSAyMDE0IEVyaWMgQmF2aWVyIDxiYXZpZXJAbWVtYmVyLmZzZi5vcmc+Cis7OzsgQ29weXJp Z2h0IMKpIDIwMTQsIDIwMTUgRmVkZXJpY28gQmVmZmEgPGJlZmZhQGZiZW5naW5lZXJpbmcuY2g+ CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNDI3LDcg KzQyOCw3IEBAIHNvbWUgZm9ybSBvZiBpbmZvcm1hdGlvbiB3aXRob3V0IGdldHRpbmcgaW4gdGhl IHVzZXIncyB3YXkuIikKIChkZWZpbmUtcHVibGljIGxpYnBlYXMKICAgKHBhY2thZ2UKICAgICAo bmFtZSAibGlicGVhcyIpCi0gICAgKHZlcnNpb24gIjEuOS4wIikKKyAgICAodmVyc2lvbiAiMS4x Mi4xIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgdXJsLWZldGNo KQpAQCAtNDM2LDcgKzQzNyw3IEBAIHNvbWUgZm9ybSBvZiBpbmZvcm1hdGlvbiB3aXRob3V0IGdl dHRpbmcgaW4gdGhlIHVzZXIncyB3YXkuIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFt ZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgogICAgICAgIChiYXNlMzIK LSAgICAgICAgIjEzZnp5enY2YzBjZmRqODN6MXMxNmx2OGs5OTd3cG56eXpyMHdmd2Nma2Ntdno2 NGcxcTAiKSkpKQorICAgICAgICAiMW1qampqd3BoYzgzYmp6bm1ic203eDBqZzdxbDI2MW55czZx bmw3bWkwbmtyNHF2dzQ3NiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVt KQogICAgIChpbnB1dHMKICAgICAgYCgoImF0ayIgLGF0aykKQEAgLTQ0OSw2ICs0NTAsMjEgQEAg c29tZSBmb3JtIG9mIGluZm9ybWF0aW9uIHdpdGhvdXQgZ2V0dGluZyBpbiB0aGUgdXNlcidzIHdh eS4iKQogICAgICAgICgiZ2xpYjpiaW4iICxnbGliICJiaW4iKQogICAgICAgICgiZ29iamVjdC1p bnRyb3NwZWN0aW9uIiAsZ29iamVjdC1pbnRyb3NwZWN0aW9uKQogICAgICAgICgiaW50bHRvb2wi ICxpbnRsdG9vbCkpKQorICAgIChhcmd1bWVudHMKKyAgICAgOzsgU29tZSB0ZXN0cyBtYWtlIHVz ZSBvZiBsaWJ0b29sIGNvbnZlbmllbmNlIGxpYnJhcmllcy4gIFRoaXMsIHRvZ2V0aGVyCisgICAg IDs7IHdpdGggb3VyIHBhdGNoZWQgJ2dvYmplY3QtaW50cm9zcGVjdGlvbicsIHJlc3VsdHMgaW4g dGVtcG9yYXJ5CisgICAgIDs7IC5naXIvLnR5cGVsaWIgZmlsZXMgcmVmZXJyaW5nIHRvIG5vbi1l eGlzdGVudCBkaXJlY3Rvcmllcy4gIFRoZQorICAgICA7OyBpbnN0YWxsZWQgZmlsZXMgZG8gbm90 IGluY2x1ZGUgdGhvc2UgZW50cmllcy4KKyAgICAgYCgjOnRlc3RzPyAjZgorICAgICAgICM6cGhh c2VzIAorICAgICAgIChhbGlzdC1jb25zLWJlZm9yZQorICAgICAgICAnYnVpbGQgJ3ByZS1idWls ZAorICAgICAgICAobGFtYmRhKiBfCisgICAgICAgICAgKHNldGVudiAiQ0MiICJnY2MiKSkKKyAg ICAgICAgKGFsaXN0LWNvbnMtYWZ0ZXIKKyAgICAgICAgICdpbnN0YWxsICdjaGVjay1hZnRlci1p bnN0YWxsCisgICAgICAgICAoYXNzcS1yZWYgJXN0YW5kYXJkLXBoYXNlcyAnY2hlY2spCisgICAg ICAgICAoYWxpc3QtZGVsZXRlICdjaGVjayAlc3RhbmRhcmQtcGhhc2VzKSkpKSkKICAgICAoaG9t ZS1wYWdlICJodHRwczovL3dpa2kuZ25vbWUub3JnL0xpYnBlYXMiKQogICAgIChzeW5vcHNpcyAi R09iamVjdCBwbHVnaW4gc3lzdGVtIikKICAgICAoZGVzY3JpcHRpb24KQEAgLTQ1Nyw3ICs0NzMs NiBAQCBldmVyeSBhcHBsaWNhdGlvbiB0aGUgY2hhbmNlIHRvIGFzc3VtZSBpdHMgb3duIGV4dGVu c2liaWxpdHkuICBJdCBhbHNvIGhhcyBhCiBzZXQgb2YgZmVhdHVyZXMgaW5jbHVkaW5nLCBidXQg bm90IGxpbWl0ZWQgdG86IG11bHRpcGxlIGV4dGVuc2lvbiBwb2ludHM7IG9uCiBkZW1hbmQgKGxh enkpIHByb2dyYW1taW5nIGxhbmd1YWdlIHN1cHBvcnQgZm9yIEMsIFB5dGhvbiBhbmQgSlM7IHNp bXBsaWNpdHkgb2YKIHRoZSBBUEkiKQotCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMi4wKykp KQogCiAoZGVmaW5lLXB1YmxpYyBndGtnbGV4dAotLSAKMS44LjQKCg== --089e0158ab6aee2020050d191b6c--