diff options
author | nezu | 2023-11-08 16:49:39 +0100 |
---|---|---|
committer | nezu | 2023-11-08 16:49:39 +0100 |
commit | 4906044c63e7a8a40f906038e4f1bd64e9663ef6 (patch) | |
tree | 14f12cea304cd77a6fd7d7a7882eb9a21fe677b3 | |
download | aur-4906044c63e7a8a40f906038e4f1bd64e9663ef6.tar.gz |
initial release
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | aero2solver.service | 14 | ||||
-rw-r--r-- | aero2solver.sysusers | 1 |
5 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bb3358cf0294 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = aero2solver + pkgdesc = Solve Aero2 captchas automatically using the magic of machine learning and computer vision + pkgver = 0.2.0 + pkgrel = 1 + url = https://github.com/dumbasPL/aero2solver + arch = x86_64 + arch = arm + arch = armv7h + arch = armv6h + arch = aarch64 + license = MIT + makedepends = cargo + makedepends = cmake + makedepends = clang + provides = aero2solver + source = aero2solver-0.2.0.tar.gz::https://github.com/dumbasPL/aero2solver/archive/refs/tags/v0.2.0.tar.gz + source = aero2solver.service + source = aero2solver.sysusers + sha256sums = 0bac09f6ebe91c09afd1d047c8bdcd6296a4d0ef37ca8b1b2567d540ec597c4c + sha256sums = 04e89d56ab4cd3eaf1271c829b562606bfd57b63d0346b2773266cb5c0c1eca6 + sha256sums = 4a39fe28d2dccb6defecbd38331269ca124b73553d420b101a0d8443db77b94b + +pkgname = aero2solver diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ead235d9d181 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: nezu <nezu@nezu.cc> +pkgname=aero2solver +pkgver="0.2.0" +pkgrel=1 +pkgdesc="Solve Aero2 captchas automatically using the magic of machine learning and computer vision" +arch=('x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') +url="https://github.com/dumbasPL/aero2solver" +license=('MIT') +makedepends=('cargo' 'cmake' 'clang') +provides=('aero2solver') +source=( + "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz" + "$pkgname.service" + "$pkgname.sysusers" +) +sha256sums=('0bac09f6ebe91c09afd1d047c8bdcd6296a4d0ef37ca8b1b2567d540ec597c4c' + '04e89d56ab4cd3eaf1271c829b562606bfd57b63d0346b2773266cb5c0c1eca6' + '4a39fe28d2dccb6defecbd38331269ca124b73553d420b101a0d8443db77b94b') + +build() { + cd "$pkgname-$pkgver" + MODEL_PATH=/usr/share/$pkgname/model cargo build --release +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "model/captcha.cfg" "$pkgdir/usr/share/$pkgname/model/captcha.cfg" + install -Dm644 "model/captcha.names" "$pkgdir/usr/share/$pkgname/model/captcha.names" + install -Dm644 "model/captcha.weights" "$pkgdir/usr/share/$pkgname/model/captcha.weights" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$srcdir/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -Dm644 "$srcdir/$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" +} diff --git a/aero2solver.service b/aero2solver.service new file mode 100644 index 000000000000..e729308a8bfd --- /dev/null +++ b/aero2solver.service @@ -0,0 +1,14 @@ +[Unit] +Description=Aero2 solver +After=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/aero2solver +Restart=on-failure +EnvironmentFile=-/etc/default/aero2solver +User=aero2solver +Group=aero2solver + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/aero2solver.sysusers b/aero2solver.sysusers new file mode 100644 index 000000000000..16b370e0a3d8 --- /dev/null +++ b/aero2solver.sysusers @@ -0,0 +1 @@ +u aero2solver - "Aero2 solver daemon" - -
\ No newline at end of file |