canon-pixma-gseries-tool
LOW
maintainer 9M2PJU
0 votes
scanned 2026-09-16 13:22:46.391962
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
3
pkgname=canon-pixma-gseries-tool
4
_pkgname=9M2PJU-Canon-PIXMA-GSeries-Tool
5
pkgver=1.0.0.r11.gf035406
6
pkgrel=1
7
pkgdesc="GTK3 GUI assistant, driver setup, and maintenance suite for Canon PIXMA G-Series MegaTank printers"
8
arch=('any')
9
url="https://github.com/9M2PJU/9M2PJU-Canon-PIXMA-GSeries-Tool"
10
license=('GPL-3.0-or-later')
11
depends=(
12
'bash'
13
'cups'
14
'cups-filters'
15
'gutenprint'
16
'foomatic-db-gutenprint-ppds'
17
'avahi'
18
'python'
19
'python-gobject'
20
'gtk3'
21
)
22
optdepends=(
23
'cnijfilter2-g3010: official Canon proprietary Linux driver'
24
'networkmanager: for automatic persistent link-local IPv4 routing'
25
)
26
makedepends=('git')
27
provides=('canon-pixma-gseries-tools' 'canon-pixma-g3010-tool' 'canon-pixma-g3010-tools' 'canon-pixma-g3010-tools-git' 'canon-g3010-maintenance')
28
conflicts=('canon-pixma-gseries-tools' 'canon-pixma-g3010-tool' 'canon-pixma-g3010-tools' 'canon-pixma-g3010-tools-git' 'canon-g3010-maintenance')
29
source=("$_pkgname::git+https://github.com/9M2PJU/9M2PJU-Canon-PIXMA-GSeries-Tool.git")
30
sha256sums=('SKIP')
31
install=canon-pixma-gseries-tool.install
32
33
pkgver() {
34
cd "$srcdir/$_pkgname"
35
printf "1.0.0.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
36
}
37
38
package() {
39
cd "$srcdir/$_pkgname"
40
41
# Install binary executable
42
install -Dm755 "bin/canon-pixma-gseries-tool" "$pkgdir/usr/bin/canon-pixma-gseries-tool"
43
44
# Compatibility symlinks for previous naming
45
ln -sf canon-pixma-gseries-tool "$pkgdir/usr/bin/canon-pixma-g3010-tool"
46
ln -sf canon-pixma-gseries-tool "$pkgdir/usr/bin/canon-g3010-maintenance"
47
48
# Install desktop application launcher
49
install -Dm644 "desktop/canon-pixma-gseries-tool.desktop" "$pkgdir/usr/share/applications/canon-pixma-gseries-tool.desktop"
50
51
# Install CUPS maintenance command payload files
52
install -dm755 "$pkgdir/usr/share/cmdtocanonij2"
53
install -Dm644 data/cmdtocanonij2/*.utl "$pkgdir/usr/share/cmdtocanonij2/"
54
55
# Install Documentation & License
56
install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md"
57
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
58
}
59
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-16 13:22:46 | Low | 1 |