diff --git a/CMakeLists.txt b/CMakeLists.txt index 3690c23..f87e440 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -240,6 +240,6 @@ if (BUILD_OCR_MODE OR BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN) include_directories( ${OpenCV_INCLUDE_DIRS} ) endif() -if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8) +if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9) target_link_libraries(checks-parser PRIVATE -lstdc++fs) endif() diff --git a/bugs b/bugs index a1389b2..17980df 100644 --- a/bugs +++ b/bugs @@ -1,63 +1,3 @@ -Can not properly extract data from email. Example: - -Subject: -Чек на 187.98 ₽ от 29.08.2024, ООО "АГРОТОРГ" -From: -билайн ОФД -Date: -8/29/24, 1:42 AM -To: -checks@foxarmy.org - -У вас (1) подарок - ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ ͏ ‌   ­ - - - - -ООО "Агроторг" - -355044,26 - Ставропольский край, г.о. город Ставрополь, г Ставрополь,, пер Шеболдаева, Дом 1 -ИНН: 7825706086 -Смена № 92 № авт.: 0467240006111667 -Чек № 24 СНО: ОСН - -Признак агента -Дата | Время 29.08.2024 | 01:41 -ИНН Кассира - -Место расчетов L800 2843-Пятерочка -КАССОВЫЙ ЧЕК -приход -1 *ГОР.ШТ.Чебуп.СОЧН.С МЯСОМ 300г -Цена*Кол 119.99 1 шт. -Сумма 119.99 -НДС 10% -Способ расчёта Полный расчет -Предмет расчёта Товар -2 *РОСИН.Нап.ЛИП.ЛАЙТ тр.фр.1.5л -Цена*Кол 67.99 1 шт. -Сумма 67.99 -НДС 20% -Способ расчёта Полный расчет -Предмет расчёта Товар -Итог: 187.98 -Наличные 0.00 -Безналичные 187.98 -НДС 10% 10.91 -НДС 20% 11.33 - -ФД: 42299 -ФН: 7281440701327452 -Версия ФФД: 1.2 -РН ККТ: 0006440600025869 -ФПД: 1354926779 -Сайт ОФД: ofd.beeline.ru -Сайт ФНС: www.nalog.gov.ru -Код формы ФД: 3 - -Телефон или эл. адрес покупателя: checks@foxarmy.org -ofdreceipt@beeline.ru -============================== no icons on some systems (AppImage contains all icons and everything's okay) ============================== diff --git a/deploy/windows/Dockerfile b/deploy/windows/Dockerfile new file mode 100644 index 0000000..0241130 --- /dev/null +++ b/deploy/windows/Dockerfile @@ -0,0 +1,9 @@ +FROM checks_parser_base_ubuntu + +RUN DEBIAN_FRONTEND=noninteractive apt install -y autoconf automake autopoint bash bison bzip2 flex g++ g++-multilib gettext git gperf intltool libc6-dev-i386 libgdk-pixbuf2.0-dev libltdl-dev libgl-dev libpcre3-dev libssl-dev libtool-bin libxml-parser-perl lzip make openssl p7zip-full patch perl python3 python3-distutils python3-mako python3-packaging python3-pkg-resources python3-setuptools python-is-python3 ruby sed sqlite3 unzip wget xz-utils + +WORKDIR / + +RUN git clone https://github.com/mxe/mxe.git + +RUN cd mxe && make qt diff --git a/parser/parser.cpp b/parser/parser.cpp index cc53510..2f04214 100644 --- a/parser/parser.cpp +++ b/parser/parser.cpp @@ -7,7 +7,7 @@ #include #include -#if __GNUC__ < 8 && __clang_major__ < 17 +#if __GNUC__ <= 8 && __clang_major__ < 17 # include using namespace std::experimental; using namespace std::experimental::filesystem; diff --git a/settings/settings.cpp b/settings/settings.cpp index d4f2513..63762f0 100644 --- a/settings/settings.cpp +++ b/settings/settings.cpp @@ -4,7 +4,7 @@ #include #include "../utils/utils.h" -#if __GNUC__ < 8 && __clang_major__ < 17 +#if __GNUC__ <= 8 && __clang_major__ < 17 # include using namespace std::experimental; using namespace std::experimental::filesystem;