canon-pixma-g3010-tools-git
LOW
maintainer 9M2PJU
0 votes
scanned 2026-09-16 11:22:36.378817
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-g3010-tools-git
4
_pkgname=9M2PJU-Canon-PIXMA-G3010-Linux-Tool
5
pkgver=1.0.0.r5.ge1bbe80
6
pkgrel=1
7
pkgdesc="Linux driver setup, network routing fix, and maintenance assistant suite for Canon PIXMA G3010"
8
arch=('any')
9
url="https://github.com/9M2PJU/9M2PJU-Canon-PIXMA-G3010-Linux-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
'kitty: terminal emulator used in default desktop launcher'
26
)
27
makedepends=('git')
28
provides=('canon-pixma-g3010-tools' 'canon-g3010-maintenance')
29
conflicts=('canon-pixma-g3010-tools' 'canon-g3010-maintenance')
30
source=("git+https://github.com/9M2PJU/9M2PJU-Canon-PIXMA-G3010-Linux-Tool.git")
31
sha256sums=('SKIP')
32
install=canon-pixma-g3010-tools-git.install
33
34
pkgver() {
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
39
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-09-16 11:22:36 | Low | 1 |