|
|
57d50c1111
|
Accepting request 501164 from devel:languages:python
- convert to singlespec
- make binary python3-only
- enable tests
- add proper requirements (fixes boo#1040540)
- update to 5.3
* better support for tty output in python3
* --error-correction option
* fix incomplete block table for QR version 15
* fix BaseImage.get_image
OBS-URL: https://build.opensuse.org/request/show/501164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-qrcode?expand=0&rev=3
|
2017-06-05 16:51:03 +00:00 |
|
Jan Matejek
|
8d91c2f246
|
- convert to singlespec
- make binary python3-only
- enable tests
- add proper requirements (fixes boo#1040540)
- update to 5.3
* better support for tty output in python3
* --error-correction option
* fix incomplete block table for QR version 15
* fix BaseImage.get_image
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=11
|
2017-06-05 12:44:07 +00:00 |
|
|
|
1882250c28
|
Accepting request 325451 from devel:languages:python
1
OBS-URL: https://build.opensuse.org/request/show/325451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-qrcode?expand=0&rev=2
|
2015-09-01 22:35:42 +00:00 |
|
Todd R
|
ebdd0ba79a
|
Accepting request 325414 from home:bruno_friedmann:branches:devel:languages:python
- Make qr binary alternative ready (preparing for python3 packaging)
- man1 & qr alternative -py_ver to avoid conflict with python3
- get ride of previous installed binary and man page
- Fix console_script.py missing +x
- Allow python3 packaging of qrcode
old: devel:languages:python/python-qrcode
new: home:bruno_friedmann:branches:devel:languages:python/python-qrcode rev None
Index: python-qrcode.changes
===================================================================
--- python-qrcode.changes (revision 8)
+++ python-qrcode.changes (revision 5)
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Sat Aug 22 07:58:58 UTC 2015 - bruno@ioda-net.ch
+
+- Make qr binary alternative ready (preparing for python3 packaging)
+- man1 & qr alternative -py_ver to avoid conflict with python3
+- Fix console_script.py missing +x
+
+-------------------------------------------------------------------
Fri Jun 5 13:11:40 UTC 2015 - hguo@suse.com
- Since factory project cannot make use of download_file service, the package
Index: python-qrcode.spec
===================================================================
--- python-qrcode.spec (revision 8)
+++ python-qrcode.spec (revision 5)
@@ -26,6 +26,8 @@
Source: http://pypi.python.org/packages/source/q/qrcode/qrcode-%{version}.tar.gz
BuildRequires: python-devel
BuildRequires: python-setuptools
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
@@ -46,11 +48,47 @@
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+mv -v %{buildroot}%{_bindir}/qr %{buildroot}%{_bindir}/qr-%{py_ver}
+# rename man page too
+mv -v %{buildroot}%{_mandir}/man1/qr.1 %{buildroot}%{_mandir}/man1/qr-%{py_ver}.1
+
+ln -s -f %{_sysconfdir}/alternatives/qr %{buildroot}%{_bindir}/qr
+ln -s -f %{_sysconfdir}/alternatives/qr.1%{?ext_man} %{buildroot}%{_mandir}/man1/qr.1%{?ext_man}
+
+# create a dummy targets for /etc/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/qr
+touch %{buildroot}%{_sysconfdir}/alternatives/qr.1%{?ext_man}
+
+# Fix warning about missing +x mode
+chmod +x %{buildroot}%{python_sitelib}/qrcode/console_scripts.py
+
+%pre
+# Since /usr/bin/qr became ghosted to be used with update-alternatives, we have to get rid
+# of the old binary resulting from the non-update-alternativies-ified package:
+[ -h %{_bindir}/qr ] || rm -f %{_bindir}/qr
+[ -h %{_mandir}/man1/qr.1%{?ext_man} ] || rm -f %{_mandir}/man1/qr.1%{?ext_man}
+
+%post
+%_sbindir/update-alternatives \
+ --install %{_bindir}/qr qr %{_bindir}/qr-%{py_ver} 30 \
+ --slave %{_mandir}/man1/qr.1%{?ext_man} qr.1%{?ext_man} %{_mandir}/man1/qr-%{py_ver}.1%{?ext_man}
+
+%postun
+if [ $1 -eq 0 ] ; then
+ %_sbindir/update-alternatives --remove qr %{_bindir}/qr-%{py_ver}
+fi
+
%files
%defattr(-,root,root,-)
%doc CHANGES.rst LICENSE README.rst
%{_bindir}/qr
+%{_bindir}/qr-%{py_ver}
+%{_mandir}/man1/qr.1%{?ext_man}
+%{_mandir}/man1/qr-%{py_ver}.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/qr
+%ghost %{_sysconfdir}/alternatives/qr.1%{?ext_man}
%{python_sitelib}/*
-%doc %{_mandir}/man1/qr.*
%changelog
OBS-URL: https://build.opensuse.org/request/show/325414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=9
|
2015-08-23 06:29:52 +00:00 |
|
|
|
51103406e2
|
Accepting request 312380 from devel:languages:python
New package: a QR image generator library for python.
OBS-URL: https://build.opensuse.org/request/show/312380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-qrcode?expand=0&rev=1
|
2015-06-24 18:46:01 +00:00 |
|
Denisart Benjamin
|
7514ae19e5
|
Accepting request 311317 from home:guohouzuo:freeipa
Since factory project cannot make use of download_file service, the package no longer needs _service file to build.
OBS-URL: https://build.opensuse.org/request/show/311317
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=7
|
2015-06-14 18:53:34 +00:00 |
|
Denisart Benjamin
|
4bde4e78ba
|
Accepting request 309548 from home:guohouzuo:freeipa
Upgrade to latest upstream release v5.1 with accumulated bug fixes and performance improvements.
OBS-URL: https://build.opensuse.org/request/show/309548
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=6
|
2015-06-02 17:44:57 +00:00 |
|
Denisart Benjamin
|
f79de93805
|
Accepting request 208189 from home:posophe:branches:devel:languages:python
update
OBS-URL: https://build.opensuse.org/request/show/208189
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=5
|
2013-11-24 19:32:59 +00:00 |
|
Denisart Benjamin
|
d09152a2d2
|
Accepting request 204433 from home:DocB:python_packages
update to 4.0.1
OBS-URL: https://build.opensuse.org/request/show/204433
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=4
|
2013-10-23 13:22:24 +00:00 |
|
Sascha Peilicke
|
211c7d9254
|
Accepting request 186192 from home:prusnak:electrum
- updated to 3.0
OBS-URL: https://build.opensuse.org/request/show/186192
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=3
|
2013-08-08 11:26:38 +00:00 |
|
Sascha Peilicke
|
70aa191433
|
Accepting request 176041 from home:prusnak:electrum
- updated to 2.7
OBS-URL: https://build.opensuse.org/request/show/176041
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=2
|
2013-05-22 13:34:37 +00:00 |
|
Sascha Peilicke
|
86fd4b24f2
|
Accepting request 145624 from home:prusnak:electrum
add new package (needed for electrum)
OBS-URL: https://build.opensuse.org/request/show/145624
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-qrcode?expand=0&rev=1
|
2012-12-17 14:51:39 +00:00 |
|