-
Notifications
You must be signed in to change notification settings - Fork 0
/
python-gssapi.spec
186 lines (131 loc) · 6.19 KB
/
python-gssapi.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# NOTE: tests are disabled since should_be has not yet been packaged.
Name: python-gssapi
Version: 1.6.9
Release: 1%{?dist}
Summary: Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
License: ISC
URL: https://github.com/pythongssapi/python-gssapi
Source0: https://github.com/pythongssapi/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
# Patches
BuildRequires: krb5-devel >= 1.10
BuildRequires: krb5-libs >= 1.10
BuildRequires: gcc
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-Cython
# For autosetup
BuildRequires: git
%global _description\
A set of Python bindings to the GSSAPI C library providing both\
a high-level pythonic interfaces and a low-level interfaces\
which more closely matches RFC 2743. Includes support for\
RFC 2743, as well as multiple extensions.
%description %_description
%package -n python3-gssapi
Summary: Python 3 Bindings for GSSAPI (RFC 2743/2744 and extensions)
Requires: krb5-libs >= 1.10
Requires: python3-six
Requires: python3-decorator
%description -n python3-gssapi %_description
%{?python_provide:%python_provide python3-gssapi}
%prep
%autosetup -S git -n %{name}-%{version}
%build
%py3_build
%install
%py3_install
# fix permissions on shared objects (mock seems to set them
# to 0775, whereas a normal build gives 0755)
find %{buildroot}%{python3_sitearch}/gssapi -name '*.so' \
-exec chmod 0755 {} \;
%files -n python3-gssapi
%doc README.txt
%license LICENSE.txt
%{python3_sitearch}/*
%changelog
* Tue Jul 07 2020 Robbie Harwood <[email protected]> - 1.6.9-1
- New upstream release (1.6.9)
* Tue May 26 2020 Miro Hrončok <[email protected]> - 1.6.5-2
- Rebuilt for Python 3.9
* Wed Apr 08 2020 Robbie Harwood <[email protected]> - 1.6.5-1
- New upstream release (1.6.5)
* Tue Apr 07 2020 Robbie Harwood <[email protected]> - 1.6.4-1
- New upstream release (1.6.4)
- Resolves: #1821889
* Tue Feb 25 2020 Robbie Harwood <[email protected]> - 1.6.2-1
- New upstream release (1.6.2)
* Thu Jan 30 2020 Fedora Release Engineering <[email protected]> - 1.6.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <[email protected]> - 1.6.1-4
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <[email protected]> - 1.6.1-3
- Rebuilt for Python 3.8
* Wed Aug 14 2019 Robbie Harwood <[email protected]> - 1.6.1-2
- Drop python2 subpackage for fc32+
* Fri Aug 09 2019 Robbie Harwood <[email protected]> - 1.6.1-1
- New upstream version: 1.6.1
* Thu Jul 25 2019 Robbie Harwood <[email protected]> - 1.5.1-4
- Restore python2 subpackage for fc31 by request of offlineimap
* Thu May 30 2019 Robbie Harwood <[email protected]> - 1.5.1-3
- Drop python2 subpackage
* Sat Feb 02 2019 Fedora Release Engineering <[email protected]> - 1.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Jul 18 2018 Robbie Harwood <[email protected]> - 1.5.1-1
- Remove warning about collections ABCs on python3.7
- Resolves: #1594834
* Sat Jul 14 2018 Fedora Release Engineering <[email protected]> - 1.5.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 19 2018 Miro Hrončok <[email protected]> - 1.5.0-3
- Rebuilt for Python 3.7
* Tue May 08 2018 Robbie Harwood <[email protected]> - 1.5.0-2
- Fix tox dependency
* Fri Apr 06 2018 Robbie Harwood <[email protected]> - 1.5.0-1
- Prepare for release 1.5.0
* Wed Mar 07 2018 Robbie Harwood <[email protected]> - 1.4.1-2
- Add gcc to build-deps
* Fri Feb 16 2018 Robbie Harwood <[email protected]> - 1.4.1-1
- Prepare for release 1.4.1
* Fri Feb 09 2018 Fedora Release Engineering <[email protected]> - 1.3.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Jan 19 2018 Iryna Shcherbina <[email protected]> - 1.3.0-2
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Fri Dec 01 2017 Robbie Harwood <[email protected]> - 1.3.0-1
- New upstream release v1.3.0
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <[email protected]> - 1.2.0-8
- Python 2 binary package renamed to python2-gssapi
See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
* Thu Aug 03 2017 Fedora Release Engineering <[email protected]> - 1.2.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <[email protected]> - 1.2.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Apr 04 2017 Robbie Harwood <[email protected]> 1.2.0-5
- Fix problem where gss_display_status can infinite loop
- Move to autosetup and rpm-git-tree
* Sat Feb 11 2017 Fedora Release Engineering <[email protected]> - 1.2.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Dec 19 2016 Miro Hrončok <[email protected]> - 1.2.0-3
- Rebuild for Python 3.6
* Tue Jul 19 2016 Fedora Release Engineering <[email protected]> - 1.2.0-2
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Thu Mar 03 2016 Robbie Harwood <[email protected]> - 1.2.0-1
- New upstream version 1.2.0
* Thu Feb 04 2016 Fedora Release Engineering <[email protected]> - 1.1.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Nov 30 2015 Robbie Harwood <[email protected]> - 1.1.4-1
- New upstream version 1.1.4
- Resolves #1286458
* Wed Nov 04 2015 Robert Kuska <[email protected]> - 1.1.3-2
- Rebuilt for Python3.5 rebuild
* Fri Sep 04 2015 Robbie Harwood <[email protected]> - 1.1.3-1
- New upstream minor release
* Thu Aug 20 2015 Simo Sorce <[email protected]> - 1.1.2-1
- New minor release.
- Resolves #1254458
- Fixes a crash bug when inquiring incomplete security contexts
* Thu Jun 18 2015 Fedora Release Engineering <[email protected]> - 1.1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Apr 28 2015 Simo Sorce <[email protected]> - 1.1.1-1
- New minor release.
* Thu Feb 19 2015 Solly Ross <[email protected]> - 1.1.0-1
- Initial Packaging