summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgrufo2020-09-21 01:23:43 +0100
committergrufo2020-09-21 01:23:43 +0100
commite1aeed0f7f60caf134a9e48e8ee7b1489ab48fb0 (patch)
tree43abf2f007eff4d7c718e8176f23766c95ebf8c7 /PKGBUILD
parent11e4d04c50ce9521586d12022876e97964aee652 (diff)
downloadaur-e1aeed0f7f60caf134a9e48e8ee7b1489ab48fb0.tar.gz
Add support for different upstream releases of the same package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 8 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 31fc391a6a32..7dd7cc25ca2e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,8 +7,9 @@
# Contributor: oguzkagan <me@oguzkaganeren.com.tr>
pkgname='xampp'
-pkgver='7.4.10'
-_uppkgrel=0
+_srcver='7.4.10'
+_binver=0
+pkgver="${_srcver}$(test "${_binver}" -eq 0 || echo ".${_binver}")"
pkgrel=10
pkgdesc='A stand-alone LAMPP distribution'
url='https://www.apachefriends.org/'
@@ -34,8 +35,8 @@ source=('bitrock-unpacker.tcl'
'xampp-manager.desktop')
_build32name='linux'
_build64name='linux-x64'
-source_i686=("${url}/${pkgname}-files/${pkgver}/${pkgname}-${_build32name}-${pkgver}-${_uppkgrel}-installer.run")
-source_x86_64=("${url}/${pkgname}-files/${pkgver}/${pkgname}-${_build64name}-${pkgver}-${_uppkgrel}-installer.run")
+source_i686=("${url}/${pkgname}-files/${_srcver}/${pkgname}-${_build32name}-${_srcver}-${_binver}-installer.run")
+source_x86_64=("${url}/${pkgname}-files/${_srcver}/${pkgname}-${_build64name}-${_srcver}-${_binver}-installer.run")
options=('staticlibs' 'libtool' '!strip')
install='xampp.install'
sha256sums=('3f262ef4b3e752992667ab482cbf364e3b9e6f95b4b6fb12a1ce6fa7a88f124e'
@@ -54,7 +55,7 @@ sha256sums_i686=('SKIP')
_platform="$(test "${CARCH}" = 'x86_64' && echo "${_build64name}" || echo "${_build32name}")"
-_pkgstring="${pkgname}-${_platform}-${pkgver}-${_uppkgrel}"
+_pkgstring="${pkgname}-${_platform}-${_srcver}-${_binver}"
# Make a string suitable for `sed`, by escaping []/&$.*^ - syntax: `_sed_escape STRING`
_sed_escape() {
@@ -79,7 +80,7 @@ package() {
local _xampp_root='/opt/lampp'
local _sed_subst="
- s/@XAMPP_VERSION@/$(_sed_escape "${pkgver}-${_uppkgrel}")/g
+ s/@XAMPP_VERSION@/$(_sed_escape "${_srcver}-${_binver}")/g
s/@XAMPP_PLATFORM@/$(_sed_escape "${_platform}")/g
s/@XAMPP_ROOT@/$(_sed_escape "${_xampp_root}")/g
"
@@ -112,7 +113,7 @@ package() {
# Links and missing files
sed "${_sed_subst}" "${srcdir}/properties.ini.in" > "${pkgdir}${_xampp_root}/properties.ini"
- echo -n "${pkgver}-${_uppkgrel}" > "${pkgdir}${_xampp_root}/lib/VERSION"
+ echo -n "${_srcver}-${_binver}" > "${pkgdir}${_xampp_root}/lib/VERSION"
ln -s "${_xampp_root}/xampp" "${pkgdir}${_xampp_root}/lampp"
test -d "${pkgdir}${_xampp_root}/share/lampp" || \
ln -sf "${_xampp_root}/share/xampp" "${pkgdir}${_xampp_root}/share/lampp"