summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorfunilrys2022-02-27 06:34:37 +0000
committerfunilrys2022-02-27 06:34:37 +0000
commit9863eee9304387136f173d18c7690ee525237e7a (patch)
tree4d90ab6cbe28ad3f749d92c57013cffb76cbe7d6 /PKGBUILD
parentb293a8ad17301de02d4fb42a3893f7f106072672 (diff)
downloadaur-tuterm.tar.gz
Let's Push to the AUR!
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 42 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 42667d4ccdc4..40e0b213f1fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}