summaryrefslogtreecommitdiff
path: root/net-im/swiften/files
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2013-04-18 22:18:10 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2013-04-18 22:18:10 +0300
commit95882a0533f528a9dd389fbc8b30175d6e93c232 (patch)
treebc9f4b10572dead2b4eb1a91facccc4398fb4c81 /net-im/swiften/files
parentc209ec9643f759303847cadf19e3151a68df8cc3 (diff)
new file: net-im/swiften/files/swiften-libdir.patch
new file: net-im/swiften/swiften-2.0.ebuild
Diffstat (limited to 'net-im/swiften/files')
-rw-r--r--net-im/swiften/files/swiften-libdir.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/net-im/swiften/files/swiften-libdir.patch b/net-im/swiften/files/swiften-libdir.patch
new file mode 100644
index 0000000..0dc2af0
--- /dev/null
+++ b/net-im/swiften/files/swiften-libdir.patch
@@ -0,0 +1,30 @@
+diff --git a/Swiften/SConscript b/Swiften/SConscript
+index 379576d..7096a9c 100644
+--- a/Swiften/SConscript
++++ b/Swiften/SConscript
+@@ -425,8 +425,11 @@ if env["SCONS_STAGE"] == "build" :
+
+ # Install swiften
+ if swiften_env.get("SWIFTEN_INSTALLDIR", "") :
+- swiften_env.Install(os.path.join(swiften_env["SWIFTEN_INSTALLDIR"], "lib"), swiften_lib)
++ libdir = os.path.join(swiften_env["SWIFTEN_INSTALLDIR"], "lib")
++ if swiften_env.get("SWIFTEN_LIBDIR", "") :
++ libdir = swiften_env["SWIFTEN_LIBDIR"]
++ swiften_env.Install(libdir, swiften_lib)
+ for alias in myenv["SWIFTEN_LIBRARY_ALIASES"] :
+- myenv.Command(myenv.File(os.path.join(swiften_env["SWIFTEN_INSTALLDIR"], "lib", alias)), [env.Value(swiften_lib[0].name), swiften_lib[0]], symlink)
++ myenv.Command(myenv.File(os.path.join(libdir, alias)), [env.Value(swiften_lib[0].name), swiften_lib[0]], symlink)
+ for include in swiften_includes :
+ swiften_env.Install(os.path.join(swiften_env["SWIFTEN_INSTALLDIR"], "include", os.path.dirname(include)), "#/" + include)
+
+--- a/BuildTools/SCons/SConscript.boot
++++ b/BuildTools/SCons/SConscript.boot
+@@ -220,7 +220,7 @@ env["TEST_CREATE_LIBRARIES"] = "create_test_libraries" in ARGUMENTS
+
+ # Packaging
+ env["DIST"] = "dist" in ARGUMENTS or env.GetOption("clean")
+-for path in ["SWIFT_INSTALLDIR", "SWIFTEN_INSTALLDIR"] :
++for path in ["SWIFT_INSTALLDIR", "SWIFTEN_INSTALLDIR", "SWIFTEN_LIBDIR"] :
+ if ARGUMENTS.get(path, "") :
+ if os.path.isabs(ARGUMENTS[path]) :
+ env[path] = Dir(ARGUMENTS[path]).abspath