diff options
author | Christian Hesse | 2015-06-29 11:33:38 +0200 |
---|---|---|
committer | Christian Hesse | 2015-06-29 11:33:38 +0200 |
commit | 70effae8cc2ecd962505e6f9a6b2331f8eadbaa5 (patch) | |
tree | 132f457be922a90b1019cfce2424dd7555be3d27 | |
download | aur-70effae8cc2ecd962505e6f9a6b2331f8eadbaa5.tar.gz |
initial import of gptsync 0.14-7
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..35cbb125a1b9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = gptsync + pkgdesc = gptsync maintains an MBR partition table synchronised with a GPT partition table used as reference. + pkgver = 0.14 + pkgrel = 7 + url = https://packages.debian.org/wheezy/gptsync + arch = i686 + arch = x86_64 + license = custom + makedepends = python2 + makedepends = syslinux + depends = gnu-efi-libs + source = http://ftp.debian.org/debian/pool/main/r/refit/refit_0.14.orig.tar.gz + source = http://ftp.debian.org/debian/pool/main/r/refit/refit_0.14-2.debian.tar.gz + sha256sums = 0101ac403c3a8c90813df20726c9e76a58515ca7d1a35a7b2ab42eaf28e25e1e + sha256sums = 5418b9d6645453ac53e831c59a255ecfe85a09038e0d5d08fc1a55cf6fb087a3 + +pkgname = gptsync + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b3465e05c20b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Christian Hesse <mail@eworm.de> + +pkgname=gptsync +pkgver=0.14 +_pkgrel_debian=2 +pkgrel=7 +pkgdesc="gptsync maintains an MBR partition table synchronised with a GPT partition table used as reference." +arch=('i686' 'x86_64') +depends=('gnu-efi-libs') +makedepends=('python2' 'syslinux') +url='https://packages.debian.org/wheezy/gptsync' +license=('custom') +source=("http://ftp.debian.org/debian/pool/main/r/refit/refit_${pkgver}.orig.tar.gz" + "http://ftp.debian.org/debian/pool/main/r/refit/refit_${pkgver}-${_pkgrel_debian}.debian.tar.gz") +sha256sums=('0101ac403c3a8c90813df20726c9e76a58515ca7d1a35a7b2ab42eaf28e25e1e' + '5418b9d6645453ac53e831c59a255ecfe85a09038e0d5d08fc1a55cf6fb087a3') + +build() { + cd ${srcdir}/refit-${pkgver}/ + + for PATCH in $(cat ${srcdir}/debian/patches/series); do + patch -Np1 < ${srcdir}/debian/patches/${PATCH} + done + + cd ${srcdir}/refit-${pkgver}/include/ + python2 ${srcdir}/debian/mbr/mkmbrhdr.py /usr/lib/syslinux/bios/mbr.bin > syslinux_mbr.h + + cd ${srcdir}/refit-${pkgver}/libeg/ + make + + cd ${srcdir}/refit-${pkgver}/gptsync/ + ln -s Makefile.unix Makefile + make +} + +package() { + cd ${srcdir}/refit-${pkgver}/ + + install -D -m0755 ${srcdir}/refit-${pkgver}/gptsync/gptsync ${pkgdir}/usr/bin/gptsync + install -D -m0755 ${srcdir}/refit-${pkgver}/gptsync/showpart ${pkgdir}/usr/bin/showpart + + install -D -m0644 ${srcdir}/refit-${pkgver}/gptsync/gptsync.8 ${pkgdir}/usr/share/man/man8/gptsync.8 + install -D -m0644 ${srcdir}/debian/showpart.8 ${pkgdir}/usr/share/man/man8/showpart.8 +} + |