diff options
author | Brian Bidulock | 2015-06-10 23:06:00 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 23:06:00 -0600 |
commit | 2999925bf0910022cf648f18935fa358a3412187 (patch) | |
tree | 71efb1014d087b27bc7e71c4fd10357253502f11 | |
download | aur-2999925bf0910022cf648f18935fa358a3412187.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | classhint.patch | 15 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..84a36da6a1e6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = wmmoonclock + pkgdesc = WindowMaker dockapp that shows lunar ephemeris to fairly high accuracy + pkgver = 1.27 + pkgrel = 2 + url = http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/time.html#wmmoonclock + arch = i686 + arch = x86_64 + license = GPL + depends = libxpm + source = http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/wmMoonClock-1.27.tar.gz + source = classhint.patch + md5sums = c85bc974e70c867d556805505d3be48c + md5sums = 03685215040f4cf4cc42e2697db786b0 + +pkgname = wmmoonclock + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..baba2ede4485 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Brian Bidulock <bidulock@openss7.org> +# Contributor: Xavier Benderitter <phenomenologeek at gmail.com> +pkgname=wmmoonclock +_name=wmMoonClock +pkgver=1.27 +pkgrel=2 +pkgdesc="WindowMaker dockapp that shows lunar ephemeris to fairly high accuracy" +arch=('i686' 'x86_64') +url="http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/time.html#wmmoonclock" +license=('GPL') +depends=('libxpm') +source=("http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/wmMoonClock-1.27.tar.gz" + "classhint.patch") +md5sums=('c85bc974e70c867d556805505d3be48c' + '03685215040f4cf4cc42e2697db786b0') + +prepare() { + cd "$srcdir/$_name-$pkgver/Src" + patch -Np3 -b -z .orig <../../classhint.patch + cat>$_name.desktop<<-PBEOF + [Desktop Entry] + Encoding=UTF-8 + Type=Application + Name=$_name + GenericName=Moon Ephemeris + Comment=$pkgdesc + Exec=$_name + TryExec=/usr/bin/$_name + Icon=$_name + Terminal=false + StartupNotify=false + Categories=DockApp;WMAKER; + StartupWMClass=$_name + X-Arch-Package=$pkgname +PBEOF +} + +build() { + cd "$srcdir/$_name-$pkgver/Src" + make +} + +package() { + cd "$srcdir/$_name-$pkgver/Src" + install -Dm0755 $_name "$pkgdir/usr/bin/$_name" + install -Dm0644 $_name.1 "$pkgdir/usr/share/man/man1/$_name.1" + install -Dm0644 $_name.desktop "$pkgdir/usr/share/applications/$_name.desktop" +} diff --git a/classhint.patch b/classhint.patch new file mode 100644 index 000000000000..9db98f75f102 --- /dev/null +++ b/classhint.patch @@ -0,0 +1,15 @@ +diff -up src/wmMoonClock-1.27/Src/xutils.c.orig src/wmMoonClock-1.27/Src/xutils.c +--- src/wmMoonClock-1.27/Src/xutils.c.orig 2014-04-12 07:21:03.000000000 -0600 ++++ src/wmMoonClock-1.27/Src/xutils.c 2014-04-12 07:22:35.000000000 -0600 +@@ -228,8 +228,10 @@ void openXwindow(int argc, char *argv[], + * Activate hints + */ + XSetWMNormalHints(display, win, &mysizehints); ++ if (strrchr(wname, '/')) ++ wname = strrchr(wname, '/') + 1; + classHint.res_name = wname; +- classHint.res_class = wname; ++ classHint.res_class = "DockApp"; + XSetClassHint(display, win, &classHint); + + |