Page MenuHomeSolus

D14202.diff
No OneTemporary

D14202.diff

diff --git a/abi_libs b/abi_libs
--- a/abi_libs
+++ b/abi_libs
@@ -1 +1,2 @@
libZXing.so.3
+zxingcpp.cpython-310-x86_64-linux-gnu.so
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -356,3 +356,4 @@
libZXing.so.3:zueci_dest_len_utf8
libZXing.so.3:zueci_eci_to_utf8
libZXing.so.3:zueci_utf8_to_eci
+zxingcpp.cpython-310-x86_64-linux-gnu.so:PyInit_zxingcpp
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,3 +1,4 @@
+UNKNOWN
ld-linux-x86-64.so.2
libc.so.6
libgcc_s.so.1
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -1,78 +1,190 @@
+UNKNOWN:PyBaseObject_Type
+UNKNOWN:PyBuffer_Release
+UNKNOWN:PyByteArray_AsString
+UNKNOWN:PyByteArray_Size
+UNKNOWN:PyByteArray_Type
+UNKNOWN:PyBytes_AsString
+UNKNOWN:PyBytes_AsStringAndSize
+UNKNOWN:PyBytes_FromStringAndSize
+UNKNOWN:PyBytes_Size
+UNKNOWN:PyCFunction_Type
+UNKNOWN:PyCMethod_New
+UNKNOWN:PyCapsule_GetContext
+UNKNOWN:PyCapsule_GetName
+UNKNOWN:PyCapsule_GetPointer
+UNKNOWN:PyCapsule_New
+UNKNOWN:PyCapsule_SetContext
+UNKNOWN:PyCapsule_SetPointer
+UNKNOWN:PyCapsule_Type
+UNKNOWN:PyDict_Contains
+UNKNOWN:PyDict_Copy
+UNKNOWN:PyDict_DelItemString
+UNKNOWN:PyDict_GetItemWithError
+UNKNOWN:PyDict_New
+UNKNOWN:PyDict_Next
+UNKNOWN:PyDict_Size
+UNKNOWN:PyDict_Type
+UNKNOWN:PyErr_Clear
+UNKNOWN:PyErr_Fetch
+UNKNOWN:PyErr_Format
+UNKNOWN:PyErr_NormalizeException
+UNKNOWN:PyErr_Occurred
+UNKNOWN:PyErr_Restore
+UNKNOWN:PyErr_SetString
+UNKNOWN:PyErr_WriteUnraisable
+UNKNOWN:PyEval_AcquireThread
+UNKNOWN:PyEval_GetBuiltins
+UNKNOWN:PyEval_SaveThread
+UNKNOWN:PyExc_BufferError
+UNKNOWN:PyExc_ImportError
+UNKNOWN:PyExc_IndexError
+UNKNOWN:PyExc_MemoryError
+UNKNOWN:PyExc_OverflowError
+UNKNOWN:PyExc_RuntimeError
+UNKNOWN:PyExc_SystemError
+UNKNOWN:PyExc_TypeError
+UNKNOWN:PyExc_ValueError
+UNKNOWN:PyException_SetCause
+UNKNOWN:PyException_SetContext
+UNKNOWN:PyException_SetTraceback
+UNKNOWN:PyFloat_Type
+UNKNOWN:PyFrame_GetBack
+UNKNOWN:PyFrame_GetCode
+UNKNOWN:PyFrame_GetLineNumber
+UNKNOWN:PyGILState_Ensure
+UNKNOWN:PyGILState_GetThisThreadState
+UNKNOWN:PyGILState_Release
+UNKNOWN:PyImport_ImportModule
+UNKNOWN:PyIndex_Check
+UNKNOWN:PyInstanceMethod_New
+UNKNOWN:PyInstanceMethod_Type
+UNKNOWN:PyList_GetItem
+UNKNOWN:PyList_New
+UNKNOWN:PyList_Size
+UNKNOWN:PyLong_AsLong
+UNKNOWN:PyLong_AsUnsignedLong
+UNKNOWN:PyLong_FromLong
+UNKNOWN:PyLong_FromSize_t
+UNKNOWN:PyLong_FromSsize_t
+UNKNOWN:PyMem_Calloc
+UNKNOWN:PyMem_Free
+UNKNOWN:PyMethod_Type
+UNKNOWN:PyModule_AddObject
+UNKNOWN:PyModule_Create2
+UNKNOWN:PyModule_Type
+UNKNOWN:PyNumber_And
+UNKNOWN:PyNumber_Check
+UNKNOWN:PyNumber_Invert
+UNKNOWN:PyNumber_Long
+UNKNOWN:PyNumber_Or
+UNKNOWN:PyNumber_Xor
+UNKNOWN:PyObject_Call
+UNKNOWN:PyObject_CallFunctionObjArgs
+UNKNOWN:PyObject_CallObject
+UNKNOWN:PyObject_ClearWeakRefs
+UNKNOWN:PyObject_GenericGetDict
+UNKNOWN:PyObject_GenericSetDict
+UNKNOWN:PyObject_GetAttrString
+UNKNOWN:PyObject_GetItem
+UNKNOWN:PyObject_HasAttrString
+UNKNOWN:PyObject_IsInstance
+UNKNOWN:PyObject_Malloc
+UNKNOWN:PyObject_Repr
+UNKNOWN:PyObject_RichCompareBool
+UNKNOWN:PyObject_SetAttr
+UNKNOWN:PyObject_SetAttrString
+UNKNOWN:PyObject_SetItem
+UNKNOWN:PyObject_Str
+UNKNOWN:PyProperty_Type
+UNKNOWN:PySequence_Tuple
+UNKNOWN:PyThreadState_Clear
+UNKNOWN:PyThreadState_DeleteCurrent
+UNKNOWN:PyThreadState_Get
+UNKNOWN:PyThreadState_New
+UNKNOWN:PyThread_tss_alloc
+UNKNOWN:PyThread_tss_create
+UNKNOWN:PyThread_tss_get
+UNKNOWN:PyThread_tss_set
+UNKNOWN:PyTuple_GetItem
+UNKNOWN:PyTuple_New
+UNKNOWN:PyTuple_SetItem
+UNKNOWN:PyTuple_Size
+UNKNOWN:PyType_IsSubtype
+UNKNOWN:PyType_Ready
+UNKNOWN:PyType_Type
+UNKNOWN:PyUnicode_AsEncodedString
+UNKNOWN:PyUnicode_AsUTF8AndSize
+UNKNOWN:PyUnicode_AsUTF8String
+UNKNOWN:PyUnicode_DecodeUTF8
+UNKNOWN:PyUnicode_FromFormat
+UNKNOWN:PyUnicode_FromString
+UNKNOWN:PyWeakref_NewRef
+UNKNOWN:Py_GetVersion
+UNKNOWN:_PyObject_GetDictPtr
+UNKNOWN:_PyThreadState_UncheckedGet
+UNKNOWN:_PyType_Lookup
+UNKNOWN:_Py_Dealloc
+UNKNOWN:_Py_FalseStruct
+UNKNOWN:_Py_NoneStruct
+UNKNOWN:_Py_NotImplementedStruct
+UNKNOWN:_Py_TrueStruct
ld-linux-x86-64.so.2:__tls_get_addr
libc.so.6:__cxa_atexit
libc.so.6:__errno_location
libc.so.6:__libc_single_threaded
-libc.so.6:__libc_start_main
-libc.so.6:__printf_chk
libc.so.6:__snprintf_chk
-libc.so.6:__sprintf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__wmemcpy_chk
-libc.so.6:calloc
-libc.so.6:exit
-libc.so.6:fclose
-libc.so.6:feof
-libc.so.6:ferror
-libc.so.6:fgetc
-libc.so.6:fopen
-libc.so.6:fread
libc.so.6:free
-libc.so.6:fseek
-libc.so.6:ftell
-libc.so.6:fwrite
-libc.so.6:getenv
libc.so.6:isspace
libc.so.6:isupper
-libc.so.6:malloc
libc.so.6:memchr
libc.so.6:memcmp
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
libc.so.6:pthread_once
-libc.so.6:realloc
libc.so.6:snprintf
libc.so.6:strchr
libc.so.6:strcmp
+libc.so.6:strdup
libc.so.6:strlen
libc.so.6:strncmp
libc.so.6:strtol
libc.so.6:strtoll
libc.so.6:tolower
-libc.so.6:ungetc
libc.so.6:wcslen
libc.so.6:wmemcpy
libgcc_s.so.1:_Unwind_Resume
libgcc_s.so.1:__popcountdi2
libm.so.6:atan2
-libm.so.6:frexpf
-libm.so.6:ldexpf
libm.so.6:lround
libm.so.6:lroundf
-libm.so.6:powf
libm.so.6:round
libm.so.6:sqrt
libm.so.6:sqrtf
+libstdc++.so.6:_ZNKSt13runtime_error4whatEv
libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
-libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcm
-libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm
-libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE7compareEmmRKS4_
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
libstdc++.so.6:_ZNSdD2Ev
libstdc++.so.6:_ZNSo3putEc
-libstdc++.so.6:_ZNSo5flushEv
+libstdc++.so.6:_ZNSo5seekpElSt12_Ios_Seekdir
libstdc++.so.6:_ZNSo5writeEPKcl
-libstdc++.so.6:_ZNSo9_M_insertIbEERSoT_
libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_
libstdc++.so.6:_ZNSolsEi
libstdc++.so.6:_ZNSt11logic_errorC1EPKc
libstdc++.so.6:_ZNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZNSt11logic_errorD1Ev
libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev
+libstdc++.so.6:_ZNSt12domain_errorC1EPKc
+libstdc++.so.6:_ZNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZNSt12domain_errorD1Ev
libstdc++.so.6:_ZNSt12out_of_rangeC1EPKc
libstdc++.so.6:_ZNSt12out_of_rangeD1Ev
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode
@@ -82,13 +194,17 @@
libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw
libstdc++.so.6:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_
libstdc++.so.6:_ZNSt13runtime_errorC1EPKc
+libstdc++.so.6:_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZNSt13runtime_errorC2EPKc
+libstdc++.so.6:_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZNSt13runtime_errorD1Ev
-libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1ERKNSt7__cxx1112basic_stringIcS1_SaIcEEESt13_Ios_Openmode
+libstdc++.so.6:_ZNSt13runtime_errorD2Ev
libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
+libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv
+libstdc++.so.6:_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv
libstdc++.so.6:_ZNSt16invalid_argumentC1EPKc
libstdc++.so.6:_ZNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZNSt16invalid_argumentD1Ev
-libstdc++.so.6:_ZNSt6chrono3_V212system_clock3nowEv
libstdc++.so.6:_ZNSt6localeC1Ev
libstdc++.so.6:_ZNSt6localeD1Ev
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
@@ -96,6 +212,7 @@
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
@@ -104,6 +221,7 @@
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv
@@ -125,19 +243,22 @@
libstdc++.so.6:_ZNSt8__detail15_List_node_base4swapERS0_S1_
libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv
-libstdc++.so.6:_ZNSt8ios_base4InitC1Ev
-libstdc++.so.6:_ZNSt8ios_base4InitD1Ev
libstdc++.so.6:_ZNSt8ios_baseC2Ev
libstdc++.so.6:_ZNSt8ios_baseD2Ev
+libstdc++.so.6:_ZNSt9bad_allocD1Ev
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZNSt9basic_iosIwSt11char_traitsIwEE4initEPSt15basic_streambufIwS1_E
+libstdc++.so.6:_ZNSt9exceptionD2Ev
+libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
libstdc++.so.6:_ZSt11__once_call
libstdc++.so.6:_ZSt15__once_callable
libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
libstdc++.so.6:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l
libstdc++.so.6:_ZSt16__throw_bad_castv
libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt17current_exceptionv
+libstdc++.so.6:_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE
libstdc++.so.6:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
@@ -152,21 +273,27 @@
libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
-libstdc++.so.6:_ZSt4cerr
-libstdc++.so.6:_ZSt4cout
libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_
-libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
+libstdc++.so.6:_ZSt9terminatev
libstdc++.so.6:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc
+libstdc++.so.6:_ZTIN10__cxxabiv115__forced_unwindE
libstdc++.so.6:_ZTISt11logic_error
+libstdc++.so.6:_ZTISt11range_error
+libstdc++.so.6:_ZTISt12domain_error
+libstdc++.so.6:_ZTISt12length_error
libstdc++.so.6:_ZTISt12out_of_range
libstdc++.so.6:_ZTISt13runtime_error
+libstdc++.so.6:_ZTISt14overflow_error
libstdc++.so.6:_ZTISt16invalid_argument
+libstdc++.so.6:_ZTISt16nested_exception
+libstdc++.so.6:_ZTISt9bad_alloc
libstdc++.so.6:_ZTISt9exception
libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE
libstdc++.so.6:_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVN10__cxxabiv116__enum_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv119__pointer_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv120__function_type_infoE
@@ -181,14 +308,18 @@
libstdc++.so.6:_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt15basic_streambufIwSt11char_traitsIwEE
+libstdc++.so.6:_ZTVSt9bad_alloc
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt9basic_iosIwSt11char_traitsIwEE
libstdc++.so.6:_ZdaPv
libstdc++.so.6:_ZdlPvm
+libstdc++.so.6:_ZdlPvmSt11align_val_t
libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
+libstdc++.so.6:_ZnwmSt11align_val_t
libstdc++.so.6:__cxa_allocate_exception
libstdc++.so.6:__cxa_begin_catch
+libstdc++.so.6:__cxa_demangle
libstdc++.so.6:__cxa_end_catch
libstdc++.so.6:__cxa_free_exception
libstdc++.so.6:__cxa_get_exception_ptr
@@ -197,5 +328,6 @@
libstdc++.so.6:__cxa_guard_release
libstdc++.so.6:__cxa_rethrow
libstdc++.so.6:__cxa_throw
+libstdc++.so.6:__dynamic_cast
libstdc++.so.6:__gxx_personality_v0
libstdc++.so.6:__once_proxy
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,19 +1,35 @@
name : zxing-cpp
version : 2.0.0
-release : 1
+release : 2
source :
- https://github.com/zxing-cpp/zxing-cpp/archive/refs/tags/v2.0.0.tar.gz : 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76
license : Apache-2.0
-component : programming.library
-summary : ZXing-C++ ("zebra crossing") is an open-source, multi-format linear/matrix barcode image processing library implemented in C++.
+component :
+ - programming.library
+ - ^python-zxing-cpp: programming.python
+summary :
+ - ZXing-C++ ("zebra crossing") is an open-source, multi-format linear/matrix barcode image processing library implemented in C++
+ - ^python-zxing-cpp: Python bindings for the zxing-cpp barcode library
description: |
ZXing-C++ ("zebra crossing") is an open-source, multi-format linear/matrix barcode image processing library implemented in C++. It was originally ported from the Java ZXing Library but has been developed further and now includes many improvements in terms of quality and performance. It can both read and write barcodes in a number of formats.
+patterns :
+ - ^python-zxing-cpp:
+ - /usr/lib*/python*
builddeps :
+ - pkgconfig(python3)
+ - pkgconfig(pybind11)
- stb
setup : |
%patch -p1 < $pkgfiles/5142600c.patch
- %cmake_ninja
+ %cmake_ninja -DBUILD_PYTHON_MODULE=ON \
+ -DBUILD_EXAMPLES=OFF \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_DEPENDENCIES=LOCAL
build : |
%ninja_build
install : |
%ninja_install
+
+ export PYTHONPATH=%installroot%/usr/lib/python%python3_version%/site-packages
+ install -dm00755 $PYTHONPATH
+ mv $installdir/%libdir%/zxingcpp.cpython-310-x86_64-linux-gnu.so $PYTHONPATH/
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,29 +2,40 @@
<Source>
<Name>zxing-cpp</Name>
<Packager>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Gavin Zhao</Name>
+ <Email>me@gzgz.dev</Email>
</Packager>
<License>Apache-2.0</License>
<PartOf>programming.library</PartOf>
- <Summary xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++.</Summary>
+ <Summary xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++</Summary>
<Description xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++. It was originally ported from the Java ZXing Library but has been developed further and now includes many improvements in terms of quality and performance. It can both read and write barcodes in a number of formats.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>zxing-cpp</Name>
- <Summary xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++.</Summary>
+ <Summary xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++</Summary>
<Description xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++. It was originally ported from the Java ZXing Library but has been developed further and now includes many improvements in terms of quality and performance. It can both read and write barcodes in a number of formats.
</Description>
<PartOf>programming.library</PartOf>
<Files>
- <Path fileType="executable">/usr/bin/ZXingReader</Path>
- <Path fileType="executable">/usr/bin/ZXingWriter</Path>
<Path fileType="library">/usr/lib64/libZXing.so.2.0.0</Path>
<Path fileType="library">/usr/lib64/libZXing.so.3</Path>
</Files>
</Package>
+ <Package>
+ <Name>python-zxing-cpp</Name>
+ <Summary xml:lang="en">Python bindings for the zxing-cpp barcode library</Summary>
+ <Description xml:lang="en">ZXing-C++ (&quot;zebra crossing&quot;) is an open-source, multi-format linear/matrix barcode image processing library implemented in C++. It was originally ported from the Java ZXing Library but has been developed further and now includes many improvements in terms of quality and performance. It can both read and write barcodes in a number of formats.
+</Description>
+ <PartOf>programming.python</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="2">zxing-cpp</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib/python3.10/site-packages/zxingcpp.cpython-310-x86_64-linux-gnu.so</Path>
+ </Files>
+ </Package>
<Package>
<Name>zxing-cpp-devel</Name>
<Summary xml:lang="en">Development files for zxing-cpp</Summary>
@@ -32,7 +43,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="1">zxing-cpp</Dependency>
+ <Dependency release="2">zxing-cpp</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/ZXing/BarcodeFormat.h</Path>
@@ -68,12 +79,12 @@
</Files>
</Package>
<History>
- <Update release="1">
- <Date>2023-04-27</Date>
+ <Update release="2">
+ <Date>2023-06-18</Date>
<Version>2.0.0</Version>
<Comment>Packaging update</Comment>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Gavin Zhao</Name>
+ <Email>me@gzgz.dev</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 1, 1:45 PM (1 w, 4 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5859452
Default Alt Text
D14202.diff (19 KB)

Event Timeline