From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Python --install-data Date: Thu, 3 Oct 2013 20:59:41 +0200 Message-ID: <20131003185941.GA6489@debian> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="HcAYCG3uE/tztfnV" Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37094) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRo7r-0007l4-6o for guix-devel@gnu.org; Thu, 03 Oct 2013 14:59:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRo7m-00043C-U6 for guix-devel@gnu.org; Thu, 03 Oct 2013 14:59:51 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:60156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRo7m-000433-KZ for guix-devel@gnu.org; Thu, 03 Oct 2013 14:59:46 -0400 Content-Disposition: inline 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@gnu.org --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline The attached recipe fails with the following output: ... starting phase `build' running "python setup.py" with command "build" and parameters () running build ... phase `build' succeeded after 0 seconds starting phase `check' running "python setup.py" with command "test" and parameters () running test phase `check' succeeded after 1 seconds starting phase `install' running "python setup.py" with command "install" and parameters ("--prefix=/nix/store/5412ag0jg15k7gnd2z4ardg735iawr8l-aarddict-0.9.3" "--install-data=/nix/store/5412ag0jg15k7gnd2z4ardg735iawr8l-aarddict-0.9.3") running install ... byte-compiling build/bdist.linux-x86_64/egg/tests/test_config.py to test_config.pyc byte-compiling build/bdist.linux-x86_64/egg/tests/test_checksum.py to test_checksum.pyc byte-compiling build/bdist.linux-x86_64/egg/tests/__init__.py to __init__.pyc installing package data to build/bdist.linux-x86_64/egg running install_data creating /nix/store/a1x98y7y83j4x4d4pk21w9m4f60dgs9r-python-2.7.5/share/icons error: could not create '/nix/store/a1x98y7y83j4x4d4pk21w9m4f60dgs9r-python-2.7.5/share/icons': Permission denied phase `install' failed after 2 seconds Apparently, install_data tries to write into the python directory, although a different prefix is given; later, I also added the "--install-data" configure flag, the behaviour is the same in both cases. Does any of the python gurus understand the problem? Andreas --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: attachment; filename="aarddict.scm" Content-Transfer-Encoding: 8bit ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Andreas Enge ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages aarddict) #:use-module ((guix licenses) #:select (gpl3)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system python) #:use-module (gnu packages python)) (define-public aarddict (package (name "aarddict") (version "0.9.3") (source (origin (method url-fetch) (uri (string-append "https://github.com/aarddict/desktop/archive/" version ".tar.gz")) (sha256 (base32 "12h7m0z7nd7rg8avpi9syd265k0rhh4vbdh464nq0jzdg8m9p28c")))) (build-system python-build-system) (inputs `(("python2-pyicu" ,python2-pyicu) ("python2-setuptools" ,python2-setuptools) ("python2-simplejson" ,python2-simplejson))) (arguments `(#:python ,python-2 ; incompatible with Python 3 #:configure-flags (list (string-append "--install-data=" %output)))) (home-page "http://aarddict.org/index.html") (synopsis "Dictionary program and offline Wikipedia reader") (description "Aard Dictionary is a free, fast, easy to use word lookup program that looks up words fast even with huge dictionaries like English Wikipedia; looks up words in multiple dictionaries in multiple languages without switching; works great as offline Wikipedia reader; is keyboard navigation friendly; has efficient, highly compressed dictionary data storage format with ability to verify data integrity built-in.") (license gpl3))) --HcAYCG3uE/tztfnV--