summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-25 05:26:43 +0000
committerCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-25 05:26:43 +0000
commitc00f823b173fb47b7b30af464f16b2e57cc22198 (patch)
tree635da26b65882fc85cf20a4558916fcbc19027e2
parentc6fa442b3ce492977c62abd5cb65eb1092a28c4c (diff)
automatic import of python3-oletoolsopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-oletools.spec138
-rw-r--r--sources1
3 files changed, 140 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3c04178 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/oletools-0.60.1.zip
diff --git a/python-oletools.spec b/python-oletools.spec
new file mode 100644
index 0000000..89f8515
--- /dev/null
+++ b/python-oletools.spec
@@ -0,0 +1,138 @@
+%global _empty_manifest_terminate_build 0
+Name: python-oletools
+Version: 0.60.1
+Release: 1
+Summary: Python tools to analyze security characteristics of MS Office and OLE files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), for Malware Analysis and Incident Response #DFIR
+License: BSD
+URL: http://www.decalage.info/python/oletools
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/27/f7/95dc81030aac7704c00cc36cfb7c1746c4af6f96de5536494dce1dfd2d06/oletools-0.60.1.zip
+BuildArch: noarch
+
+Requires: python3-pyparsing
+Requires: python3-olefile
+Requires: python3-easygui
+Requires: python3-colorclass
+Requires: python3-pcodedmp
+Requires: python3-msoffcrypto-tool
+Requires: python3-XLMMacroDeobfuscator
+
+%description
+|PyPI| |Build Status| |Say Thanks!|
+`oletools <http://www.decalage.info/python/oletools>`__ is a package of
+python tools to analyze `Microsoft OLE2
+files <http://en.wikipedia.org/wiki/Compound_File_Binary_Format>`__
+(also called Structured Storage, Compound File Binary Format or Compound
+Document File Format), such as Microsoft Office documents or Outlook
+messages, mainly for malware analysis, forensics and debugging. It is
+based on the `olefile <http://www.decalage.info/olefile>`__ parser. See
+http://www.decalage.info/python/oletools for more info.
+**Quick links:** `Home
+page <http://www.decalage.info/python/oletools>`__ -
+`Download/Install <https://github.com/decalage2/oletools/wiki/Install>`__
+- `Documentation <https://github.com/decalage2/oletools/wiki>`__ -
+`Report
+Issues/Suggestions/Questions <https://github.com/decalage2/oletools/issues>`__
+- `Contact the Author <http://decalage.info/contact>`__ -
+`Repository <https://github.com/decalage2/oletools>`__ - `Updates on
+Twitter <https://twitter.com/decalage2>`__
+`Cheatsheet <https://github.com/decalage2/oletools/blob/master/cheatsheet/oletools_cheatsheet.pdf>`__
+Note: python-oletools is not related to OLETools published by BeCubed
+Software.
+
+%package -n python3-oletools
+Summary: Python tools to analyze security characteristics of MS Office and OLE files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), for Malware Analysis and Incident Response #DFIR
+Provides: python-oletools
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+%description -n python3-oletools
+|PyPI| |Build Status| |Say Thanks!|
+`oletools <http://www.decalage.info/python/oletools>`__ is a package of
+python tools to analyze `Microsoft OLE2
+files <http://en.wikipedia.org/wiki/Compound_File_Binary_Format>`__
+(also called Structured Storage, Compound File Binary Format or Compound
+Document File Format), such as Microsoft Office documents or Outlook
+messages, mainly for malware analysis, forensics and debugging. It is
+based on the `olefile <http://www.decalage.info/olefile>`__ parser. See
+http://www.decalage.info/python/oletools for more info.
+**Quick links:** `Home
+page <http://www.decalage.info/python/oletools>`__ -
+`Download/Install <https://github.com/decalage2/oletools/wiki/Install>`__
+- `Documentation <https://github.com/decalage2/oletools/wiki>`__ -
+`Report
+Issues/Suggestions/Questions <https://github.com/decalage2/oletools/issues>`__
+- `Contact the Author <http://decalage.info/contact>`__ -
+`Repository <https://github.com/decalage2/oletools>`__ - `Updates on
+Twitter <https://twitter.com/decalage2>`__
+`Cheatsheet <https://github.com/decalage2/oletools/blob/master/cheatsheet/oletools_cheatsheet.pdf>`__
+Note: python-oletools is not related to OLETools published by BeCubed
+Software.
+
+%package help
+Summary: Development documents and examples for oletools
+Provides: python3-oletools-doc
+%description help
+|PyPI| |Build Status| |Say Thanks!|
+`oletools <http://www.decalage.info/python/oletools>`__ is a package of
+python tools to analyze `Microsoft OLE2
+files <http://en.wikipedia.org/wiki/Compound_File_Binary_Format>`__
+(also called Structured Storage, Compound File Binary Format or Compound
+Document File Format), such as Microsoft Office documents or Outlook
+messages, mainly for malware analysis, forensics and debugging. It is
+based on the `olefile <http://www.decalage.info/olefile>`__ parser. See
+http://www.decalage.info/python/oletools for more info.
+**Quick links:** `Home
+page <http://www.decalage.info/python/oletools>`__ -
+`Download/Install <https://github.com/decalage2/oletools/wiki/Install>`__
+- `Documentation <https://github.com/decalage2/oletools/wiki>`__ -
+`Report
+Issues/Suggestions/Questions <https://github.com/decalage2/oletools/issues>`__
+- `Contact the Author <http://decalage.info/contact>`__ -
+`Repository <https://github.com/decalage2/oletools>`__ - `Updates on
+Twitter <https://twitter.com/decalage2>`__
+`Cheatsheet <https://github.com/decalage2/oletools/blob/master/cheatsheet/oletools_cheatsheet.pdf>`__
+Note: python-oletools is not related to OLETools published by BeCubed
+Software.
+
+%prep
+%autosetup -n oletools-0.60.1
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-oletools -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Sat Feb 25 2023 Python_Bot <Python_Bot@openeuler.org> - 0.60.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..114e576
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3fcdd3621f1289a0e094f359b163d074 oletools-0.60.1.zip