From e8b4512ad273942221c2f94fce03fdecddf615d9 Mon Sep 17 00:00:00 2001 From: dwl301 Date: Wed, 20 Jul 2022 12:02:38 +0800 Subject: [PATCH] Initial packaging, Add source files. --- python-pam-1.8.4.tar.gz | Bin 0 -> 4990 bytes python-pam.spec | 42 ++++++++++++++++++++++++++++++++++++++++ python-pam.yaml | 4 ++++ 3 files changed, 46 insertions(+) create mode 100644 python-pam-1.8.4.tar.gz create mode 100644 python-pam.spec create mode 100644 python-pam.yaml diff --git a/python-pam-1.8.4.tar.gz b/python-pam-1.8.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..27d0d7b09a40cfb8db0d29f49b5ddd5772b6e23a GIT binary patch literal 4990 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 I@BnxK0M$^=g#Z8m literal 0 HcmV?d00001 diff --git a/python-pam.spec b/python-pam.spec new file mode 100644 index 0000000..ba0ceb8 --- /dev/null +++ b/python-pam.spec @@ -0,0 +1,42 @@ +Name: python-pam +Version: 1.8.4 +Release: 1 +Summary: Pure Python interface to the Pluggable Authentication Modules system on Linux +License: MIT +URL: https://github.com/FirefighterBlu3/python-pam +Source0: https://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description +This module provides an authenticate function that allows the caller to +authenticate a given username / password against the PAM system on Linux. + +%package -n python3-pam +Summary: Pure Python interface to the Pluggable Authentication Modules system on Linux +%{?python_provide:%python_provide python3-pam} + +%description -n python3-pam +This module provides an authenticate function that allows the caller to +authenticate a given username / password against the PAM system on Linux. + +%prep +%autosetup + +%build +%py3_build + +%install +%py3_install + +%files -n python3-pam +%doc README.md +%license LICENSE +%{python3_sitelib}/pam.py* +%{python3_sitelib}/python_pam*-%{version}-py*.egg-info +%{python3_sitelib}/__pycache__/pam.cpython* + +%changelog +* Mon Jun 27 2022 lin zhang - 1.8.4-1 +- Initial packaging diff --git a/python-pam.yaml b/python-pam.yaml new file mode 100644 index 0000000..decc6ef --- /dev/null +++ b/python-pam.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: python-pam +tag_prefix: ^ +seperator: . -- Gitee