summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWhiredPlanck2022-02-08 19:11:19 +0800
committerWhiredPlanck2022-02-08 19:11:19 +0800
commitfaf103fc2878e52f01527b34a52ad8cc9f209bff (patch)
treeca4c4c5b3fe75deeb9465542d0c5324438630b3b
parent2da4b5fdc38557fa946dbaec8a1fb54072b6fb6b (diff)
downloadaur-faf103fc2878e52f01527b34a52ad8cc9f209bff.tar.gz
astap-bin: update to 2022.2.04a
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD50
2 files changed, 35 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 607f77bc7cf4..77e183f8781d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b4b17c251dbe..7d1e9e1fceee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}