From f09870a9158294d05df4b50961ec22251a0513d9 Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Wed, 30 Dec 2020 16:46:35 +0800 Subject: [PATCH] Package init --- 1.0.4.tar.gz | Bin 0 -> 6996 bytes python-python-editor.spec | 76 ++++++++++++++++++++++++++++++++++++++ python-python-editor.yaml | 4 ++ 3 files changed, 80 insertions(+) create mode 100644 1.0.4.tar.gz create mode 100644 python-python-editor.spec create mode 100644 python-python-editor.yaml diff --git a/1.0.4.tar.gz b/1.0.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..86da70527bdb0c55edbceb9218e88fb05a30ed61 GIT binary patch literal 6996 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 literal 0 HcmV?d00001 diff --git a/python-python-editor.spec b/python-python-editor.spec new file mode 100644 index 0000000..3ef012b --- /dev/null +++ b/python-python-editor.spec @@ -0,0 +1,76 @@ +%global _empty_manifest_terminate_build 0 +Name: python-python-editor +Version: 1.0.4 +Release: 1 +Summary: Programmatically open an editor, capture the result. +License: Apache 2.0 +URL: https://github.com/fmoo/python-editor +Source0: https://github.com/fmoo/python-editor/archive/%{version}.tar.gz +BuildArch: noarch + +%description +Python-editor is a library that provides the editor module for programmatically interfacing with your system's $EDITOR. +Editor first looks for the ${EDITOR} environment variable. If set, it uses the value as-is, without fallbacks. +If no $EDITOR is set, editor will search through a list of known editors, and use the first one that exists on the system. + +%package -n python3-python-editor +Summary: Programmatically open an editor, capture the result. +Provides: python-python-editor +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description -n python3-python-editor +Python-editor is a library that provides the editor module for programmatically interfacing with your system's $EDITOR. +Editor first looks for the ${EDITOR} environment variable. If set, it uses the value as-is, without fallbacks. +If no $EDITOR is set, editor will search through a list of known editors, and use the first one that exists on the system. + +%package help +Summary: Development documents and examples for python-editor +Provides: python3-python-editor-doc + +%description help +Development documents and examples for python-editor. + +%prep +%autosetup -n python-editor-%{version} + +%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-python-editor -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_pkgdocdir} + +%changelog +* Thu Dec 17 2020 Python_Bot +- Package Spec generated diff --git a/python-python-editor.yaml b/python-python-editor.yaml new file mode 100644 index 0000000..6e428de --- /dev/null +++ b/python-python-editor.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: fmoo/python-editor +tag_prefix: "^" +separator: "."