diff options
author | Zhou Qiankang | 2025-02-15 14:12:12 +0800 |
---|---|---|
committer | Zhou Qiankang | 2025-02-15 14:12:12 +0800 |
commit | c8e93a0a04a1fc46530d002d05c3d31fcc96ef69 (patch) | |
tree | 7c991160b1a893ab02425aa9e006ea64e1fce756 | |
download | aur-c8e93a0a04a1fc46530d002d05c3d31fcc96ef69.tar.gz |
Init
Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com>
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..81a8931ac3f5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = pdf-svg-conv + pkgdesc = A powerful PDF/SVG format conversion tool that supports multi-threaded PDF to SVG conversion (including encrypted PDFs), as well as SVG to PDF conversion + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/wszqkzqk/pdf-svg-conv + arch = x86_64 + arch = aarch64 + arch = riscv64 + arch = loong64 + license = LGPL-2.1-or-later + makedepends = git + makedepends = help2man + makedepends = meson + makedepends = vala + depends = cairo + depends = glib2 + depends = librsvg + depends = pango + depends = poppler-glib + source = git+https://github.com/wszqkzqk/pdf-svg-conv.git#tag=0.1.0 + sha256sums = d6cf9c7e4dee3518a6a29370188b50346c149c4424ed8ec3a8a6b90e5ad7910f + +pkgname = pdf-svg-conv diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..21db617c2511 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Zhou Qiankang <wszqkzqk@qq.com> + +pkgname=pdf-svg-conv +pkgver=0.1.0 +pkgrel=1 +pkgdesc="A powerful PDF/SVG format conversion tool that supports multi-threaded PDF to SVG conversion (including encrypted PDFs), as well as SVG to PDF conversion" +url="https://github.com/wszqkzqk/${pkgname}" +arch=('x86_64' 'aarch64' 'riscv64' 'loong64') +license=(LGPL-2.1-or-later) +depends=( + cairo + glib2 + librsvg + pango + poppler-glib +) +makedepends=( + git + help2man + meson + vala +) + +source=("git+https://github.com/wszqkzqk/${pkgname}.git#tag=${pkgver}") +sha256sums=('d6cf9c7e4dee3518a6a29370188b50346c149c4424ed8ec3a8a6b90e5ad7910f') + +build() { + arch-meson "${pkgname}" build + meson compile -C build +} + +check() { + meson test -C build +} + +package() { + meson install -C build --destdir "${pkgdir}" + install -Dm644 "${pkgname}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |