From 06bf128486ce0a22f3b312c6c2acbab1b6c4ad1f Mon Sep 17 00:00:00 2001 From: aKqir24 Date: Tue, 2 Jun 2026 01:54:15 +0000 Subject: [PATCH 1/2] fix(canon-pixma-mg3000-complete): ppd file is not present --- .../canon-pixma-mg3000-complete-deb/.SRCINFO | 6 ++--- .../canon-pixma-mg3000-complete-deb.pacscript | 27 +++++++------------ srclist | 6 ++--- 3 files changed, 16 insertions(+), 23 deletions(-) diff --git a/packages/canon-pixma-mg3000-complete-deb/.SRCINFO b/packages/canon-pixma-mg3000-complete-deb/.SRCINFO index d60aba72a7..a21df9e518 100644 --- a/packages/canon-pixma-mg3000-complete-deb/.SRCINFO +++ b/packages/canon-pixma-mg3000-complete-deb/.SRCINFO @@ -11,9 +11,9 @@ pkgbase = canon-pixma-mg3000-complete-deb depends = libstdc++6 depends = binutils depends = cups - depends = libxml2>=2.7.4 - depends = libcupsimage2>=1.4.0 - depends = libusb-0.1-4 + depends = libxml2>=2.7.4 | libxml2-16 + depends = libcupsimage2 + depends = libusb-0.1-4 | libusb-1.0-0 depends = libpopt0 depends = libtiff6 optdepends = scangearmp2-deb: Scanner driver for Canon diff --git a/packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript b/packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript index 666aeac097..79371ccfe0 100644 --- a/packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript +++ b/packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript @@ -7,16 +7,16 @@ url='https://www.canon-europe.com/support/consumer_products/products/fax__multif depends=( "libc6>=2.7" - "libgcc1" + "libgcc-s1 | libgcc1" "libcups2" "libstdc++6" "binutils" "cups" - "libxml2>=2.7.4" - "libcupsimage2>=1.4.0" - "libusb-0.1-4" + "libxml2>=2.7.4 | libxml2-16" + "libcupsimage2" + "libusb-1.0-0" "libpopt0" - "libtiff6" + "libtiff6 | libtiff5" ) optdepends=("scangearmp2-deb: Scanner driver for Canon") replaces=("${gives}") @@ -24,20 +24,13 @@ maintainer=("aKqir24 ") source_amd64=("https://files.catbox.moe/mmxzt2.deb") source_i386=("https://files.catbox.moe/8tiosl.deb") -package() { +post_install() { + # Since pacstall handles packaging in deb files I need to get the PPD this way + cd "${pkgdir}" _ppdFile="canonmg3000.ppd" + curl -L -o "usr/share/ppd/${_ppdFile}" https://gist.githubusercontent.com/aKqir24/8215d85c5788fc969bfa3b7d88f52699/raw/b1325c2889b1bb2905e48d1b3c18738b8fc49a1d/"${_ppdFile}" install -Dm644 /usr/share/ppd/"${_ppdFile}" \ "${pkgdir}/usr/share/cups/model/${_ppdFile}" - - rm -rf usr/share/ppd - cp -a usr "${pkgdir}/" - - find usr/share/doc -name 'LICENSE*' -exec install -Dm644 {} \ - "${pkgdir}/usr/share/licenses/${pkgname}/$(basename {})" \; -} - -post_install() { - fancy_message info "To make this driver work, make sure the cups service is running.\n - If not then, run sudo systemctl enable cups.service" + fancy_message info "To make this driver work, make sure the cups service is running. If not then, run sudo systemctl enable cups.service" } diff --git a/srclist b/srclist index 47fc7780b7..6b6aa056ea 100644 --- a/srclist +++ b/srclist @@ -1413,9 +1413,9 @@ pkgbase = canon-pixma-mg3000-complete-deb depends = libstdc++6 depends = binutils depends = cups - depends = libxml2>=2.7.4 - depends = libcupsimage2>=1.4.0 - depends = libusb-0.1-4 + depends = libxml2>=2.7.4 | libxml2-16 + depends = libcupsimage2 + depends = libusb-0.1-4 | libusb-1.0-0 depends = libpopt0 depends = libtiff6 optdepends = scangearmp2-deb: Scanner driver for Canon From d527847900d5f30ddc49eb5b9a58df32ddf41e16 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 03:01:38 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- packages/canon-pixma-mg3000-complete-deb/.SRCINFO | 6 +++--- srclist | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/canon-pixma-mg3000-complete-deb/.SRCINFO b/packages/canon-pixma-mg3000-complete-deb/.SRCINFO index a21df9e518..3d0b1fc8c7 100644 --- a/packages/canon-pixma-mg3000-complete-deb/.SRCINFO +++ b/packages/canon-pixma-mg3000-complete-deb/.SRCINFO @@ -6,16 +6,16 @@ pkgbase = canon-pixma-mg3000-complete-deb arch = amd64 arch = i386 depends = libc6>=2.7 - depends = libgcc1 + depends = libgcc-s1 | libgcc1 depends = libcups2 depends = libstdc++6 depends = binutils depends = cups depends = libxml2>=2.7.4 | libxml2-16 depends = libcupsimage2 - depends = libusb-0.1-4 | libusb-1.0-0 + depends = libusb-1.0-0 depends = libpopt0 - depends = libtiff6 + depends = libtiff6 | libtiff5 optdepends = scangearmp2-deb: Scanner driver for Canon replaces = cnijfilter2 maintainer = aKqir24 diff --git a/srclist b/srclist index 6b6aa056ea..2207170603 100644 --- a/srclist +++ b/srclist @@ -1408,16 +1408,16 @@ pkgbase = canon-pixma-mg3000-complete-deb arch = amd64 arch = i386 depends = libc6>=2.7 - depends = libgcc1 + depends = libgcc-s1 | libgcc1 depends = libcups2 depends = libstdc++6 depends = binutils depends = cups depends = libxml2>=2.7.4 | libxml2-16 depends = libcupsimage2 - depends = libusb-0.1-4 | libusb-1.0-0 + depends = libusb-1.0-0 depends = libpopt0 - depends = libtiff6 + depends = libtiff6 | libtiff5 optdepends = scangearmp2-deb: Scanner driver for Canon replaces = cnijfilter2 maintainer = aKqir24