summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormock2015-07-16 16:29:47 +1000
committermock2015-07-16 16:29:47 +1000
commita1ebf9e877eea25bb600249a4d3ee69715044ee3 (patch)
tree8869478e83d6d7117fd246a21cc1bad8f7c2eaa8
downloadaur-a1ebf9e877eea25bb600249a4d3ee69715044ee3.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--LICENSE3
-rw-r--r--PKGBUILD34
-rw-r--r--babelmap7
-rw-r--r--babelmap.desktop8
-rw-r--r--babelmap.install11
6 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ef7fdb3c432e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = babelmap
+ pkgdesc = A Unicode character map for Windows.
+ pkgver = 8.0.0.1
+ pkgrel = 1
+ url = http://www.babelstone.co.uk/Software/BabelMap.html
+ install = babelmap.install
+ arch = any
+ license = custom
+ makedepends = icoutils
+ makedepends = imagemagick
+ depends = wine
+ depends = xdg-utils
+ source = http://www.babelstone.co.uk/Software/BabelMap.zip
+ source = babelmap
+ source = babelmap.desktop
+ source = LICENSE
+ sha256sums = 4d2e2725cad9eb5e7f44ef260848439541ac1c4918b772eda07333c2ac352068
+ sha256sums = 5d62cd3c9bf31ca196e98da3d2eff27c6642c05f8ad9893cd1e73cdf08eb1573
+ sha256sums = 332804bcab37fdf223a9b55cead76c1c12e4c0e7f3df1691c93c9ad98e537274
+ sha256sums = 90544b87643dad089f816791171a909827bbdce12df7113543d005ffbfb53d64
+
+pkgname = babelmap
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000000..5d5221ef976e
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,3 @@
+BabelMap is free and fully functional for personal or commercial use, but you are welcome to make a small donation via PayPal to help support its continued development if you wish ($5 or equivalent suggested).
+
+http://www.babelstone.co.uk/Software/BabelMap.html
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..52aa1ed71cea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+pkgname=babelmap
+pkgver=8.0.0.1
+pkgrel=1
+pkgdesc="A Unicode character map for Windows."
+arch=('any')
+url="http://www.babelstone.co.uk/Software/BabelMap.html"
+license=('custom')
+depends=('wine' 'xdg-utils')
+makedepends=('icoutils' 'imagemagick')
+source=('http://www.babelstone.co.uk/Software/BabelMap.zip'
+ 'babelmap'
+ 'babelmap.desktop'
+ 'LICENSE')
+sha256sums=('4d2e2725cad9eb5e7f44ef260848439541ac1c4918b772eda07333c2ac352068'
+ '5d62cd3c9bf31ca196e98da3d2eff27c6642c05f8ad9893cd1e73cdf08eb1573'
+ '332804bcab37fdf223a9b55cead76c1c12e4c0e7f3df1691c93c9ad98e537274'
+ '90544b87643dad089f816791171a909827bbdce12df7113543d005ffbfb53d64')
+install='babelmap.install'
+
+build() {
+ wrestool -x -n 131 BabelMap.exe > babelmap.ico 2>/dev/null
+ convert babelmap.ico babelmap.png
+}
+
+package() {
+ install -Dm755 "${srcdir}/BabelMap.exe" "${pkgdir}/usr/share/babelmap/BabelMap.exe"
+ install -Dm755 "${srcdir}/babelmap" "${pkgdir}/usr/bin/babelmap"
+ install -Dm644 "${srcdir}/babelmap.desktop" "${pkgdir}/usr/share/applications/babelmap.desktop"
+ install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/babelmap/LICENSE"
+
+ install -Dm644 "${srcdir}/babelmap-1.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/babelmap.png"
+ install -Dm644 "${srcdir}/babelmap-0.png" "${pkgdir}/usr/share/icons/hicolor/32x32/apps/babelmap.png"
+ install -Dm644 "${srcdir}/babelmap-2.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/babelmap.png"
+}
diff --git a/babelmap b/babelmap
new file mode 100644
index 000000000000..c95b9ca017e1
--- /dev/null
+++ b/babelmap
@@ -0,0 +1,7 @@
+#!/bin/bash
+export WINEPREFIX="$HOME"/.babelmap/wine WINEDLLOVERRIDES="mscoree,mshtml="
+if [ ! -d "$HOME"/.babelmap ] ; then
+ mkdir -p "$HOME"/.babelmap/wine
+ wineboot -u
+fi
+WINEDEBUG=-all wine /usr/share/babelmap/BabelMap.exe "$@"
diff --git a/babelmap.desktop b/babelmap.desktop
new file mode 100644
index 000000000000..e66c903e1216
--- /dev/null
+++ b/babelmap.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=BabelMap
+Comment=Unicode character map
+Exec=babelmap
+Icon=babelmap
+Categories=Utility;
diff --git a/babelmap.install b/babelmap.install
new file mode 100644
index 000000000000..e9df254ce70c
--- /dev/null
+++ b/babelmap.install
@@ -0,0 +1,11 @@
+post_install() {
+ post_upgrade
+}
+
+post_upgrade() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_remove() {
+ post_upgrade
+}