aports/community/snapshot/APKBUILD
2025-05-30 17:44:23 +00:00

60 lines
1.9 KiB
Text

# Contributor: Thomas Aldrian <aldrian.thom@proton.me>
# Maintainer: team/gnome <fossdd@pwned.life>
pkgname=snapshot
pkgver=48.0.1
pkgrel=1
pkgdesc="Take pictures and videos"
url="https://gitlab.gnome.org/GNOME/snapshot"
# s390x: blocked by glycin-loaders
arch="all !s390x"
license="GPL-3.0-or-later"
makedepends="
cargo
cargo-auditable
desktop-file-utils
glib-dev
gst-plugins-bad-dev
gst-plugins-base-dev
gstreamer-dev
gtk4.0-dev
libadwaita-dev
libseccomp-dev
meson
"
depends="
glycin-loaders
gst-plugin-pipewire
gst-plugins-bad
gst-plugins-good
gst-plugins-rs-gtk4
pipewire
"
subpackages="$pkgname-lang"
source="https://download.gnome.org/sources/snapshot/${pkgver%%.*}/snapshot-$pkgver.tar.xz
cargo-auditable.patch
0001-aperture-Default-to-720p.patch
0002-aperture-Support-H264-recorder-encoding.patch
0003-gsettings-Add-and-default-to-h264-mp4-format.patch
"
build() {
abuild-meson \
. output
meson compile -C output
}
check() {
cargo test
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
sha512sums="
7c89e98ae6dbc01c2212f2fb69bbeb01eb9b87c0a4352250d7f0cd40b7a2fda8c5d3374aa23c465991d342c29d0dafb01315eb1c9a0aad0bed9feaf200778dad snapshot-48.0.1.tar.xz
e0546fe1fdf1e0cfe2f353adf931175ad385f40690f9aef89f45175f22048c3ee8c16017ae75ac074db70e7146c33b88984d7d87cb111a97da2bb92d845fb477 cargo-auditable.patch
ce9d85cb52ce1facf575a761acc822ced33fc939a5357b1fb3154772d32d7ee62d70f817a6283193632317e02da8ca62a889280c641c080d24ae79ce69a7453f 0001-aperture-Default-to-720p.patch
298e04aff65eb6ca173c1b213c4606dec55e1993f6893c870bbab599df4e7dcb39ab9a06e928c204175a6067aa0cfb576424b0ca91891ffb4b5e40cb0f210294 0002-aperture-Support-H264-recorder-encoding.patch
9d17605c35aed99639894f166736ead03d7837a6cebb9b34b9df0a421029c8493c03d48f00603eb58a38d72eedda1eda4374a3c3a211dbb6ce66a258cd64b3c8 0003-gsettings-Add-and-default-to-h264-mp4-format.patch
"