From e1d81db4f2032984dbda7224d7c33efc9127be5f Mon Sep 17 00:00:00 2001 From: zhanghua1831 Date: Fri, 28 Aug 2020 11:58:36 +0800 Subject: [PATCH] package init --- pybeam-0.6.tar.gz | Bin 0 -> 11363 bytes python-pybeam.spec | 74 +++++++++++++++++++++++++++++++++++++++++++++ python-pybeam.yaml | 4 +++ 3 files changed, 78 insertions(+) create mode 100644 pybeam-0.6.tar.gz create mode 100644 python-pybeam.spec create mode 100644 python-pybeam.yaml diff --git a/pybeam-0.6.tar.gz b/pybeam-0.6.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..eeb98c46d65f22714d7f1cfbd29dd2be3e80acc2 GIT binary patch literal 11363 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 U|G#?85dlaw>(0@^M8U!S2b6zg)Bpeg literal 0 HcmV?d00001 diff --git a/python-pybeam.spec b/python-pybeam.spec new file mode 100644 index 0000000..eb0690b --- /dev/null +++ b/python-pybeam.spec @@ -0,0 +1,74 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pybeam +Version: 0.6 +Release: 1 +Summary: Python module to parse Erlang BEAM files +License: MIT +URL: http://github.com/matwey/pybeam +Source0: https://files.pythonhosted.org/packages/8d/18/8f622cd4f3874404d99824aede37c6051aa869615b86f61705d72290cb8e/pybeam-0.6.tar.gz +BuildArch: noarch +BuildRequires: python3-sphinx +Requires: python3-construct +Requires: python3-six +Requires: python3-sphinx + +%description +Python module to parse Erlang BEAM files + +%package -n python3-pybeam +Summary: Python module to parse Erlang BEAM files +Provides: python-pybeam +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-pybeam +Python module to parse Erlang BEAM files + +%package help +Summary: Development documents and examples for pybeam +Provides: python3-pybeam-doc +%description help +Python module to parse Erlang BEAM files + +%prep +%autosetup -n pybeam-0.6 + +%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-pybeam -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Aug 17 2020 Python_Bot +- Package Spec generated diff --git a/python-pybeam.yaml b/python-pybeam.yaml new file mode 100644 index 0000000..42cae98 --- /dev/null +++ b/python-pybeam.yaml @@ -0,0 +1,4 @@ +version_control: pypi +src_repo: pybeam +tag_prefix: "^" +seperator: "."