summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSainnhe Park2021-11-20 21:47:36 +0800
committerSainnhe Park2021-11-20 21:47:36 +0800
commita30c01765a0c9899cbcd220f1d32d5264fa318ea (patch)
tree0920e2e9ccbde3b827bddff15de08a9d3e68788d
downloadaur-a30c01765a0c9899cbcd220f1d32d5264fa318ea.tar.gz
Init
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD30
-rwxr-xr-xdev.sainnhe.caj2pdf-qt.desktop9
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f89df348a3f7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = caj2pdf-qt
+ pkgdesc = CAJ 转 PDF 转换器(GUI 版本)
+ pkgver = 0.1.1
+ pkgrel = 1
+ url = https://caj2pdf-qt.sainnhe.dev
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = python
+ makedepends = cmake
+ depends = qt6-base
+ depends = qt6-5compat
+ provides = caj2pdf-qt
+ conflicts = caj2pdf-qt
+ source = caj2pdf-qt::git+https://github.com/sainnhe/caj2pdf-qt.git#tag=v0.1.1
+ source = dev.sainnhe.caj2pdf-qt.desktop
+ md5sums = SKIP
+ md5sums = c6a174615e8edde98c46c671a16babea
+
+pkgname = caj2pdf-qt
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5ba3278d33f6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Sainnhe Park <sainnhe@gmail.com>
+pkgname=caj2pdf-qt
+pkgver=0.1.1
+pkgrel=1
+pkgdesc='CAJ 转 PDF 转换器(GUI 版本)'
+arch=('x86_64')
+url='https://caj2pdf-qt.sainnhe.dev'
+license=('GPL')
+depends=('qt6-base' 'qt6-5compat')
+makedepends=('git' 'python' 'cmake')
+provides=('caj2pdf-qt')
+conflicts=('caj2pdf-qt')
+source=("${pkgname}::git+https://github.com/sainnhe/caj2pdf-qt.git#tag=v0.1.1"
+ 'dev.sainnhe.caj2pdf-qt.desktop')
+md5sums=('SKIP'
+ 'c6a174615e8edde98c46c671a16babea')
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ git clean -dfx -- .
+ ./build.py
+}
+
+package() {
+ install -Dm 544 "${srcdir}/dev.sainnhe.caj2pdf-qt.desktop" "${pkgdir}/usr/share/applications/dev.sainnhe.caj2pdf-qt.desktop"
+ install -Dm 544 "${srcdir}/${pkgname}/icons/convert.png" "${pkgdir}/usr/share/${pkgname}/icon.png"
+ install -Dm 755 "${srcdir}/${pkgname}/build/caj2pdf" "${pkgdir}/usr/share/${pkgname}/caj2pdf"
+ install -Dm 755 "${srcdir}/${pkgname}/build/external/caj2pdf" "${pkgdir}/usr/share/${pkgname}/external/caj2pdf"
+ install -Dm 755 "${srcdir}/${pkgname}/build/external/mutool" "${pkgdir}/usr/share/${pkgname}/external/mutool"
+}
diff --git a/dev.sainnhe.caj2pdf-qt.desktop b/dev.sainnhe.caj2pdf-qt.desktop
new file mode 100755
index 000000000000..aa94429e81d3
--- /dev/null
+++ b/dev.sainnhe.caj2pdf-qt.desktop
@@ -0,0 +1,9 @@
+#!/usr/bin/env xdg-open
+
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Icon=/usr/share/caj2pdf-qt/icon.png
+Exec=/usr/share/caj2pdf-qt/caj2pdf
+Name=CAJ2PDF Qt
+Comment=CAJ 转 PDF 转换器