summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBiltu Das2023-06-10 15:18:43 +0530
committerBiltu Das2023-06-10 15:18:43 +0530
commit2e010dbcd683f64f4ba0f1e7c0966a7d6107da43 (patch)
tree1f70b003694954d2f6dbe871c5106fd3f4277c7f
parent8be8ddbc0b8c841af702f7eb244d71af163be3e4 (diff)
downloadaur-2e010dbcd683f64f4ba0f1e7c0966a7d6107da43.tar.gz
added feature to build from source
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD21
2 files changed, 13 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb31431e06ae..0925ad185a72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,7 +7,7 @@ pkgbase = qsort
license = CPL
depends = cmake>=3.22
depends = tar
- source = https://github.com/BiltuDas1/qsort/releases/download/0.3.3-beta/qsort_v0.3.3-beta_1_amd64.deb
- sha256sums = 538ab917dab7e826cda1e766a6f0934a3f71c55c91f84607f381c8c5400231de
+ source = https://github.com/BiltuDas1/qsort/archive/refs/tags/0.3.3-beta.tar.gz
+ sha256sums = 0a7980857d07789a28abb9afc71e4a6834eb59aa9e1b47dc1f41bf1f90d09615
pkgname = qsort
diff --git a/PKGBUILD b/PKGBUILD
index 4a07f21bad68..9b68d9ad062a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,19 +7,20 @@ arch=('any')
url="https://github.com/BiltuDas1/qsort"
license=('CPL')
depends=('cmake>=3.22' 'tar')
-source=("https://github.com/BiltuDas1/$pkgname/releases/download/${pkgver//_/-}/${pkgname}_v${pkgver//_/-}_1_amd64.deb")
-sha256sums=("538ab917dab7e826cda1e766a6f0934a3f71c55c91f84607f381c8c5400231de")
+source=("https://github.com/BiltuDas1/$pkgname/archive/refs/tags/${pkgver//_/-}.tar.gz")
+sha256sums=("0a7980857d07789a28abb9afc71e4a6834eb59aa9e1b47dc1f41bf1f90d09615")
+
+prepare(){
+ cd "$srcdir/$pkgname-${pkgver//_/-}"
+ cmake -B build .
+}
build(){
- cd "${srcdir}"
- mkdir $pkgname
- mv data.tar.zst $pkgname
- cd $pkgname
- tar -xf data.tar.zst
- mv data.tar.zst ..
+ cd "$srcdir/$pkgname-${pkgver//_/-}/build"
+ make
}
package(){
- cd "${srcdir}"
- mv $pkgname ../pkg/
+ cd "$srcdir/$pkgname-${pkgver//_/-}/build"
+ make DESTDIR="$pkgdir/" install
}