templates: remove some ${srcdir} references

every functions start at `${srcdir}`. it's not required to pass full paths to `cd`
This commit is contained in:
Maksim Bondarenkov
2024-09-13 08:12:39 +03:00
committed by Christoph Reiter
parent 67d2653333
commit 0792bca97b
6 changed files with 15 additions and 16 deletions

View File

@@ -23,13 +23,13 @@ sha256sums=('SKIP'
'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb')
pkgver() {
cd "${srcdir}/${_realname}"
cd "${_realname}"
git describe --long "${_commit}" | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g'
}
prepare() {
cd "${srcdir}/${_realname}"
cd "${_realname}"
patch -Np1 -i "${srcdir}/0001-A-really-important-fix.patch"
patch -Np1 -i "${srcdir}/0002-A-less-important-fix.patch"

View File

@@ -21,7 +21,7 @@ sha256sums=('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc')
prepare() {
cd "${srcdir}"/${_realname}-${pkgver}
cd "${_realname}-${pkgver}"
patch -Np1 -i "${srcdir}"/0001-A-really-important-fix.patch
patch -Np1 -i "${srcdir}"/0002-A-less-important-fix.patch

View File

@@ -18,13 +18,13 @@ sha256sums=('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
patch -p1 -i "${srcdir}/0001-A-fix.patch"
}
build() {
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
mkdir -p "build-${MSYSTEM}" && cd "build-${MSYSTEM}"
../"${_realname}-${pkgver}"/configure \
--prefix="${MINGW_PREFIX}" \
@@ -38,13 +38,13 @@ build() {
}
check() {
cd "${srcdir}/build-${MSYSTEM}"
cd "build-${MSYSTEM}"
make check
}
package() {
cd "${srcdir}/build-${MSYSTEM}"
cd "build-${MSYSTEM}"
make install DESTDIR="${pkgdir}"

View File

@@ -19,7 +19,7 @@ sha256sums=('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
patch -Np1 -i "${srcdir}"/0001-A-really-important-fix.patch
patch -Np1 -i "${srcdir}"/0002-A-less-important-fix.patch
@@ -29,19 +29,19 @@ prepare() {
}
build() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
cargo build --release --frozen
}
check() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
cargo test --release --frozen
}
package() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
cargo install \
--offline \

View File

@@ -22,7 +22,7 @@ sha256sums=('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc')
prepare() {
cd "${srcdir}"/${_realname}-${pkgver}
cd "${_realname}-${pkgver}"
patch -Np1 -i "${srcdir}"/0001-A-really-important-fix.patch
patch -Np1 -i "${srcdir}"/0002-A-less-important-fix.patch

View File

@@ -22,7 +22,7 @@ sha256sums=('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
patch -Np1 -i "${srcdir}/0001-A-really-important-fix.patch"
patch -Np1 -i "${srcdir}/0002-A-less-important-fix.patch"
@@ -34,7 +34,6 @@ prepare() {
build() {
msg "Python build for ${MSYSTEM}"
cd "${srcdir}"
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"
python -m build --wheel --skip-dependency-check --no-isolation
@@ -42,7 +41,7 @@ build() {
check() {
msg "Python test for ${MSYSTEM}"
cd "${srcdir}/python-build-${MSYSTEM}"
cd "python-build-${MSYSTEM}"
# The test command will usually depend upon what is contained in the tox.ini file
# or in the [testenv:py] section of the pyproject.toml file.
@@ -51,7 +50,7 @@ check() {
package() {
msg "Python install for ${MSYSTEM}"
cd "${srcdir}/python-build-${MSYSTEM}"
cd "python-build-${MSYSTEM}"
MSYS2_ARG_CONV_EXCL="--prefix=" \
python -m installer --prefix=${MINGW_PREFIX} \