From: Michael Tremer Date: Fri, 30 Sep 2011 09:56:21 +0000 (+0200) Subject: Install python modules to lib64 on x86_64 systems. X-Git-Tag: 0.9.10~16 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0f3048cfc9b123c72e19acc98813b903a491c169;p=pakfire.git Install python modules to lib64 on x86_64 systems. --- diff --git a/Makeconfig b/Makeconfig index 4e41a8dce..1a80f18bf 100644 --- a/Makeconfig +++ b/Makeconfig @@ -6,15 +6,27 @@ PACKAGE_AUTHOR_EMAIL = info@ipfire.org PACKAGE_URL = http://redmine.ipfire.org/projects/buildsystem3 PACKAGE_VERSION_FILE = pakfire/__version__.py +PREFIX ?= /usr + +CC = gcc +CFLAGS ?= -O2 -pipe +MACHINE = $(shell uname -m) + +ifeq "$(MACHINE)" "x86_64" + LIBDIR = $(PREFIX)/lib64 +else + LIBDIR = $(PREFIX)/lib +endif + # Get the version and configuration of the python interpreter. PYTHON_VERSION = $(shell python -c "import platform; print '.'.join(platform.python_version_tuple()[:2])") -PYTHON_CC = gcc -pthread +PYTHON_CC = $(CC) -pthread PYTHON_CFLAGS = $(shell python-config --cflags) -PYTHON_DIR = /usr/lib/python$(PYTHON_VERSION)/site-packages +PYTHON_DIR = $(LIBDIR)/python$(PYTHON_VERSION)/site-packages PYTHON_MODULES = pakfire pakfire/packages pakfire/repository # The place, where all internally used scripts and bins are copied. -SCRIPT_DIR = /usr/lib/$(PACKAGE_NAME) +SCRIPT_DIR = $(PREFIX)/lib/$(PACKAGE_NAME) TOP := $(dir $(lastword $(MAKEFILE_LIST))) diff --git a/Makefile b/Makefile index eb308d93c..3a301557e 100644 --- a/Makefile +++ b/Makefile @@ -28,8 +28,8 @@ install: $(MAKE) -C $${dir} install || exit; \ done - -mkdir -pv $(DESTDIR)/usr/lib/pakfire/macros - cp -vf macros/*.macro $(DESTDIR)/usr/lib/pakfire/macros + -mkdir -pv $(DESTDIR)$(PREFIX)/lib/pakfire/macros + cp -vf macros/*.macro $(DESTDIR)$(PREFIX)/lib/pakfire/macros # Install example configuration. -mkdir -pv $(DESTDIR)/etc/pakfire.repos.d