From b5ba01c2c8287eac84f20fd6ea96b87007878c8f Mon Sep 17 00:00:00 2001 From: jiangxinyu Date: Mon, 6 Sep 2021 15:32:49 +0800 Subject: [PATCH] init project --- pamela-1.0.0.tar.gz | Bin 0 -> 6658 bytes python-pamela.spec | 73 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 pamela-1.0.0.tar.gz create mode 100644 python-pamela.spec diff --git a/pamela-1.0.0.tar.gz b/pamela-1.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8d587df125e636b44ede71ea23b03497dfb3351 GIT binary patch literal 6658 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 M3(mAYSpc8_0Mh2-asU7T literal 0 HcmV?d00001 diff --git a/python-pamela.spec b/python-pamela.spec new file mode 100644 index 0000000..55d4d6f --- /dev/null +++ b/python-pamela.spec @@ -0,0 +1,73 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pamela +Version: 1.0.0 +Release: 1 +Summary: PAM interface using ctypes +License: MIT +URL: https://github.com/minrk/pamela +Source0: https://files.pythonhosted.org/packages/48/4d/738e0122a263b6631c7112b3e98566a53afe7d00eefc6355370ec6d9edea/pamela-1.0.0.tar.gz +BuildArch: noarch + + +%description +Yet another Python wrapper for PAM. + +%package -n python3-pamela +Summary: PAM interface using ctypes +Provides: python-pamela +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description -n python3-pamela +Yet another Python wrapper for PAM. + +%package help +Summary: Development documents and examples for pamela +Provides: python3-pamela-doc + +%description help +Yet another Python wrapper for PAM. + +%prep +%autosetup -n pamela-1.0.0 + +%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-pamela -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Sep 06 2021 Python_Bot - 1.0.0-1 +- Package Init -- Gitee