File pkg-paths.patch of Package pkg

Use more appropriate paths.

diff -r 3c3fae42f23d src/setup.py
--- a/src/setup.py	Fri Sep 24 10:34:24 2010 +1200
+++ b/src/setup.py	Sat Oct 02 12:09:26 2010 +0200
@@ -47,6 +47,7 @@
 from distutils.command.clean import clean as _clean
 
 from distutils.sysconfig import get_python_inc
+from distutils.sysconfig import get_python_lib
 import distutils.file_util as file_util
 import distutils.dir_util as dir_util
 import distutils.util as util
@@ -167,7 +168,7 @@
 pkgs_dir = os.path.normpath(os.path.join(pwd, os.pardir, "packages", arch))
 extern_dir = os.path.normpath(os.path.join(pwd, "extern"))
 
-py_install_dir = 'usr/lib/python2.6/vendor-packages'
+py_install_dir = get_python_lib(plat_specific=True)
 
 scripts_dir = 'usr/bin'
 lib_dir = 'usr/lib'
@@ -176,7 +177,7 @@
 man1_dir = 'usr/share/man/cat1'
 man1m_dir = 'usr/share/man/cat1m'
 man5_dir = 'usr/share/man/cat5'
-resource_dir = 'usr/share/lib/pkg'
+resource_dir = 'usr/share/pkg'
 smf_dir = 'var/svc/manifest/application'
 zones_dir = 'etc/zones'
 etcbrand_dir = 'etc/brand/ipkg'
@@ -236,20 +237,18 @@
 
 scripts_other_unix = {
         scripts_dir: [
-                ['client.py', 'client.py'],
-                ['pkgdep.py', 'pkgdep'],
+                ['client.py', 'pkg'],
+                ['pkgdep.py', 'pkgdepend'],
+                ['pkgrepo.py', 'pkgrepo'],
                 ['util/publish/pkgdiff.py', 'pkgdiff'],
                 ['util/publish/pkgfmt.py', 'pkgfmt'],
+                ['util/publish/pkglint.py', 'pkglint'],
                 ['util/publish/pkgmogrify.py', 'pkgmogrify'],
-                ['pull.py', 'pull.py'],
-                ['publish.py', 'publish.py'],
-                ['scripts/pkg.sh', 'pkg'],
-                ['scripts/pkgsend.sh', 'pkgsend'],
-                ['scripts/pkgrecv.sh', 'pkgrecv'],
+                ['publish.py', 'pkgsend'],
+                ['pull.py', 'pkgrecv'],
                 ],
         lib_dir: [
-                ['depot.py', 'depot.py'],
-                ['scripts/pkg.depotd.sh', 'pkg.depotd'],
+                ['depot.py', 'pkg.depotd'],
                 ],
         }
 
@@ -648,6 +647,7 @@
                 print "installing %s" % swname
                 args = ['python2.6', 'setup.py', 'install',
                     '--root=%s' % root_dir,
+                    '--prefix=%s' % sys.prefix,
                     '--install-lib=%s' % py_install_dir,
                     '--install-data=%s' % py_install_dir]
                 run_cmd(args, swdir, env=inst_env)
openSUSE Build Service is sponsored by