summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-07-05 12:24:33 -0700
committerxiota2023-07-05 12:33:19 -0700
commit41664135762d37b2b233dfc5d88dac407ca2f052 (patch)
treeb1213ecafc720baa6cbcf5135ab474ec11bb53ae
parentf792ae005804c1466af591b394637d2db8e14ff2 (diff)
downloadaur-41664135762d37b2b233dfc5d88dac407ca2f052.tar.gz
update depends
reorganize pkgbuild
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore11
-rw-r--r--PKGBUILD60
3 files changed, 47 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 774e73e9bc3d..3c477a06bc88 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = terminate
pkgdesc = Minimal terminal emulator based on VTE
pkgver = 0.5
- pkgrel = 0
+ pkgrel = 1
url = https://git.sr.ht/~craftyguy/terminate
arch = x86_64
license = GPL3
@@ -10,11 +10,8 @@ pkgbase = terminate
makedepends = ninja
makedepends = scdoc
depends = vte3
- depends = vte-common
- provides = terminate
backup = etc/terminate/config
- source = https://git.sr.ht/~craftyguy/terminate/archive/0.5.tar.gz
- sha512sums = 8d5a320d4ab1d897d3534d7f629e6f36d9fd756fcf23893e6728988f8a09b6b85b3885f1cb495d981542aa64916d33a46d4280e76f1ce6975e86aa88696ddb3d
+ source = terminate-0.5.tar.gz::https://git.sr.ht/~craftyguy/terminate/archive/0.5.tar.gz
+ sha256sums = e97a9cc4ee38b04fc178275154f46d6071f3f1dad081185c21503d4ef59d7aa8
pkgname = terminate
-
diff --git a/.gitignore b/.gitignore
index a121dbfd43c2..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,4 @@
-*.tar.*
-.BUILDINFO
-.MTREE
-.PKGINFO
-.PKGINFO
-/*pkg
-/*src
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 412589f155c6..ee2137e8abc2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,49 @@
-# Maintainer: Clayton Craft <clayton@craftyguy.net>
-pkgname=terminate
+# Maintainer:
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+
+_pkgname='terminate'
+pkgname="$_pkgname"
pkgver=0.5
-pkgrel=0
-pkgdesc="Minimal terminal emulator based on VTE"
-arch=("x86_64")
-url="https://git.sr.ht/~craftyguy/terminate"
-license=("GPL3")
-depends=("vte3" "vte-common")
-makedepends=("gcc" "meson" "ninja" "scdoc")
-provides=("${pkgname}")
+pkgrel=1
+pkgdesc='Minimal terminal emulator based on VTE'
+arch=('x86_64')
+url='https://git.sr.ht/~craftyguy/terminate'
+license=('GPL3')
+
+depends=(
+ 'vte3'
+)
+makedepends=(
+ 'gcc'
+ 'meson'
+ 'ninja'
+ 'scdoc'
+)
+
backup=("etc/terminate/config")
-source=("https://git.sr.ht/~craftyguy/${pkgname}/archive/${pkgver}.tar.gz")
-sha512sums=('8d5a320d4ab1d897d3534d7f629e6f36d9fd756fcf23893e6728988f8a09b6b85b3885f1cb495d981542aa64916d33a46d4280e76f1ce6975e86aa88696ddb3d')
+
+if [ x"$_pkgname" == x"$pkgname" ] ; then
+ _pkgsrc="$_pkgname-$pkgver"
+
+ source=(
+ "$_pkgname-$pkgver.tar.gz"::"https://git.sr.ht/~craftyguy/${pkgname}/archive/${pkgver}.tar.gz"
+ )
+ sha256sums=(
+ 'e97a9cc4ee38b04fc178275154f46d6071f3f1dad081185c21503d4ef59d7aa8'
+ )
+fi
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- meson --prefix=/usr builddir
- meson compile -C builddir
+ cd "$srcdir/$_pkgsrc"
+ meson --prefix='/usr' build
+ meson compile -C build
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- DESTDIR="$pkgdir" meson install -C builddir
+ cd "$srcdir/$_pkgsrc"
+ DESTDIR="$pkgdir" meson install -C build
- install -Dm644 config "${pkgdir}/etc/${pkgname}/config"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -vDm0644 config -t "$pkgdir/etc/$pkgname"
+ install -vDm0644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -vDm0644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
}