64 Commits

Author SHA1 Message Date
rdb
484a9394f9 installpanda: Correct lib dir detection on ArchLinux
Eliminates a downstream patch in the AUR

[skip ci]
2022-01-14 10:42:14 +01:00
rdb
02b0fe0063 installpanda: add note about needing to call "sudo ldconfig"
This note only appears when not using --destdir

This should help avoid user confusion (such as in #818)

[skip ci]
2019-12-18 17:03:44 +01:00
rdb
d93fb702eb makepanda: fix various syntax warnings in Python 3.8 2019-02-11 18:58:22 +01:00
rdb
0b087ecf92 installpanda: create intermediate directories with mode 0755 too
Fixes #541
2019-01-23 23:23:33 +01:00
rdb
3cc9e49469 installpanda: fix issues installing includes to existing dir 2019-01-23 23:07:15 +01:00
rdb
ae74e2d18e makepackage: avoid packaging deploy-stub with installers 2018-12-26 23:42:39 +01:00
rdb
01915a36db Merge branch 'master' into deploy-ng 2018-12-26 23:41:50 +01:00
rdb
395b9733fb makepanda: when making Linux package, ship Python 2 and 3 bindings
See #441 for discussion.
2018-12-23 22:28:12 +01:00
rdb
cf65010a54 Merge branch 'master' into deploy-ng 2018-11-06 23:40:24 +01:00
rdb
995ba28650 makepanda: allow building multiple Python versions in one built dir
This is done by adding a PyTargetAdd function, which builds the target into a Python ABI-specific temporary directory, allowing multiple Python versions to be built into the same built dir side-by-side.  This could greatly speed up buildbot builds.

It also paves the way for building multiple Python versions in the same makepanda call / installer by changing PyTargetAdd to add one target per enabled Python version.
2018-11-06 20:15:19 +01:00
Mitchell Stokes
cb077fcdae deploy-ng: Add panda3d.dist-info to installers 2018-05-06 11:20:19 -07:00
rdb
9065f2e16e installpanda: add --verbose flag 2018-01-03 14:09:15 +01:00
rdb
d3249356b3 Merge remote-tracking branch 'origin/release/1.9.x' 2018-01-03 14:07:42 +01:00
rdb
ad58d5161f installpanda: set proper permissions on includes/man pages
Fixes: #159
2018-01-03 13:48:08 +01:00
rdb
db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
rdb
04949501c6 Fix annoying 'rpm not found' error on Windows 2015-11-05 20:48:18 +01:00
rdb
bcb203af9a Mac OS X build improvements 2015-03-29 18:09:28 +02:00
Jonas Thiem
76ca80dcd5 Moving over PYTHON_SITEPACKAGES definition from makepanda.py to installpanda.py 2015-02-07 22:37:40 +01:00
rdb
be1eb1d812 More minor linux packaging fixes 2014-12-29 15:16:33 +01:00
rdb
fef66d1fdd Improvements and fixes to installer generation on Linux 2014-12-24 14:37:37 +01:00
rdb
44b4afe898 Fix issues building the plugin on Linux 2014-03-27 12:56:59 +00:00
rdb
ec5f9a9e06 Add -f to ln command to overwrite existing ppython links 2014-03-06 18:35:38 +00:00
rdb
ab395f0ec5 fix broken line I forgot to remove. 2014-02-24 15:09:46 +00:00
rdb
b0c508827b Fix installation of new panda3d tree 2014-02-22 11:22:06 +00:00
rdb
62a4e4122c Python 3 support, and a compile fix 2013-02-18 18:42:49 +00:00
rdb
9549fe066a Also install libp3pystub.a, and improve GetLibDir slightly 2013-02-09 09:15:21 +00:00
rdb
e013c6f073 hopefully put the lib64 issues to bed for now 2012-08-11 18:32:13 +00:00
rdb
e26414d70b apparently lib64 is no longer the policy in debian, so use /usr/lib for everything 2012-06-10 14:21:42 +00:00
rdb
b7d369ec27 DIE EVIL BUG OF DOOM 2012-04-25 19:05:06 +00:00
rdb
717e16e003 mkdir with mode 2011-05-02 10:04:53 +00:00
rdb
163a73e5bb don't forget the mkdir 2011-03-15 14:12:55 +00:00
rdb
e87e3f4581 minor typo 2011-03-09 14:00:21 +00:00
rdb
8c960d0b45 proper plugin location on freebsd 2011-03-09 13:58:20 +00:00
rdb
0e4535acf5 Proper library configuration on FreeBSD (I hope) 2011-03-08 17:01:47 +00:00
rdb
f29be80495 We need to specify -R to cp on OSX and BSD in order not to follow symlinks 2010-07-28 08:07:58 +00:00
rdb
d73fd17eac Various improvements, most notably that --installer now supports creating FreeBSD packages. Also, default install path for installpanda.py is now /usr/local 2010-05-30 19:11:29 +00:00
rdb
52013f0065 Fix for Fedora 2010-03-18 12:42:08 +00:00
rdb
d6c565860d Resolve symlinks for sys.executable, so that ppython symlink will always point to the right version on non-windows 2010-02-27 11:11:09 +00:00
rdb
95b6c2264f ppython symlink 2010-02-27 10:57:10 +00:00
rdb
5ddd2cceca Add "-d" flag to "cp" to preserve links when copying libraries 2009-11-27 15:02:59 +00:00
rdb
aea6f4c9e8 let's do that properly, with the least amount of pointless commits 2009-11-12 20:34:31 +00:00
rdb
785511c4ba Let's install the plugin in /usr/lib/nppanda3d.so 2009-11-12 20:33:45 +00:00
rdb
9a0cea5d9f Apparently, /etc/ld.so.conf.d/panda3d.conf needs execute permissions on Debian Etch 2009-11-08 17:09:37 +00:00
rdb
603ffa7215 New panda3d.* import structure 2009-11-04 16:15:49 +00:00
rdb
5edc31b7f8 Rewrite the interface to installpanda.py for more command-line control 2009-10-28 13:48:01 +00:00
rdb
44f1ad47ec Fix issue with nppanda3d.so not getting packaged on linux 2009-10-28 12:26:02 +00:00
rdb
1095c84621 Fixes for model-path on linux 2009-10-21 16:31:21 +00:00
rdb
1dc5aab1e8 Closes: 450015 2009-10-14 17:08:58 +00:00
rdb
aa57e0e96c A few lib64 fixes 2009-10-14 06:17:22 +00:00
rdb
daa0206b01 Something was going wrong with the model-path on linux, I have no idea what, but this should fix it. 2009-09-17 19:09:23 +00:00