summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAbuzer Rafey2017-11-14 02:51:05 -0500
committerAbuzer Rafey2017-11-14 02:52:30 -0500
commitebb03b48eaaeca4c92d0bfa5bc8251780b9bd2f3 (patch)
treefecd3faf5873ff9191fdc8a99faf1cb6eae39dfe
parent1945f0cb9a3b4507b3d8413fbc7cc7961f2177c1 (diff)
downloadaur-ebb03b48eaaeca4c92d0bfa5bc8251780b9bd2f3.tar.gz
Convert to VCS package (due to vulns in 1.9.6) and fix GCC7 issues
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD31
2 files changed, 28 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d1a5ebeb49df..e067e7730143 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
-# Generated by mksrcinfo v8
-# Wed Jan 20 05:41:42 UTC 2016
pkgbase = tboot
pkgdesc = A pre-kernel/VMM module that uses Intel(R) TXT to perform a measured and verified launch of an OS kernel/VMM.
- pkgver = 1.8.3
- pkgrel = 2
+ pkgver = r508+.521c58e51eb5+
+ pkgrel = 1
url = http://sourceforge.net/projects/tboot/
arch = i686
arch = x86_64
license = BSD
depends = trousers
- source = http://downloads.sourceforge.net/project/tboot/tboot/tboot-1.8.3.tar.gz
+ depends = mercurial
+ provides = tboot
+ conflicts = tboot
+ source = hg+http://hg.code.sf.net/p/tboot/code
source = 0001-Install-to-usr-bin-instead-of-usr-sbin.patch
source = 0002-20_linux_tboot-Remove-check-for-boot-config-which-do.patch
- sha512sums = cde961af07c64a7d8b77f64d48e6d9230048135420e78efc6277f32e4df78012b5bbd73e4f2ce1cd6194091ec306cc84c65356865815a7311e140fd2b94f6443
+ sha512sums = SKIP
sha512sums = b3777a871c7ae09566dcdd4f14d5f8f3a097d2c321f5eb7c2e561594837718c3c31bc70a28a3cb342e0888724176eeccd2d73e204a6cddb245f4017b84433d30
sha512sums = aaec2527587211a5ab07f98ff0c8bbe20c32df09752a7364215625b665337c8ee4c582a06639d36b64dfd78e87974d6bd722df140b268280a539d6492942e87c
-pkgname = tboot
-
+pkgname = tboot-hg
diff --git a/PKGBUILD b/PKGBUILD
index b116ccbdfefa..f12638a70b8b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,45 @@
-# Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
+# Current Maintainer: Abuzer Rafey <arafey@vyvygen.org>
+# Original Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
-pkgname=tboot
-pkgver=1.8.3
-pkgrel=2
+pkgname=tboot-hg
+pkgver=r508+.521c58e51eb5+
+pkgrel=1
pkgdesc="A pre-kernel/VMM module that uses Intel(R) TXT to perform a measured and verified launch of an OS kernel/VMM."
arch=(i686 x86_64)
url="http://sourceforge.net/projects/tboot/"
license=(BSD)
-depends=(trousers)
-source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+depends=("trousers" "mercurial")
+conflicts=('tboot')
+provides=('tboot')
+source=("hg+http://hg.code.sf.net/p/tboot/code"
0001-Install-to-usr-bin-instead-of-usr-sbin.patch
0002-20_linux_tboot-Remove-check-for-boot-config-which-do.patch)
-sha512sums=('cde961af07c64a7d8b77f64d48e6d9230048135420e78efc6277f32e4df78012b5bbd73e4f2ce1cd6194091ec306cc84c65356865815a7311e140fd2b94f6443'
+
+sha512sums=('SKIP'
'b3777a871c7ae09566dcdd4f14d5f8f3a097d2c321f5eb7c2e561594837718c3c31bc70a28a3cb342e0888724176eeccd2d73e204a6cddb245f4017b84433d30'
'aaec2527587211a5ab07f98ff0c8bbe20c32df09752a7364215625b665337c8ee4c582a06639d36b64dfd78e87974d6bd722df140b268280a539d6492942e87c')
+pkgver() {
+ cd "code"
+ printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
+}
+
prepare() {
- cd "${pkgname}-${pkgver}"
+ cd "code"
patch -p1 -i ../0001-Install-to-usr-bin-instead-of-usr-sbin.patch
patch -p1 -i ../0002-20_linux_tboot-Remove-check-for-boot-config-which-do.patch
}
build() {
- cd "${pkgname}-${pkgver}"
+ cd "code"
- unset LDFLAGS
+# unset LDFLAGS
make debug=y
}
package() {
- cd "${pkgname}-${pkgver}"
+ cd "code"
make debug=y DISTDIR="${pkgdir}" install