[Python-modules-commits] [androguard] 07/12: install elsim module that is not included in setup.py
Hans-Christoph Steiner
eighthave at moszumanska.debian.org
Wed Feb 17 19:59:28 UTC 2016
This is an automated email from the git hooks/post-receive script.
eighthave pushed a commit to branch master
in repository androguard.
commit 49993cb517c8391b09fbe7f97a4bfe70d405853c
Author: Hans-Christoph Steiner <hans at eds.org>
Date: Wed Feb 17 19:57:17 2016 +0100
install elsim module that is not included in setup.py
---
debian/androguard.install | 2 ++
debian/patches/force-add-elsim-package | 49 ++++++++++++++++++++++++++++++++--
debian/patches/series | 1 +
debian/rules | 4 +++
4 files changed, 54 insertions(+), 2 deletions(-)
diff --git a/debian/androguard.install b/debian/androguard.install
new file mode 100644
index 0000000..ad0585f
--- /dev/null
+++ b/debian/androguard.install
@@ -0,0 +1,2 @@
+elsim/elsim/similarity/libsimilarity/libsimilarity.so usr/lib/python2.7/dist-packages/elsim/elsim/similarity/libsimilarity
+elsim/elsim/elsign/libelsign/libelsign.so usr/lib/python2.7/dist-packages/elsim/elsim/elsign/libelsign
diff --git a/debian/patches/force-add-elsim-package b/debian/patches/force-add-elsim-package
index 945f93b..939e52e 100644
--- a/debian/patches/force-add-elsim-package
+++ b/debian/patches/force-add-elsim-package
@@ -1,11 +1,56 @@
--- a/setup.py
+++ b/setup.py
-@@ -5,7 +5,7 @@
+@@ -5,7 +5,8 @@
setup(
name = 'androguard',
version = '2.0',
- packages = find_packages(),
-+ packages = find_packages() + ['elsim'],
++ packages = find_packages() + ['elsim/elsim', 'elsim/elsim/similarity',
++ 'elsim/elsim/elsign', 'elsim/elsim/elsign/libelsign'],
scripts = ['androaxml.py', 'androcsign.py', 'androdiff.py', 'androgexf.py',
'androlyze.py', 'androsign.py', 'androsim.py', 'apkviewer.py',
'androdd.py', 'androgui.py',
+--- a/androdiff.py
++++ b/androdiff.py
+@@ -27,7 +27,7 @@
+ from androguard.core import androconf
+ from androguard.util import read
+
+-sys.path.append("./elsim")
++sys.path.append("/usr/lib/python2.7/dist-packages/elsim")
+ from elsim import elsim
+ from elsim.elsim_dalvik import ProxyDalvik, FILTERS_DALVIK_SIM, ProxyDalvikMethod, FILTERS_DALVIK_BB
+ from elsim.elsim_dalvik import ProxyDalvikBasicBlock, FILTERS_DALVIK_DIFF_BB
+--- a/androsim.py
++++ b/androsim.py
+@@ -27,7 +27,7 @@
+ from androguard.core.analysis import analysis
+ from androguard.util import read
+
+-sys.path.append("./elsim")
++sys.path.append("/usr/lib/python2.7/dist-packages/elsim")
+ from elsim import elsim
+ from elsim.elsim_dalvik import ProxyDalvik, FILTERS_DALVIK_SIM
+ from elsim.elsim_dalvik import ProxyDalvikStringMultiple, ProxyDalvikStringOne, FILTERS_DALVIK_SIM_STRING
+--- a/androcsign.py
++++ b/androcsign.py
+@@ -23,7 +23,7 @@
+ from androguard.core import androconf
+ from androguard.util import read
+
+-sys.path.append("./elsim/")
++sys.path.append("/usr/lib/python2.7/dist-packages/elsim")
+ from elsim.elsign import dalvik_elsign
+
+ from optparse import OptionParser
+--- a/androsign.py
++++ b/androsign.py
+@@ -26,7 +26,7 @@
+ from androguard.core.bytecodes import apk
+ from androguard.util import read
+
+-sys.path.append("./elsim/")
++sys.path.append("/usr/lib/python2.7/dist-packages/elsim")
+ from elsim.elsign import dalvik_elsign
+
+
diff --git a/debian/patches/series b/debian/patches/series
index 94a6c59..d736680 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
fix-version-in-setup-py
+force-add-elsim-package
diff --git a/debian/rules b/debian/rules
index 5c823cc..482f951 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,10 @@
dh $@ --with python2 --buildsystem=pybuild
+override_dh_auto_build:
+ dh_auto_build
+ make
+
override_dh_auto_install:
dh_auto_install
for f in debian/androguard/usr/bin/*.py; do \
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/androguard.git
More information about the Python-modules-commits
mailing list