summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 13:54:14 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 13:54:14 +0000
commit1694175aba4d9dade6c5e8ef2af055aa39e29d55 (patch)
tree19be1045166a4288dd9d96e82c2ceafa1395e3d0
parentc5521df64ee5e34b17fef899cb1c448bca5d7ba4 (diff)
automatic import of python-pycups
-rw-r--r--.gitignore1
-rw-r--r--python-pycups.spec111
-rw-r--r--sources1
3 files changed, 113 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..7d7e2cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pycups-2.0.1.tar.gz
diff --git a/python-pycups.spec b/python-pycups.spec
new file mode 100644
index 0000000..b623331
--- /dev/null
+++ b/python-pycups.spec
@@ -0,0 +1,111 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pycups
+Version: 2.0.1
+Release: 1
+Summary: Python bindings for libcups
+License: GPLv2+
+URL: https://github.com/zdohnal/pycups
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0c/bb/82546806a86dc16f5eeb76f62ffdc42cce3d43aacd4e25a8b5300eec0263/pycups-2.0.1.tar.gz
+BuildArch: noarch
+
+
+%description
+This is a set of Python bindings for the libcups library from the
+CUPS project.
+
+>>> # Example of getting a list of printers
+>>> import cups
+>>> conn = cups.Connection ()
+>>> printers = conn.getPrinters ()
+>>> for printer in printers:
+... print printer, printers[printer]["device-uri"]
+...
+HP ipp://192.168.1.1:631/printers/HP
+duplex ipp://192.168.1.1:631/printers/duplex
+HP-LaserJet-6MP ipp://192.168.1.1:631/printers/HP-LaserJet-6MP
+EPSON-Stylus-D78 usb://EPSON/Stylus%20D78
+
+%package -n python3-pycups
+Summary: Python bindings for libcups
+Provides: python-pycups
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pycups
+This is a set of Python bindings for the libcups library from the
+CUPS project.
+
+>>> # Example of getting a list of printers
+>>> import cups
+>>> conn = cups.Connection ()
+>>> printers = conn.getPrinters ()
+>>> for printer in printers:
+... print printer, printers[printer]["device-uri"]
+...
+HP ipp://192.168.1.1:631/printers/HP
+duplex ipp://192.168.1.1:631/printers/duplex
+HP-LaserJet-6MP ipp://192.168.1.1:631/printers/HP-LaserJet-6MP
+EPSON-Stylus-D78 usb://EPSON/Stylus%20D78
+
+%package help
+Summary: Development documents and examples for pycups
+Provides: python3-pycups-doc
+%description help
+This is a set of Python bindings for the libcups library from the
+CUPS project.
+
+>>> # Example of getting a list of printers
+>>> import cups
+>>> conn = cups.Connection ()
+>>> printers = conn.getPrinters ()
+>>> for printer in printers:
+... print printer, printers[printer]["device-uri"]
+...
+HP ipp://192.168.1.1:631/printers/HP
+duplex ipp://192.168.1.1:631/printers/duplex
+HP-LaserJet-6MP ipp://192.168.1.1:631/printers/HP-LaserJet-6MP
+EPSON-Stylus-D78 usb://EPSON/Stylus%20D78
+
+%prep
+%autosetup -n pycups-2.0.1
+
+%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-pycups -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..bb3ab39
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+41eef188b86d01ccfdbaaa05cf0f6ca4 pycups-2.0.1.tar.gz