diff options
author | WhiredPlanck | 2022-02-08 19:11:19 +0800 |
---|---|---|
committer | WhiredPlanck | 2022-02-08 19:11:19 +0800 |
commit | faf103fc2878e52f01527b34a52ad8cc9f209bff (patch) | |
tree | ca4c4c5b3fe75deeb9465542d0c5324438630b3b | |
parent | 2da4b5fdc38557fa946dbaec8a1fb54072b6fb6b (diff) | |
download | aur-faf103fc2878e52f01527b34a52ad8cc9f209bff.tar.gz |
astap-bin: update to 2022.2.04a
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 35 insertions, 21 deletions
@@ -1,15 +1,15 @@ pkgbase = astap-bin pkgdesc = Astrometric (plate) solver, stacking of images, photometry and FITS viewer - pkgver = 0.9.532 + pkgver = 2022.2.04a pkgrel = 1 url = http://www.hnsky.org/astap.htm arch = i686 arch = x86_64 license = GPL source_i686 = astap_i386.deb::https://sourceforge.net/projects/astap-program/files/linux_installer/astap_i386.deb/download - sha256sums_i686 = 6fe9589c354d4d0b61d9e6daccfc038794dbe310df93b94644fb3b0175a4074b + sha256sums_i686 = 9c3d4415f5c3cb68fee7834995eb3610bf85594f9c8fa957a6e2ffaa8abfc1b0 source_x86_64 = astap_amd64.deb::https://sourceforge.net/projects/astap-program/files/linux_installer/astap_amd64.deb/download - sha256sums_x86_64 = a12a4024e2789fe492361b447a667a6375f031633e44ab6c270be90b3d88c709 + sha256sums_x86_64 = c52ea287343c9d43491c3ce7488405d398b7b1a0f69d2c41dbe3f48daa181bb1 pkgname = astap-bin @@ -2,34 +2,48 @@ pkgname=astap-bin _pkgname=astap -pkgver=0.9.532 +pkgver=2022.2.04a pkgrel=1 pkgdesc="Astrometric (plate) solver, stacking of images, photometry and FITS viewer" arch=('i686' 'x86_64') url="http://www.hnsky.org/astap.htm" license=('GPL') -#depends=('desktop-file-utils' 'libxrender' 'shared-mime-info' 'libxext' 'gtk2') source_i686=("${_pkgname}_i386.deb::https://sourceforge.net/projects/astap-program/files/linux_installer/astap_i386.deb/download") source_x86_64=("${_pkgname}_amd64.deb::https://sourceforge.net/projects/astap-program/files/linux_installer/astap_amd64.deb/download") -sha256sums_i686=('6fe9589c354d4d0b61d9e6daccfc038794dbe310df93b94644fb3b0175a4074b') -sha256sums_x86_64=('a12a4024e2789fe492361b447a667a6375f031633e44ab6c270be90b3d88c709') +sha256sums_i686=('9c3d4415f5c3cb68fee7834995eb3610bf85594f9c8fa957a6e2ffaa8abfc1b0') +sha256sums_x86_64=('c52ea287343c9d43491c3ce7488405d398b7b1a0f69d2c41dbe3f48daa181bb1') + +mkinfo() { echo -e "[\e[96mMKINFO\e[0m]: \e[1m$*\e[0m"; } + +pkgver() { + if [[ "$CARCH" == "i686" ]]; then + echo "2022.1.17" + fi +} build() { - if [[ "$CARCH" == "i686" ]]; then - ar x "${_pkgname}_i386.deb" - else - ar x "${_pkgname}_amd64.deb" - fi + if [[ "$CARCH" == "i686" ]]; then + ar x "${srcdir}/${_pkgname}_i386.deb" + else + ar x "${srcdir}/${_pkgname}_amd64.deb" + fi } package() { - bsdtar --acls --xattrs -xpf data.tar.xz -C "${pkgdir}" - find "${pkgdir}" -type d -exec chmod 755 {} + - cd "${pkgdir}"/opt/astap - chmod 666 deep_sky.csv - chmod 666 variable_stars.csv - chmod 644 "acknowledgement of databases.txt" - chmod 644 copyright.txt - # chmod 755 usr/share/ - # chmod 755 usr/share/applications/ + mkinfo "Extracting data.tat.xz ..." + tar -xpvf "${srcdir}"/data.tar.xz -C "${pkgdir}" + + mkinfo "Preparing needed directoies ..." + mkdir -pv "${pkgdir}/usr/{lib,licenses/${_pkgname}}" + + mkinfo "Moving binaries from /opt to /usr/lib ..." + mv -v "${pkgdir}"/opt/"${_pkgname}" "${pkgdir}"/usr/lib + + mkinfo "Installing licenses ..." + install -Dvm644 "${pkgdir}"/usr/lib/"${_pkgname}"/*.txt \ + -t "${pkgdir}/usr/share/licenses/${_pkgname}" + + mkinfo "Removeing unneeded resources ..." + rm -rv "${pkgdir}"/usr/lib/"${_pkgname}"/*.txt + rm -rv "${pkgdir}"/*.tar.gz } |