summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 05:32:38 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 05:32:38 +0000
commit9903f99874ffb59e00d1857b3a91bc743c60ae17 (patch)
tree163a92f9dfcce50fa430a35b5d91c82cf341678b
parentb4a2d180c3e901e4d4899e2d42444e8b2cc63f94 (diff)
automatic import of python-amcache2openeuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-amcache2.spec172
-rw-r--r--sources1
3 files changed, 174 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..659e627 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/amcache2-0.1.4.tar.gz
diff --git a/python-amcache2.spec b/python-amcache2.spec
new file mode 100644
index 0000000..7231015
--- /dev/null
+++ b/python-amcache2.spec
@@ -0,0 +1,172 @@
+%global _empty_manifest_terminate_build 0
+Name: python-amcache2
+Version: 0.1.4
+Release: 1
+Summary: creates a bodyfile from AmCache.hve
+License: GNU General Public License v3 (GPLv3)
+URL: https://github.com/janstarke/amcache2
+Source0: https://mirrors.aliyun.com/pypi/web/packages/90/66/7be23e84858829dbd4c5e241d0b15e68a5172f9125e90add5f7467a99623/amcache2-0.1.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-regipy
+
+%description
+![PyPI](https://img.shields.io/pypi/v/amcache2)
+![PyPI - License](https://img.shields.io/pypi/l/amcache2)
+![PyPI - Python Version](https://img.shields.io/pypi/pyversions/amcache2)
+
+# amcache2.py
+creates a bodyfile from AmCache.hve
+
+## Installation
+
+I recommend to use *pipenv* instead of *venv*, because using *venv* I had problems with https://github.com/construct/construct/pull/930
+
+```shell
+pipenv install amcache2
+```
+
+## Usage
+```shell
+usage: amcache2.py [-h] registry_hive
+
+Parse program execution entries from the Amcache.hve Registry hive
+
+positional arguments:
+ registry_hive Path to the Amcache.hve hive to process
+
+options:
+ -h, --help show this help message and exit
+```
+
+## Example
+```shell
+pipenv run amcache2.py Amcache.hve | mactime -d -b -
+```
+
+
+
+%package -n python3-amcache2
+Summary: creates a bodyfile from AmCache.hve
+Provides: python-amcache2
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-amcache2
+![PyPI](https://img.shields.io/pypi/v/amcache2)
+![PyPI - License](https://img.shields.io/pypi/l/amcache2)
+![PyPI - Python Version](https://img.shields.io/pypi/pyversions/amcache2)
+
+# amcache2.py
+creates a bodyfile from AmCache.hve
+
+## Installation
+
+I recommend to use *pipenv* instead of *venv*, because using *venv* I had problems with https://github.com/construct/construct/pull/930
+
+```shell
+pipenv install amcache2
+```
+
+## Usage
+```shell
+usage: amcache2.py [-h] registry_hive
+
+Parse program execution entries from the Amcache.hve Registry hive
+
+positional arguments:
+ registry_hive Path to the Amcache.hve hive to process
+
+options:
+ -h, --help show this help message and exit
+```
+
+## Example
+```shell
+pipenv run amcache2.py Amcache.hve | mactime -d -b -
+```
+
+
+
+%package help
+Summary: Development documents and examples for amcache2
+Provides: python3-amcache2-doc
+%description help
+![PyPI](https://img.shields.io/pypi/v/amcache2)
+![PyPI - License](https://img.shields.io/pypi/l/amcache2)
+![PyPI - Python Version](https://img.shields.io/pypi/pyversions/amcache2)
+
+# amcache2.py
+creates a bodyfile from AmCache.hve
+
+## Installation
+
+I recommend to use *pipenv* instead of *venv*, because using *venv* I had problems with https://github.com/construct/construct/pull/930
+
+```shell
+pipenv install amcache2
+```
+
+## Usage
+```shell
+usage: amcache2.py [-h] registry_hive
+
+Parse program execution entries from the Amcache.hve Registry hive
+
+positional arguments:
+ registry_hive Path to the Amcache.hve hive to process
+
+options:
+ -h, --help show this help message and exit
+```
+
+## Example
+```shell
+pipenv run amcache2.py Amcache.hve | mactime -d -b -
+```
+
+
+
+%prep
+%autosetup -n amcache2-0.1.4
+
+%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-amcache2 -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..021d5e1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+28241812ccd6bbc8c8659236d8f5779b amcache2-0.1.4.tar.gz