summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhou Qiankang2025-02-15 14:12:12 +0800
committerZhou Qiankang2025-02-15 14:12:12 +0800
commitc8e93a0a04a1fc46530d002d05c3d31fcc96ef69 (patch)
tree7c991160b1a893ab02425aa9e006ea64e1fce756
downloadaur-c8e93a0a04a1fc46530d002d05c3d31fcc96ef69.tar.gz
Init
Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com>
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD39
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"
+}