diff options
author | zxp19821005 | 2023-12-13 13:30:44 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-13 13:30:44 +0800 |
commit | d36dd4621d4d4b9a03f1526f90f111a513b4a6e5 (patch) | |
tree | b47746a0591863cc391ff47106b9bdf5e7029eb7 /PKGBUILD | |
parent | 4e90175442323133ed1f659366ac4bc14e8ad884 (diff) | |
download | aur-d36dd4621d4d4b9a03f1526f90f111a513b4a6e5.tar.gz |
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 27 insertions, 24 deletions
@@ -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 |