From 4dffbdd849ecf2aa5ca6824290b49a92c4031bdf Mon Sep 17 00:00:00 2001 From: aKqir24 Date: Fri, 2 Jan 2026 18:18:19 +0800 Subject: [PATCH 1/2] add: `canon-pixma-mg3000-complete-deb` [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Fix URL quotes in canon-pixma-mg3000 pacscript Fix install command syntax for PPD file [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci add: message for cups add: message for cups --- packagelist | 1 + .../canon-pixma-mg3000-complete-deb/.SRCINFO | 25 +++++++++++ .../canon-pixma-mg3000-complete-deb.pacscript | 45 +++++++++++++++++++ srclist | 26 +++++++++++ 4 files changed, 97 insertions(+) create mode 100644 packages/canon-pixma-mg3000-complete-deb/.SRCINFO create mode 100644 packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript diff --git a/packagelist b/packagelist index 5e25ca3cd6..2d03f77dac 100644 --- a/packagelist +++ b/packagelist @@ -59,6 +59,7 @@ btop-bin btrfs-assistant btrfs-du-bin cachyos-ananicy-rules-git +canon-pixma-mg3000-complete-deb cantata caprine-deb capsfix-git diff --git a/packages/canon-pixma-mg3000-complete-deb/.SRCINFO b/packages/canon-pixma-mg3000-complete-deb/.SRCINFO new file mode 100644 index 0000000000..d60aba72a7 --- /dev/null +++ b/packages/canon-pixma-mg3000-complete-deb/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = canon-pixma-mg3000-complete-deb + gives = cnijfilter2 + pkgver = 5.40 + pkgdesc = Complete stand alone driver set printing for Canon Pixma MG3000 series + url = https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg3000.aspx + arch = amd64 + arch = i386 + depends = libc6>=2.7 + depends = libgcc1 + depends = libcups2 + depends = libstdc++6 + depends = binutils + depends = cups + depends = libxml2>=2.7.4 + depends = libcupsimage2>=1.4.0 + depends = libusb-0.1-4 + depends = libpopt0 + depends = libtiff6 + optdepends = scangearmp2-deb: Scanner driver for Canon + replaces = cnijfilter2 + maintainer = aKqir24 + source_amd64 = https://files.catbox.moe/mmxzt2.deb + source_i386 = https://files.catbox.moe/8tiosl.deb + +pkgname = canon-pixma-mg3000-complete-deb 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 new file mode 100644 index 0000000000..1cfea96e5d --- /dev/null +++ b/packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript @@ -0,0 +1,45 @@ +#!/usr/bin/env bash + +pkgname="canon-pixma-mg3000-complete-deb" +pkgver="5.40" +gives="cnijfilter2" +pkgdesc="Complete stand alone driver set printing for Canon Pixma MG3000 series" +arch=("amd64" "i386") +url='https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg3000.aspx' + +depends=( + "libc6>=2.7" + "libgcc1" + "libcups2" + "libstdc++6" + "binutils" + "cups" + "libxml2>=2.7.4" + "libcupsimage2>=1.4.0" + "libusb-0.1-4" + "libpopt0" + "libtiff6" +) +optdepends=("scangearmp2-deb: Scanner driver for Canon") +replaces=("${gives}") +maintainer=("aKqir24 ") +source_amd64=("https://files.catbox.moe/mmxzt2.deb") +source_i386=("https://files.catbox.moe/8tiosl.deb") + +package() { + _ppdFile="canonmg3000.ppd" + + 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" +} diff --git a/srclist b/srclist index 4f0217607c..fecdd7050e 100644 --- a/srclist +++ b/srclist @@ -1280,6 +1280,32 @@ pkgbase = cachyos-ananicy-rules-git pkgname = cachyos-ananicy-rules-git --- +pkgbase = canon-pixma-mg3000-complete-deb + gives = cnijfilter2 + pkgver = 5.40 + pkgdesc = Complete stand alone driver set printing for Canon Pixma MG3000 series + url = https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg3000.aspx + arch = amd64 + arch = i386 + depends = libc6>=2.7 + depends = libgcc1 + depends = libcups2 + depends = libstdc++6 + depends = binutils + depends = cups + depends = libxml2>=2.7.4 + depends = libcupsimage2>=1.4.0 + depends = libusb-0.1-4 + depends = libpopt0 + depends = libtiff6 + optdepends = scangearmp2-deb: Scanner driver for Canon + replaces = cnijfilter2 + maintainer = aKqir24 + source_amd64 = https://files.catbox.moe/mmxzt2.deb + source_i386 = https://files.catbox.moe/8tiosl.deb + +pkgname = canon-pixma-mg3000-complete-deb +--- pkgbase = cantata gives = cantata pkgver = 2.5.0 From 4a1ef85f42d3b553e6d22d2c0ba5be5f3b2c6c97 Mon Sep 17 00:00:00 2001 From: Akqir <142222025+aKqir24@users.noreply.github.com> Date: Thu, 8 Jan 2026 08:54:06 +0800 Subject: [PATCH 2/2] Update packages/canon-pixma-mg3000-complete-deb/canon-pixma-mg3000-complete-deb.pacscript Co-authored-by: Elsie --- .../canon-pixma-mg3000-complete-deb.pacscript | 2 -- 1 file changed, 2 deletions(-) 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 1cfea96e5d..666aeac097 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 @@ -1,5 +1,3 @@ -#!/usr/bin/env bash - pkgname="canon-pixma-mg3000-complete-deb" pkgver="5.40" gives="cnijfilter2"