diff options
author | funilrys | 2022-02-27 06:34:37 +0000 |
---|---|---|
committer | funilrys | 2022-02-27 06:34:37 +0000 |
commit | 9863eee9304387136f173d18c7690ee525237e7a (patch) | |
tree | 4d90ab6cbe28ad3f749d92c57013cffb76cbe7d6 /PKGBUILD | |
parent | b293a8ad17301de02d4fb42a3893f7f106072672 (diff) | |
download | aur-tuterm.tar.gz |
Let's Push to the AUR!
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 42 insertions, 13 deletions
@@ -1,20 +1,49 @@ -# Maintainer: Haris Gušić <harisgusic dot dev at gmail dot com> +# Maintainer: Nissar Chababy <funilrys at outlook dot com> + pkgname=tuterm pkgver=0.3.0 -pkgrel=1 -pkgdesc="A framework for real-time tutorials and demonstrations of CLI programs" -arch=('x86_64') -url="https://github.com/HarisGusic/tuterm" +pkgrel=3 +pkgdesc='A better way to learn CLI programs.' +arch=('any') +url='https://github.com/veracioux/tuterm' license=('MIT') -depends=('readline') -makedepends=('git') +depends=('bash' 'readline') optdepends=('asciinema') -source=("git+https://github.com/HarisGusic/tuterm#tag=v$pkgver") -noextract=() -md5sums=('SKIP') -validpgpkeys=() +source=("$pkgname-$pkgver.tar.gz::https://github.com/veracioux/tuterm/archive/v${pkgver}.tar.gz") +sha512sums=('bb54ac58043d2a9b8c3b57e8bfa9a9be35c4b664b947808fa2b5988dc12f515b8679da6245bd04752c01474251fd8d064d654c2f53154fd08e275eefc3abbc9c') +backup=("etc/${pkgname}/config.sh") + +prepare() { + cd ${pkgname}-${pkgver} + + sed -i -E "s|(__SYSTEM_CONFIG=)(.*)|\1\"/etc/${pkgname}/config.sh\"|g" "${pkgname}" + sed -i -E "s|(__SCRIPT_PATH=)(.*)|\1\"/etc/${pkgname}/scripts\"|g" "${pkgname}" +} + +build() { + cd ${pkgname}-${pkgver} + + make DESTDIR="${srcdir}/_build" PREFIX="/usr" VERSION="${pkgver}" +} package() { - cd "$srcdir/$pkgname" - make install PREFIX=/usr DESTDIR="$pkgdir" + cd "${srcdir}/_build" + + for file in $(find . -type f) + do + echo ${file#*/} + if [[ "${file}" =~ bin/tuterm ]] + then + install -Dm755 "${file#*/}" "${pkgdir}/${file#*/}" + else + install -Dm644 "${file#*/}" "${pkgdir}/${file#*/}" + fi + done + + cd "${srcdir}/${pkgname}-${pkgver}" + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 config.sh "${pkgdir}/etc/${pkgname}/config.sh" + + install -dm755 "${pkgdir}/etc/${pkgname}/scripts" } |