diff options
author | Abuzer Rafey | 2017-11-14 02:51:05 -0500 |
---|---|---|
committer | Abuzer Rafey | 2017-11-14 02:52:30 -0500 |
commit | ebb03b48eaaeca4c92d0bfa5bc8251780b9bd2f3 (patch) | |
tree | fecd3faf5873ff9191fdc8a99faf1cb6eae39dfe | |
parent | 1945f0cb9a3b4507b3d8413fbc7cc7961f2177c1 (diff) | |
download | aur-ebb03b48eaaeca4c92d0bfa5bc8251780b9bd2f3.tar.gz |
Convert to VCS package (due to vulns in 1.9.6) and fix GCC7 issues
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 28 insertions, 19 deletions
@@ -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 @@ -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 |