blob: 0fd0df158fc1b612126f29f96147f845210db9a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# Maintainer: Your Name <your.email@example.com>
pkgname=circle-to-search
pkgver=1.2.2
pkgrel=1
pkgdesc="Draw to select, search with Google Lens - Linux Wayland edition"
arch=('any')
url="https://github.com/jaslrobinson/circle-to-search"
license=('MIT')
depends=(
'python'
'python-pillow'
'python-gobject'
'gtk3'
'wl-clipboard'
)
optdepends=(
'grim: screenshot support for wlroots compositors (Hyprland, Sway)'
'spectacle: screenshot support for KDE Plasma'
'tesseract: OCR text extraction'
'tesseract-data-eng: English language data for OCR'
'python-pytesseract: Python bindings for tesseract'
'gtk-layer-shell: live mode support (Hyprland/Sway only)'
)
# Note: GNOME 42+ uses built-in D-Bus Screenshot API (no extra packages needed)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('SKIP')
package() {
cd "$srcdir/$pkgname-$pkgver"
# Install main script
install -Dm755 circle-to-search.py "$pkgdir/usr/bin/circle-to-search"
# Install icon
install -Dm644 icon.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/circle-to-search.png"
# Install desktop file
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/circle-to-search.desktop" <<EOF
[Desktop Entry]
Name=Circle to Search
Comment=Draw to select, search with Google Lens
Exec=circle-to-search
Icon=circle-to-search
Terminal=false
Type=Application
Categories=Utility;Graphics;
Keywords=screenshot;search;lens;ocr;
EOF
# Install license
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
|