From 17ea743083380fb333efeaddc194ca6cfc51668a Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Wed, 10 Apr 2013 12:48:09 +0400 Subject: Dynamic libpython --- python2.7/Makefile | 4 ++-- python2.7/libpython.p5m | 11 ----------- python2.7/libpython.p5m.gen | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+), 13 deletions(-) delete mode 100644 python2.7/libpython.p5m create mode 100755 python2.7/libpython.p5m.gen diff --git a/python2.7/Makefile b/python2.7/Makefile index 2a63529..2621607 100644 --- a/python2.7/Makefile +++ b/python2.7/Makefile @@ -181,13 +181,13 @@ postinst-stamp: install-default-stamp $(movefiles) -s $(d) -d $(d_lib) \ usr/lib/libpython$(pyver).so.1.0 ; \ ln -sf libpython$(pyver).so.1.0 \ - $(d)/usr/lib/libpython$(pyver).so.1 ; \ + $(d_lib)/usr/lib/libpython$(pyver).so.1 ; \ fi if ls $(d)/usr/lib/$(mach64)/libpython$(pyver).so.* >/dev/null 2>&1; then \ $(movefiles) -s $(d) -d$(d_lib) \ usr/lib/$(mach64)/libpython$(pyver).so.1.0 ; \ ln -sf libpython$(pyver).so.1.0 \ - $(d)/usr/lib/$(mach64)/libpython$(pyver).so.1 ; \ + $(d_lib)/usr/lib/$(mach64)/libpython$(pyver).so.1 ; \ fi touch $@ diff --git a/python2.7/libpython.p5m b/python2.7/libpython.p5m deleted file mode 100644 index d468766..0000000 --- a/python2.7/libpython.p5m +++ /dev/null @@ -1,11 +0,0 @@ -set name=pkg.fmri value=pkg:/library/libpython$(pyver)@$(ips-version) -set name=pkg.summary value="Shared Python runtime library (version $(pyver))" -set name=info.upstream-url value="$(home)" -set name=info.source-url value="$(download)" - -license $(license-file) license="$(license)" - -file path=usr/lib/$(mach64)/libpython$(pyver).so.1.0 -link path=usr/lib/$(mach64)/libpython$(pyver).so.1 target=libpython$(pyver).so.1.0 -link path=/usr/lib/python$(pyver)/config/libpython$(pyver).so \ - target=../../$(mach64)/libpython$(pyver).so.1 diff --git a/python2.7/libpython.p5m.gen b/python2.7/libpython.p5m.gen new file mode 100755 index 0000000..c724c34 --- /dev/null +++ b/python2.7/libpython.p5m.gen @@ -0,0 +1,23 @@ +#!/bin/sh + +set -e +set -u + +tmp=/tmp/cibs-python-minimal.$$ + +proto=${proto:-work/proto/libpython} + +cat <<'META' > $tmp +set name=pkg.fmri value=pkg:/library/libpython$(pyver)@$(ips-version) +set name=pkg.summary value="Shared Python runtime library (version $(pyver))" +set name=info.upstream-url value="$(home)" +set name=info.source-url value="$(download)" + +license $(license-file) license="$(license)" + +META + +/usr/share/cibs/scripts/make-payload $proto >> $tmp +cat $tmp +rm $tmp + -- cgit v1.2.3