summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-06-29 11:33:38 +0200
committerChristian Hesse2015-06-29 11:33:38 +0200
commit70effae8cc2ecd962505e6f9a6b2331f8eadbaa5 (patch)
tree132f457be922a90b1019cfce2424dd7555be3d27
downloadaur-70effae8cc2ecd962505e6f9a6b2331f8eadbaa5.tar.gz
initial import of gptsync 0.14-7
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD45
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
+}
+