diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..da7586a8bbec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Christoph Robbert <chrobbert@gmail.com> +# Contributor: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Brad Fanella <bradfanella@archlinux.us> +# Contributor: jrutila +# Contributor: grimi <grimi@poczta.fm> +# Contributor: jht <stefano@inventati.org> + +pkgname=wxglade +pkgver=0.7.0 +pkgrel=3 +pkgdesc='GUI designer for wxWidgets that can generate Python, C++, Perl, Lisp and XRC code' +arch=('any') +license=('MIT') +url='http://wxglade.sourceforge.net/' +depends=('wxpython' 'desktop-file-utils') +makedepends=('python2' 'gendesk' 'imagemagick') +install="$pkgname.install" +source=("http://downloads.sourceforge.net/sourceforge/wxglade/wxGlade-$pkgver.tar.gz" + 'wxglade.sh' + 'wxglade_0.7.0+.diff') +sha256sums=('0e7f8dc48bc0da606dad5d5c65188b62b90702e9807b988ff023b460c5fa2f99' + '4549c2034453475f06265fa1c845db3b4c006ab9b17d0386aecd2a276577a6e0' + 'e3de27c537f082c3df416a0f0e85b503200b0681c9e710669de49dd6a4b1370d') + +prepare() { + gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec 'wxglade %F' \ + --name 'wxGlade' --mimetypes 'application/x-wxg' + convert "wxGlade-$pkgver/icons/icon.xpm" "$pkgname.png" +} + +package() { + mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/doc/wxGlade" + + patch -p1 -f -d "wxGlade-$pkgver" -i ../wxglade_0.7.0+.diff + install -Dm644 "wxGlade-$pkgver/docs/man/$pkgname.1" \ + "$pkgdir/usr/share/man/man1/$pkgname.1" + rm -rf "wxGlade-$pkgver/docs/man" + mv "wxGlade-$pkgver/docs/"* "$pkgdir/usr/share/doc/wxGlade/" + cp -R "wxGlade-$pkgver/" "$pkgdir/usr/share/wxGlade/" + + python2 -m compileall "$pkgdir/usr/share/wxGlade/" + + install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "wxGlade-$pkgver/license.txt" \ + "$pkgdir/usr/share/licenses/$pkgname/license.txt" + install -Dm644 "$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 "$pkgname.desktop" \ + "$pkgdir/usr/share/applications/$pkgname.desktop" +} + +# vim:set ts=2 sw=2 et: |