canon-pixma-g3010-tools-git

LOW
maintainer 9M2PJU 0 votes scanned 2026-09-16 11:22:36.378817
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: 9M2PJU <9m2pju@gmail.com>
2
3pkgname=canon-pixma-g3010-tools-git
4_pkgname=9M2PJU-Canon-PIXMA-G3010-Linux-Tool
5pkgver=1.0.0.r5.ge1bbe80
6pkgrel=1
7pkgdesc="Linux driver setup, network routing fix, and maintenance assistant suite for Canon PIXMA G3010"
8arch=('any')
9url="https://github.com/9M2PJU/9M2PJU-Canon-PIXMA-G3010-Linux-Tool"
10license=('GPL-3.0-or-later')
11depends=(
12 'bash'
13 'cups'
14 'cups-filters'
15 'gutenprint'
16 'foomatic-db-gutenprint-ppds'
17 'avahi'
18 'python'
19 'python-gobject'
20 'gtk3'
21)
22optdepends=(
23 'cnijfilter2-g3010: official Canon proprietary Linux driver'
24 'networkmanager: for automatic persistent link-local IPv4 routing'
25 'kitty: terminal emulator used in default desktop launcher'
26)
27makedepends=('git')
28provides=('canon-pixma-g3010-tools' 'canon-g3010-maintenance')
29conflicts=('canon-pixma-g3010-tools' 'canon-g3010-maintenance')
30source=("git+https://github.com/9M2PJU/9M2PJU-Canon-PIXMA-G3010-Linux-Tool.git")
31sha256sums=('SKIP')
32install=canon-pixma-g3010-tools-git.install
33
34pkgver() {
35 cd "$srcdir/$_pkgname"
36 printf "1.0.0.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
37}
38
39package() {
40 cd "$srcdir/$_pkgname"
41
42 # Install binary executable
43 install -Dm755 "bin/canon-g3010-maintenance" "$pkgdir/usr/bin/canon-g3010-maintenance"
44
45 # Install desktop application launcher
46 install -Dm644 "desktop/canon-g3010-maintenance.desktop" "$pkgdir/usr/share/applications/canon-g3010-maintenance.desktop"
47
48 # Install CUPS maintenance command payload files
49 install -dm755 "$pkgdir/usr/share/cmdtocanonij2"
50 install -Dm644 data/cmdtocanonij2/*.utl "$pkgdir/usr/share/cmdtocanonij2/"
51
52 # Install Documentation & License
53 install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md"
54 install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
55}
56

Scan history

Scanned at (UTC)SeverityRules
2026-09-16 11:22:36 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion