summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052023-12-13 13:30:44 +0800
committerzxp198210052023-12-13 13:30:44 +0800
commitd36dd4621d4d4b9a03f1526f90f111a513b4a6e5 (patch)
treeb47746a0591863cc391ff47106b9bdf5e7029eb7 /PKGBUILD
parent4e90175442323133ed1f659366ac4bc14e8ad884 (diff)
downloadaur-d36dd4621d4d4b9a03f1526f90f111a513b4a6e5.tar.gz
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 27 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 53193cc4e854..bda7a0fe0e07 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,19 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-pkgname=photosir-himirage-bin
-_appname=cn.photosir.himirage
+_appname=himirage
+pkgname="photosir-${_appname}-bin"
+_pkgname="cn.photosir.${_appname}"
pkgver=2.0.4.30721
_armver=2.0.6.30904
-pkgrel=1
+pkgrel=2
pkgdesc="A multifunctional image processing software.悟空图像是一款多功能图像处理软件"
arch=('aarch64' 'x86_64')
license=('GPL2')
url="https://photosir.com"
-conflicts=("${pkgname%-bin}" "${_appname}")
+conflicts=(
+ "${pkgname%-bin}"
+ "${_pkgname}"
+)
+provides=("${pkgname%-bin}")
depends=(
'pango'
'qt5-serialport'
@@ -24,9 +29,7 @@ depends=(
'xcb-util-keysyms'
'libxkbcommon'
'libxcomposite'
- 'dbus'
'nss'
- 'bash'
'libpulse'
'xcb-util'
'libogg'
@@ -40,7 +43,6 @@ depends=(
'gstreamer'
'fontconfig'
'cairo'
- 'glib2'
'libvdpau'
'qt5-websockets'
'krb5'
@@ -76,35 +78,36 @@ depends=(
'qt5-sensors'
'libxrandr'
)
-source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::https://cdn.photosir.cn/package/uos/30721/signed_${_appname}_${_armver}-arm64.deb")
-source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::https://cdn.photosir.cn/package/uos/30721/signed_${_appname}_${pkgver}-amd64.deb")
+source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::https://cdn.photosir.cn/package/uos/30721/signed_${_pkgname}_${_armver}-arm64.deb")
+source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::https://cdn.photosir.cn/package/uos/30721/signed_${_pkgname}_${pkgver}-amd64.deb")
source=(
- "LICENSE.html::https://user.photosir.com/static/user_agreement_zh-cn.html"
- "${pkgname%-bin}.sh")
-
-sha256sums=('eed15a6f6ec3b27f402adbb3541688c3943c945dff858b2689adcbe603006738'
- 'ca610f1c46fb4281592eed96d7c46cea5d7c461409dd415f30515c8ab314ea92')
+ "${pkgname%-bin}.sh"
+)
+sha256sums=('11a3ddab6c227e0375cafbde852e060e203cdac5dc7e7db0047a3c38e2766633')
sha256sums_aarch64=('4065c14cf71f775f09685043a93384c911b3294b078f1a6bac75f7f6434c9553')
sha256sums_x86_64=('101a9adc01fecdb6b6496fe76cc334c5776de1467543fbd27a93f171cba48ce2')
build() {
+ sed -e "s|@appname@|${pkgname%-bin}|g" \
+ -e "s|@runappname@|${_appname}|g" \
+ -i "${srcdir}/${pkgname%-bin}.sh"
bsdtar -xf "${srcdir}/data.tar.xz"
- sed -e "s|/opt/apps/${_appname}/files/himirage.sh %F|${pkgname%-bin}|g" \
- -e "s|Icon=${_appname}|Icon=${pkgname%-bin}|g" \
- -e "s|Name=${_appname}|Name=${pkgname%-bin}|g" \
- -i "${srcdir}/opt/apps/${_appname}/entries/applications/${_appname}.desktop"
+ sed -e "s|/opt/apps/${_pkgname}/files/himirage.sh %F|${pkgname%-bin}|g" \
+ -e "s|Icon=${_pkgname}|Icon=${pkgname%-bin}|g" \
+ -e "s|Name=${_pkgname}|Name=${pkgname%-bin}|g" \
+ -i "${srcdir}/opt/apps/${_pkgname}/entries/applications/${_pkgname}.desktop"
}
package(){
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}"
- cp -r "${srcdir}/opt/apps/${_appname}/files/"* "${pkgdir}/opt/${pkgname%-bin}"
- install -Dm644 "${srcdir}/opt/apps/${_appname}/entries/applications/${_appname}.desktop" \
+ cp -r "${srcdir}/opt/apps/${_pkgname}/files/"* "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/opt/apps/${_pkgname}/entries/applications/${_pkgname}.desktop" \
"${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
for _icons in 16x16 24x24 32x32 48x48 128x128 256x256 512x512;do
- install -Dm644 "${srcdir}/opt/apps/${_appname}/entries/icons/hicolor/${_icons}/apps/${_appname}.png" \
+ install -Dm644 "${srcdir}/opt/apps/${_pkgname}/entries/icons/hicolor/${_icons}/apps/${_pkgname}.png" \
"${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png"
- install -Dm644 "${srcdir}/opt/apps/${_appname}/entries/icons/hicolor/${_icons}/mimetypes/himirage.png" \
+ install -Dm644 "${srcdir}/opt/apps/${_pkgname}/entries/icons/hicolor/${_icons}/mimetypes/himirage.png" \
"${pkgdir}/usr/share/icons/hicolor/${_icons}/mimetypes/${pkgname%-bin}.png"
done
- install -Dm644 "${srcdir}/opt/apps/${_appname}/entries/mime/packages/${_appname}.xml" "${pkgdir}/usr/share/mime/packages/${pkgname%-bin}.xml"
- install -Dm644 "${srcdir}/opt/apps/${_appname}/files/doc/${_appname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${srcdir}/opt/apps/${_pkgname}/entries/mime/packages/${_pkgname}.xml" "${pkgdir}/usr/share/mime/packages/${pkgname%-bin}.xml"
+ install -Dm644 "${srcdir}/opt/apps/${_pkgname}/files/doc/${_pkgname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
} \ No newline at end of file