%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 `__ is a package of python tools to analyze `Microsoft OLE2 files `__ (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 `__ parser. See http://www.decalage.info/python/oletools for more info. **Quick links:** `Home page `__ - `Download/Install `__ - `Documentation `__ - `Report Issues/Suggestions/Questions `__ - `Contact the Author `__ - `Repository `__ - `Updates on Twitter `__ `Cheatsheet `__ 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 BuildRequires: python3-pip %description -n python3-oletools |PyPI| |Build Status| |Say Thanks!| `oletools `__ is a package of python tools to analyze `Microsoft OLE2 files `__ (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 `__ parser. See http://www.decalage.info/python/oletools for more info. **Quick links:** `Home page `__ - `Download/Install `__ - `Documentation `__ - `Report Issues/Suggestions/Questions `__ - `Contact the Author `__ - `Repository `__ - `Updates on Twitter `__ `Cheatsheet `__ 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 `__ is a package of python tools to analyze `Microsoft OLE2 files `__ (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 `__ parser. See http://www.decalage.info/python/oletools for more info. **Quick links:** `Home page `__ - `Download/Install `__ - `Documentation `__ - `Report Issues/Suggestions/Questions `__ - `Contact the Author `__ - `Repository `__ - `Updates on Twitter `__ `Cheatsheet `__ 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 * Fri Apr 21 2023 Python_Bot - 0.60.1-1 - Package Spec generated