From 076a04732aceff61d32d4d08fec2b8ec2a718ec0 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Tue, 7 Oct 2025 20:52:19 +0200 Subject: [PATCH 1/2] Add libjson-perl to Debian dependencies Resolves: https://github.com/userjack6880/Open-Report-Parser/issues/31 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 869c125..bffe3a2 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Open Report Parser Version 0 Alpha 5 (0-α5) is an [Anomaly \](https: ``` apt-get install libfile-mimeinfo-perl libmail-imapclient-perl libmime-tools-perl libxml-simple-perl \ libio-socket-inet6-perl libio-socket-ip-perl libperlio-gzip-perl \ -libmail-mbox-messageparser-perl libwww-perl unzip +libmail-mbox-messageparser-perl libjson-perl libwww-perl unzip ``` - For MySQL: `libdbd-mysql-perl` @@ -93,7 +93,7 @@ git clone https://github.com/userjack6880/Open-Report-Parser.git Optionally, a [zip file of the latest release](https://github.com/userjack6880/Open-Report-Parser/releases) can be downloaded. -Rename `repoart-parser.conf.pub` to `report-parser.conf` and edit the configuration for your environment (see the next section on **Configuration Options** for details). Finally, some condierations need to be taken in account due to limitations in stock configurations of MySQL/MariaSQL on some distros, it may be necessary to add the following to your configuration (i.e. in /etc/mysql/mariadb.conf.d/50-server.cnf): +Rename `repoart-parser.conf.pub` to `report-parser.conf` and edit the configuration for your environment (see the next section on **Configuration Options** for details). Finally, some considerations need to be taken in account due to limitations in stock configurations of MySQL/MariaDB on some distros, it may be necessary to add the following to your configuration (i.e. in /etc/mysql/mariadb.conf.d/50-server.cnf): ``` innodb_large_prefix = on From a27b2bce89e5d8e3fb88a473aec6d845329e8ebd Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Thu, 5 Feb 2026 08:50:49 +0100 Subject: [PATCH 2/2] Meta package for Debian dependencies --- README.md | 10 + docs/debian/control | 22 +++ .../open-report-parser-deps-mysql_0.1_all.deb | Bin 0 -> 2384 bytes ...port-parser-deps-mysql_0.1_amd64.buildinfo | 179 ++++++++++++++++++ ...report-parser-deps-mysql_0.1_amd64.changes | 25 +++ 5 files changed, 236 insertions(+) create mode 100644 docs/debian/control create mode 100644 docs/debian/open-report-parser-deps-mysql_0.1_all.deb create mode 100644 docs/debian/open-report-parser-deps-mysql_0.1_amd64.buildinfo create mode 100644 docs/debian/open-report-parser-deps-mysql_0.1_amd64.changes diff --git a/README.md b/README.md index bffe3a2..653791a 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,16 @@ libmail-mbox-messageparser-perl libjson-perl libwww-perl unzip - For PostgreSQL: `libdbd-pg-perl` - For Oauth2: `liblwp-protocol-https-perl libencode-perl libtime-piece-mysql-perl` +### Meta package for Debian dependencies + +``` +sudo apt install equivs +cd docs/debian +equivs-build control +sudo dpkg --install open-report-parser-deps-mysql_0.1_all.deb +sudo apt install --fix-broken +``` + ## on Fedora (Fedora 23) ``` diff --git a/docs/debian/control b/docs/debian/control new file mode 100644 index 0000000..0d6815d --- /dev/null +++ b/docs/debian/control @@ -0,0 +1,22 @@ +Section: perl +Priority: optional +Standards-Version: 4.5.1 + +Package: open-report-parser-deps-mysql +Version: 0.1 +Maintainer: Christian Weiske +Depends: + libdbd-mysql-perl, + libfile-mimeinfo-perl, + libio-socket-inet6-perl, + libio-socket-ip-perl, + libperlio-gzip-perl, + libjson-perl, + libmail-imapclient-perl, + libmail-mbox-messageparser-perl, + libmime-tools-perl, + libwww-perl, + libxml-simple-perl, + unzip +Architecture: all +Description: Fake package - Installs dependencies for Open-Report-Parser \ No newline at end of file diff --git a/docs/debian/open-report-parser-deps-mysql_0.1_all.deb b/docs/debian/open-report-parser-deps-mysql_0.1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..fad4468c51e9c3e62d5d70897ca01fe3787d8a98 GIT binary patch literal 2384 zcmbW(c{mj68UXOY*ao9y3>l0_N*H2BS%x#Vi0H_klNtMHteq4iTOvz#BD)OP*N{_a ziVO$YcZ0Ge24fq`b#M3H=REhH^E~%`zUO_O_mB7c>-T=&E3RhmjdRfeIXGfn?Fq72 zSAxCwLpU6+fI=Y@Q7B~v6daB?ssED|5D27_5*&VV{vCHgigE}L&V%6V?cpxxYws=R z_vr8Yk;tF7!r^y8hp0!E)&KzT+fc18u%#auWFpQa0Qebmr^TvfE*vu(-T^?lnqfqy zy%ECbnN!acIsvdpKS!#GOac)|nF5cdaH0 zG=k+Zc7;eZ{!cVigE0 zJczQl72o-iM9liHC-;?e@gKUd=2C*LiTpz0>>s9BO%aqU)+Ilnt zMa$m&E@{YoarHM9Hr_Xz1A7&~oQL+CJ;Q5(>pYyZF|HR1b{4K(j#$y6qNt1A^;~HV z;brzpD=f~?6t?<%i}*>?RV%~ZZ72BltXq?&G&*eG%p;cd)m#2W*Dsq`!fEIly|jE8 zyp$^fn+|*RvWD6Ex9CjvlCyN+{n0Ln$vOE~atxCay_(Q$vZkGFykSGZ+{cgYY>kF{m|a=UpJhxx@RP_;NsMh9eJb&+Ru?w1VEwVK zG_{nLC~PMoJz4x*t7%yDykw8!UP3Qn#;%pLD^Qe~S1Sc$A~)`x+7L3(Z}$&pyiRKv zTPPx=;|Le;CZPhdbC+ziL5yW((ni?ldCJHlJv-Pecmr{%;HmIJ71~Oz&WCL?d{O67 zSwy|wCFjy_9hVq<9?|-anHYHR5In#Ah`|0aeQ)y`N-w#t>_T8X&*P%Pponc4`Pqn( zHzQDQCo#5*1hvpdM*hLK%t`uF>oCFv5i@Ay))BPVk@i^W0WvHT54~YDZ7VG|)#-lY z!a|(juguUCo5xc#Yv>@!IiUcOv*GnGpNXm<18{c8*|M3nR^ug7w{_@pu*JZ~gvH2) z*{Iqh%#Atw9A?qLLRy6ML!(oky`9rO3LXi@McIw`_+LsR%{eJ6+_uz(@cpl#h%uAv zkVH7o5#dJzq)+j#ZHBR8flR)W)KWPUFCx5Jza4=xi**^Sc=dKVV zAy>Wv=D}K+HXanydp+4<_8(Qi&cI|G5X+jE#JB8U{ezq-_#@S({LtK&_1?f7%Yhdk zJ%1V0dFz8%UHQI?zxynutaL+AymzOit*GtZEZ5usnVzW(|VMFVziH;Jn9`?Af!5)_)IE^op_M`iV$Em%KFi~9Vlaa^W);1Q(%Vy1!~==Z%l)F=8) z%Adg6w4-cMW0o?Iv@d%;*3@zyOA-ztu)mb~I^Ji)o3YI9Y|)ZtQ1j!!wgeWvYMkCqm4LaD_rF1 zYzH3@#NomP2tJ=2*H$T=da>E(y&*(LW>C&C_8oU$H|;E*W7_4GqWh4iR0(WDaOBbO zyq4k6u_y{D&kEiBmChd-XQzsbyVUoYmL6NURwj=8dfTS?rz|?HO4!WmAvN=k6k>pyRl0`!- z1KOZMOBotG8U0720?%>^W<=g*LDaXZ9vFnOH14Gtu0}Ysb$IMjArd~%WPVAj;J)fk zQ4gpbn4$o;lT&Nl#GnFJV&~L&!_js*z)fSIKMJc(L$ht^)vxwpd3N$XJxARkHoT_u toDq5*;)z&|!c5m|u%-QLA+dPhY|kpL8VO(;JbBjvfbsRj2Y>xH{s9 +Changed-By: Christian Weiske +Description: + open-report-parser-deps-mysql - Fake package - Installs dependencies for Open-Report-Parser +Changes: + open-report-parser-deps-mysql (0.1) unstable; urgency=low + . + * First version +Checksums-Sha1: + a817f44bb26928fbdf43d8d2eeae2d567b1544a2 2384 open-report-parser-deps-mysql_0.1_all.deb + 3d513913528123de588dc981cb27b99bf1665c78 5063 open-report-parser-deps-mysql_0.1_amd64.buildinfo +Checksums-Sha256: + 540a0bbcb52ff1637f80720a939a9eeba8f5633c6da06acfd1c90b837916b071 2384 open-report-parser-deps-mysql_0.1_all.deb + 16ca98dd89f4de60498eb78bfcd4261443cf7d5e07e667cd59752f9d48cc1f75 5063 open-report-parser-deps-mysql_0.1_amd64.buildinfo +Files: + 4823e3010f8ab29a033327fa3e01773c 2384 perl optional open-report-parser-deps-mysql_0.1_all.deb + bcd62c309b739980ed6ae9fcc74519c8 5063 perl optional open-report-parser-deps-mysql_0.1_amd64.buildinfo