From: Andreas Enge <andreas@enge.fr>
To: guix-devel@gnu.org
Subject: Python --install-data
Date: Thu, 3 Oct 2013 20:59:41 +0200 [thread overview]
Message-ID: <20131003185941.GA6489@debian> (raw)
[-- Attachment #1: Type: text/plain, Size: 1427 bytes --]
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
[-- Attachment #2: aarddict.scm --]
[-- Type: text/plain, Size: 2285 bytes --]
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
;;;
;;; 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 <http://www.gnu.org/licenses/>.
(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)))
next reply other threads:[~2013-10-03 18:59 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-03 18:59 Andreas Enge [this message]
2013-10-04 11:55 ` Python --install-data Ludovic Courtès
2013-10-05 0:54 ` Cyril Roelandt
2013-10-13 12:39 ` Andreas Enge
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131003185941.GA6489@debian \
--to=andreas@enge.fr \
--cc=guix-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.