* add libspng

This commit is contained in:
Alexander Baldeck 2024-12-29 14:06:08 +01:00
parent fc4471db33
commit ffcf4e9cef
4 changed files with 87 additions and 0 deletions

21
libspng/.SRCINFO Normal file
View File

@ -0,0 +1,21 @@
pkgbase = libspng
pkgdesc = Simple, modern libpng alternative
pkgver = 0.7.4
pkgrel = 2
url = https://github.com/randy408/libspng
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = BSD
makedepends = git
makedepends = meson
depends = glibc
depends = zlib
provides = libspng.so
source = git+https://github.com/randy408/libspng.git?signed#tag=5c2183e3e81bf9d989dce3162cd903f986ef9c6e
validpgpkeys = 4570C3DB9C3B37ABCC9086CB3EBDF887C2E2C548
b2sums = SKIP
pkgname = libspng

4
libspng/.nvchecker.toml Normal file
View File

@ -0,0 +1,4 @@
[libspng]
source = "git"
git = "https://github.com/randy408/libspng.git"
prefix = "v"

39
libspng/PKGBUILD Normal file
View File

@ -0,0 +1,39 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: HurricanePootis <hurricanepooits@protonmail.com>
# Contributor: Luis Martinez <luis.martinez@disroot.org>
# Contributor: Philip Goto <philip.goto@gmail.com>
pkgname=libspng
pkgver=0.7.4
pkgrel=2
pkgdesc='Simple, modern libpng alternative'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url=https://github.com/randy408/libspng
license=(BSD)
depends=(
glibc
zlib
)
makedepends=(
git
meson
)
provides=(libspng.so)
_tag=5c2183e3e81bf9d989dce3162cd903f986ef9c6e
source=(git+https://github.com/randy408/libspng.git?signed#tag=${_tag})
b2sums=(SKIP)
validpgpkeys=(4570C3DB9C3B37ABCC9086CB3EBDF887C2E2C548) # Randy <randy408@protonmail.com>
build() {
arch-meson build libspng \
-Dbuild_examples=false
meson compile -C build
}
package() {
DESTDIR="${pkgdir}" meson install -C build
install -Dm 644 libspng/LICENSE -t "${pkgdir}"/usr/share/licenses/libspng/
}
# vim: ts=2 sw=2 et:

View File

@ -0,0 +1,23 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGNBFsCxUwBDACf2scSu7cLbOMJ/0CoNJol9M8kN270dG9Tjif7PiyaGa1ij8zj
Pwufk8nZUOInye58JbTKzm8J7S+RLXZuf4+zLJ1K0PEDbE3Qkpcoo6/rtuPMF1HL
7IQnx3iZN0JumcK846gumFWZ6C6V/bIcr1TnqtfsaM082lE46NilVwbFFqac1KN4
Ho80PTV7qiwCQfP5g7G4J//dPJsxleyA8g70gtHWgPXRBocDpWfrl+YAW7XAX3vu
0gIz2F2x18oElCFAM59KYAb5ged7MkUWCo5QTLJfSHuSiRwG/Tk2ZzsJqRiUI9XL
yHi+oDQaxCplYAKNNPio24P9stZPgnndauSBSUg4Q2zlRSXuMseZWYGXLrU+b5Sn
QtQne4lLSgfpk0ey3mzqP6QTp/m/IzqXMXBWTOIHhKhaEOjn044RTZcwyVCvnpb0
VDA+oeoei5Kjl938ReB5jddRiWZYmpu31qKyuBF3O2OeX9VO0gfTIftx25UKzvcb
BLJdOy2TYZwXRssAEQEAAbQfUmFuZHkgPHJhbmR5NDA4QHByb3Rvbm1haWwuY29t
PokB1AQTAQgAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYhBEVww9ucOzer
zJCGyz69+IfC4sVIBQJhnnzpBQkJY6GdAAoJED69+IfC4sVIxx8L+gLVyjbi/wrQ
kbrdGPXZwFi4IfKYq95HsUiz2IYaU2b1TQRQznSC/EA4jYNK0bzx7NyZ/nT1gWhK
JKZFZGsKqjXeeNmb5ndS5hgUqWYqaF9UmxlanKu/j1zGZL3Mw2POGdmkt1XzBbC5
NWq2u9Nia30ryilAbk+ABuSGfx16qMWcr1hBQFlfH/hQ+mTl/zGtX8tvJ8xsJXBx
0v1pLqrJ+hcMibvz3XY+x+uC2qK0l/DQ2hobw6ue5Mfj9wp6yc5qE0vzDrk/xDzy
fOnAy8TRz/XKQMNCFfro0AVtGbrrQzQMlEO2w4kzUK8/LxdHo7Uuksvlb00ToasR
W2EFKWWnlC81D8ED9jw1vrwHtCR8CBHM3nstLsrU+AwHhcIIYpVxGGd5il/UnpQH
OTYePt8wKZPjnTVZzdaT90h/3mXhPFc1Ctug3Hiz/1B5IhZW/e1QLWLGXwILAQqV
j1wExow8zIogk5Y0J/b4RBlTl9dioPaVzEPyrQkg5VapjnKKh3eZug==
=KETX
-----END PGP PUBLIC KEY BLOCK-----