2f7cf52
Name:		python-utmp
c93498b
Version:	0.8.2
53df680
Release:	25%{?dist}
2f7cf52
Summary:	Python modules for umtp records
2f7cf52
2f7cf52
License:	Copyright only
2f7cf52
URL:		http://kassiopeia.juls.savba.sk/~garabik/software/python-utmp/
2f7cf52
Source0:	http://kassiopeia.juls.savba.sk/~garabik/software/python-utmp/%{name}_%{version}.tar.gz
2f7cf52
adf88b2
# Need to change the name of the shared library we create, so it is the same as the name
adf88b2
# of the module we import, or else Python will not be able to import it.
adf88b2
# And use the correct include paths.
adf88b2
Patch0:         patch-make.diff
adf88b2
9b04b74
BuildRequires: make
adf88b2
BuildRequires:  gcc
adf88b2
BuildRequires:  pkgconf
adf88b2
d3e0955
%global _description %{expand:
2f7cf52
python-utmp consists of three modules, providing access to utmp records.
2f7cf52
It is quite difficult to access utmp record portably, because every UNIX
2f7cf52
has different structure of utmp files. Currently, python-utmp works on
2f7cf52
platforms which provide getutent, getutid, getutline, pututline,
2f7cf52
setutent, endutent and utmpname functions (such as GNU systems
2f7cf52
(Linux and hurd) and System V unices) and on BSD systems using
d3e0955
simple utmp structure.}
d3e0955
d3e0955
%description %_description
2f7cf52
2dfbd61
%package -n python3-utmp
c93498b
Summary:        Python modules for umtp records
c93498b
BuildRequires:	python3-devel
2dfbd61
%{?python_provide:%python_provide python3-utmp}
c93498b
2dfbd61
%description -n python3-utmp %_description
2f7cf52
2f7cf52
%prep
66cdf1a
%autosetup -n %{name} -p1
2f7cf52
2f7cf52
2f7cf52
%build
66cdf1a
%set_build_flags
c93498b
make -f Makefile.glibc \
c93498b
	DEFINES=" \
c93498b
		-D_HAVE_UT_SESSION -D_HAVE_UT_ADDR_V6 -D_HAVE_UT_EXIT \
c93498b
		-D_HAVE_UT_HOST -D_HAVE_UT_ID -D_HAVE_UT_TV -D_HAVE_UT_USER \
c93498b
		-D_HAVE_UTMPNAME -D_HAVE_SETUTENT -D_HAVE_GETUTENT -D_HAVE_ENDUTENT \
c93498b
		-D_HAVE_GETUTID -D_HAVE_GETUTLINE -D_HAVE_PUTUTLINE \
c93498b
		%{optflags}" \
adf88b2
	PYTHONPKGVER=3 \
c93498b
	PYTHONVER=%{python3_version} \
66cdf1a
	PYTHONINCLUDE=/usr/include/python%{python3_version}/
2f7cf52
2f7cf52
%install
c93498b
make \
c93498b
	PYTHONDIR=%{buildroot}/%{python3_sitearch}/ \
c93498b
	PYTHONVER=%{python3_version} \
c93498b
	install
c93498b
rm -f COPYING
c93498b
install -D -p -m644 debian/copyright COPYING
2f7cf52
2dfbd61
%files -n python3-utmp
66cdf1a
%license COPYING
66cdf1a
%doc README TODO
c93498b
%{python3_sitearch}/*
2f7cf52
2f7cf52
2f7cf52
%changelog
53df680
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-25
53df680
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
53df680
c7bc37d
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-24
c7bc37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
c7bc37d
b1f0e63
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-23
b1f0e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
b1f0e63
9e532f2
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.8.2-22
9e532f2
- Rebuilt for Python 3.12
9e532f2
e6658fa
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-21
e6658fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
e6658fa
0be5025
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-20
0be5025
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
0be5025
1135b2e
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.8.2-19
1135b2e
- Rebuilt for Python 3.11
1135b2e
f02d4d3
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-18
f02d4d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
f02d4d3
950b2d3
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-17
950b2d3
- Second attempt - Rebuilt for
950b2d3
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
950b2d3
e8c5206
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.8.2-16
e8c5206
- Rebuilt for Python 3.10
e8c5206
c8937e1
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-15
c8937e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c8937e1
690ece2
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-14
690ece2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
690ece2
8f456ba
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.8.2-13
8f456ba
- Rebuilt for Python 3.9
8f456ba
da1a392
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-12
da1a392
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
da1a392
66cdf1a
* Thu Oct 31 2019 Miro Hrončok <mhroncok@redhat.com> - 0.8.2-11
66cdf1a
- Subpackage python2-utmp has been removed
66cdf1a
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
66cdf1a
adf88b2
* Fri Oct 18 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.8.2-10
adf88b2
- Fix build (#1716538)
adf88b2
2cb6596
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.8.2-9
2cb6596
- Rebuilt for Python 3.8
2cb6596
6a9212f
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-8
6a9212f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6a9212f
94f4f64
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-7
94f4f64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
94f4f64
b482516
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-6
b482516
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b482516
dcc2571
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.8.2-5
dcc2571
- Rebuilt for Python 3.7
dcc2571
0ad6ad8
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-4
0ad6ad8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0ad6ad8
2734dad
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-3
2734dad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2734dad
8fd0200
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
8fd0200
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8fd0200
c93498b
* Thu Jun 01 2017 Charalampos Statakis <cstratak@redhat.com> - 0.8.2-1
c93498b
- Update to 0.8.2
c93498b
- Provide a Python 3 subpackage
c93498b
0662a99
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-16
0662a99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0662a99
48843f9
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-15
48843f9
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
48843f9
f29987d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-14
f29987d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f29987d
3cab3ea
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-13
3cab3ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3cab3ea
4f32d91
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-12
4f32d91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4f32d91
a248ad7
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-11
a248ad7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a248ad7
a1e4a5b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-10
a1e4a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a1e4a5b
fe2e9b8
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-9
fe2e9b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
fe2e9b8
2af6352
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-8
2af6352
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2af6352
1ae53d6
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-7
1ae53d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1ae53d6
38c17b3
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-6
38c17b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
38c17b3
2f7cf52
* Tue Jul 28 2009 Juha Tuomala <tuju@iki.fi> - 0.7-5
2f7cf52
- Minor spec imrovements.
2f7cf52
2f7cf52
* Tue Jul 21 2009 Juha Tuomala <tuju@iki.fi> - 0.7-4
2f7cf52
- Minor spec imrovements.
2f7cf52
2f7cf52
* Sun Jul 05 2009 Juha Tuomala <tuju@iki.fi> - 0.7-3
2f7cf52
- License string fix.
2f7cf52
2f7cf52
* Sun Jul 05 2009 Juha Tuomala <tuju@iki.fi> - 0.7-2
2f7cf52
- Spec modifications, bug #505259.
2f7cf52
2f7cf52
* Thu Jun 11 2009 Juha Tuomala <tuju@iki.fi> - 0.7-1
2f7cf52
- Initial package.