summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDavid Thurstenson2021-06-06 16:42:46 -0500
committerDavid Thurstenson2021-06-06 16:42:46 -0500
commitaee750d5b11b63138eee239fb4e30d1e098a24cc (patch)
treef0191c71fd1bfb6601213e02f38702dfa5ba4ff0 /PKGBUILD
parent142027b158f787ac6f5229a4479a6ad9aa8dce5e (diff)
downloadaur-sdtool-git.tar.gz
Update package to fit VCS packaging standards and more...
- Move to git source instead of zip archive - Update pkgver with info from repo - Skip source file checksum validation - Add missing dependancy on glibc - Fix Upstream URL - Remove vestigial Makefile.patch
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 23 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cee36a859d8f..6042898e6d22 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,33 @@
-# Maintainer: Manuel Conzelmann
-pkgname=sdtool
-pkgver=1.0
+# Maintainer: David Thurstenson <thurstylark@gmail.com>
+# Contributor: Manuel Conzelmann
+pkgname=sdtool-git
+_pkgname=${pkgname%-git}
+pkgver=r9.6154df2
pkgrel=1
-pkgdesc="set hardware lock/unlock on (micro) sd cards"
+pkgdesc="A small tool for managing the write protection flag of SD cards"
arch=('i686' 'x86_64')
-url="http://www.bertold.org/sdtool/"
+url="https://github.com/BertoldVdb/sdtool"
license=('custom')
-depends=()
-makedepends=()
-source=("https://github.com/BertoldVdb/$pkgname/archive/master.zip")
-md5sums=('347e223869f61d3314b1ecf979bf8d36') #autofill using updpkgsums
+depends=('glibc')
+makedepends=('git')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+replaces=("$_pkgname")
+source=("git+https://github.com/BertoldVdb/sdtool.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
build() {
-cd $srcdir/$pkgname-master/
+ cd "$srcdir/$_pkgname"
make
}
package() {
- install -D -m644 $srcdir/$pkgname-master/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -D -m755 $srcdir/$pkgname-master/$pkgname "${pkgdir}/usr/bin/${pkgname}"
+ cd "$srcdir/$_pkgname"
+ install -D -m644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -D -m755 "$_pkgname" "$pkgdir/usr/bin/$_pkgname"
}