summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD39
2 files changed, 36 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9f7f380c865f..599e5a6dce9d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
-# Generated by mksrcinfo v8
-# Wed Aug 10 19:45:15 UTC 2016
pkgbase = makebootfat
pkgdesc = Command line tool to make bootable FAT file systems
- pkgver = 1.4
+ pkgver = 1.6
pkgrel = 1
+ url = https://sourceforge.net/p/advancemame/makebootfat
arch = i686
arch = x86_64
- license = GPL2
+ license = GPL-2.0-only
+ makedepends = git
+ makedepends = automake
depends = glibc
- source = http://downloads.sourceforge.net/project/advancemame/advanceboot/1.4/makebootfat-1.4.tar.gz
- sha512sums = 638356c951670187960d0050d963116391d4b494bc9b082b3d4673188450e47f22fda5733aa09b15cfbb1640807676f5f8743dd094b9931f150b445eb8d335dd
+ source = makebootfat::git+https://git.code.sf.net/p/advancemame/makebootfat#commit=391146bd56b13fe17b356b0415434d59d8d5a211
+ source = https://github.com/amadvance/advancemame/raw/1ac78eb12cf69dc5c01df4195d58f333530a4d87/advance/d2/d2.cc
+ b2sums = SKIP
+ b2sums = 37aa18680461181591ef13457b6dddee6808d31c96e4fcba2bb6b31a8f4b0e492a08c511e8fade1e39831cd8e80d229b8af070b321027f5561f53c04302f38d2
pkgname = makebootfat
-
diff --git a/PKGBUILD b/PKGBUILD
index 18c33c9a2a59..3e092f6187ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,36 @@
# Maintainer: Adrián Pérez de Castro <aperez@igalia.com>
+
pkgdesc='Command line tool to make bootable FAT file systems'
-pkgname='makebootfat'
-pkgver='1.4'
-pkgrel='1'
-license=('GPL2')
-arch=('i686' 'x86_64')
-depends=('glibc')
-source=("http://downloads.sourceforge.net/project/advancemame/advanceboot/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('638356c951670187960d0050d963116391d4b494bc9b082b3d4673188450e47f22fda5733aa09b15cfbb1640807676f5f8743dd094b9931f150b445eb8d335dd')
+pkgname=makebootfat
+pkgver=1.6
+pkgrel=1
+url=https://sourceforge.net/p/advancemame/makebootfat
+license=(GPL-2.0-only)
+arch=(i686 x86_64)
+depends=(glibc)
+makedepends=(git automake)
+_commit=391146bd56b13fe17b356b0415434d59d8d5a211
+source=("$pkgname::git+https://git.code.sf.net/p/advancemame/makebootfat#commit=$_commit"
+ https://github.com/amadvance/advancemame/raw/1ac78eb12cf69dc5c01df4195d58f333530a4d87/advance/d2/d2.cc)
+b2sums=(SKIP
+ '37aa18680461181591ef13457b6dddee6808d31c96e4fcba2bb6b31a8f4b0e492a08c511e8fade1e39831cd8e80d229b8af070b321027f5561f53c04302f38d2')
+
+prepare () {
+ cd "$pkgname"
+ autoreconf -fi
+}
build () {
- cd "${pkgname}-${pkgver}"
+ cd "$pkgname"
+
+ # Build the documentation tool by hand.
+ ${CXX:-g++} ${CXXFLAGS} -o advd2 "$srcdir/d2.cc" ${LDFLAGS}
+
./configure --prefix=/usr --mandir=/usr/share/man
- make
+ PATH="$(pwd):$PATH" make
}
package () {
- cd "${pkgname}-${pkgver}"
- make install DESTDIR="${pkgdir}"
+ cd "$pkgname"
+ make install DESTDIR="$pkgdir"
}