summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Perce2016-09-18 22:16:06 -0500
committerRobert Perce2016-09-18 22:16:06 -0500
commit3b8617655eef80c2a1504abde3ae65ade8e5a71f (patch)
treedbad4445b7321999732cd24b29bb4eeae19b219a
downloadaur-3b8617655eef80c2a1504abde3ae65ade8e5a71f.tar.gz
Initial packaging of mkhexgrid. Two small patches I needed to build included in the PKGBUILD.
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD62
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..06cba3d35ed9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = mkhexgrid
+ pkgdesc = Hex Grid Creator
+ pkgver = 0.1.1
+ pkgrel = 1
+ url = http://www.nomic.net/~uckelman/mkhexgrid/
+ arch = x86_64
+ license = GPL
+ makedepends = boost
+ depends = gd
+ source = http://www.nomic.net/~uckelman/mkhexgrid/releases/mkhexgrid-0.1.1.src.tar.bz2
+ md5sums = 5a0bdedbee65c97144288cd91e4415db
+
+pkgname = mkhexgrid
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..72e8ffc0db8a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b21120888d9b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Your Name <youremail@domain.com>
+pkgname=mkhexgrid
+pkgver=0.1.1
+pkgrel=1
+epoch=
+pkgdesc="Hex Grid Creator"
+arch=("x86_64")
+url="http://www.nomic.net/~uckelman/mkhexgrid/"
+license=('GPL')
+groups=()
+depends=("gd")
+makedepends=("boost")
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("http://www.nomic.net/~uckelman/mkhexgrid/releases/mkhexgrid-0.1.1.src.tar.bz2")
+noextract=()
+md5sums=("5a0bdedbee65c97144288cd91e4415db")
+validpgpkeys=()
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ cat <<'EOF' | patch -p2
+--- src/mkhexgrid-0.1.1/mkhexgrid.cpp 2007-01-10 07:37:42.000000000 -0600
++++ src/mkhexgrid-0.1.1/mkhexgrid.cpp 2016-09-18 21:30:27.153331541 -0500
+@@ -148,7 +148,7 @@
+ Grid g(opt);
+ g.draw();
+ }
+- catch (exception &e) {
++ catch (std::exception &e) {
+ cerr << argv[0] << ": " << e.what() << endl;
+ exit(1);
+ }
+EOF
+ cat <<'EOF' | patch -p2
+--- src/mkhexgrid-0.1.1/png.cpp 2007-01-10 07:37:42.000000000 -0600
++++ src/mkhexgrid-0.1.1/png.cpp 2016-09-18 21:39:16.996664397 -0500
+@@ -24,6 +24,7 @@
+ #include <exception>
+ #include <stdexcept>
+ #include <string>
++#include <cstring>
+ #include <sstream>
+ using namespace std;
+EOF
+}
+build() {
+ cd "$pkgname-$pkgver"
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/usr" install
+}