mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-05 22:02:22 +02:00
65 lines
2.0 KiB
Plaintext
65 lines
2.0 KiB
Plaintext
# Contributor: nezu <nezu@nezu.cc>
|
|
# Maintainer: nezu <nezu@nezu.cc>
|
|
pkgname=aero2solver
|
|
pkgver=1.1.0
|
|
pkgrel=0
|
|
pkgdesc="Automatic captcha solver for aero2.pl"
|
|
url="https://github.com/dumbasPL/aero2solver"
|
|
# s390x: builds, but inference fails
|
|
arch="all !s390x"
|
|
license="MIT"
|
|
makedepends="cargo cargo-auditable cmake clang-dev"
|
|
install="$pkgname.pre-install"
|
|
subpackages="$pkgname-doc $pkgname-openrc"
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/dumbasPL/aero2solver/archive/refs/tags/v$pkgver.tar.gz
|
|
$pkgname.initd
|
|
$pkgname.confd
|
|
$pkgname.logrotate
|
|
"
|
|
options="net"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
cargo fetch --target="$CTARGET" --locked
|
|
}
|
|
|
|
build() {
|
|
MODEL_PATH=/usr/share/$pkgname/model \
|
|
cargo auditable build --frozen --release
|
|
}
|
|
|
|
check() {
|
|
cargo test --frozen
|
|
}
|
|
|
|
package() {
|
|
install -m755 -D target/release/$pkgname \
|
|
-t "$pkgdir"/usr/bin/
|
|
|
|
install -m644 -D model/captcha.cfg \
|
|
-t "$pkgdir"/usr/share/$pkgname/model/
|
|
install -m644 -D model/captcha.names \
|
|
-t "$pkgdir"/usr/share/$pkgname/model/
|
|
install -m644 -D model/captcha.weights \
|
|
-t "$pkgdir"/usr/share/$pkgname/model/
|
|
|
|
install -m644 -D LICENSE \
|
|
-t "$pkgdir"/usr/share/licenses/$pkgname/
|
|
|
|
install -m755 -D "$srcdir"/$pkgname.initd \
|
|
"$pkgdir"/etc/init.d/$pkgname
|
|
install -m644 -D "$srcdir"/$pkgname.confd \
|
|
"$pkgdir"/etc/conf.d/$pkgname
|
|
install -m644 -D "$srcdir"/$pkgname.logrotate \
|
|
"$pkgdir"/etc/logrotate.d/$pkgname
|
|
}
|
|
|
|
sha512sums="
|
|
84a834a8770f725d5bc5b3da141f6d8195c9a20b149d57b7d8505518b54db2788d8af1847c48339867c1d052fc4bebc8e434c9ae91c9190a3263f8ee08e90f20 aero2solver-1.1.0.tar.gz
|
|
5183024b38e2b2257b23f82caec82baeb2ebf8c53238c9ce52f32f790909c30f40f2ea47a58bc861da08f84dd861434faeeeb617b0463e17794dc2aa6502d1b3 aero2solver.initd
|
|
9ab94bc219108505264d94c396e979ab54da29fe8adebee247d747bd0035242d7aec6fe4e43a7f297667b51520edd6621167a7dab75987a2fd9ff587368aa2e4 aero2solver.confd
|
|
466789dc2f8877bf04e2bbf0ef142f4cb4b70b1021def3deec39fa854e9661f0c0d583030ceebb4916996c8af4ea1df9a1b3a3d130223c3eea1a23737adba39a aero2solver.logrotate
|
|
"
|