diff options
author | Antonio Rojas | 2020-05-01 20:23:43 +0000 |
---|---|---|
committer | Antonio Rojas | 2020-05-01 20:23:43 +0000 |
commit | 7ccf2c63ebdc17e885e8fccc392776bdce409c88 (patch) | |
tree | 67f392a2ef231d4bd08896c4f6040b1db134a675 /PKGBUILD | |
download | aur-7ccf2c63ebdc17e885e8fccc392776bdce409c88.tar.gz |
Dropped from repos
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..14c81b6505ef --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org> +# Contributor: Mateusz Herych <heniekk@gmail.com> +# Contributor: Sergio Jovani Guzman <moret.sjg@gmail.com> +# Contributor: royrocks <royrocks13@gmail.com> + +pkgname=tuxpaint +pkgver=0.9.23 +pkgrel=2 +pkgdesc='Drawing program designed for young children' +arch=('x86_64') +url='http://tuxpaint.org/' # no https available +license=('GPL') +backup=('etc/tuxpaint/tuxpaint.conf') +depends=('fribidi' 'libpaper' 'librsvg' 'python2' 'sdl_image' + 'sdl_mixer' 'sdl_pango' 'sdl_ttf') +makedepends=('gperf' 'setconf') +optdepends=('tuxpaint-stamps: more stamps' + 'tuxpaint-conf: configuration manager') +source=("https://downloads.sourceforge.net/sourceforge/tuxpaint/$pkgname-$pkgver.tar.gz") +sha256sums=('349919c44e0fa252581be6e3242251fb62d20a82c971e99be96d648462bf6926') + +prepare() { + cd "$pkgname-$pkgver" + + # python2 fix + for f in docs/zh_tw/mkTuxpaintIM.py fonts/locale/zh_tw_docs/maketuxfont.py; do + sed -i '0,/on/s//on2/' $f + done + + # desktop shortcut categories + setconf src/tuxpaint.desktop Categories='Game;KidsGame;Graphics;RasterGraphics;' + + # fullscreen by default + setconf -u src/tuxpaint.conf fullscreen=true + + # location of bash completion files + setconf Makefile COMPLETIONDIR='$(DESTDIR)/usr/share/bash-completion/completions' + + # no KDE4-related requirements at installation-time + setconf Makefile ARCH_INSTALL='' +} + +build() { + make -C "$pkgname-$pkgver" PREFIX=/usr clean translations all -j1 +} + +package() { + make -C "$pkgname-$pkgver" \ + PREFIX=/usr \ + GNOME_PREFIX=/usr \ + X11_ICON_PREFIX="$pkgdir/usr/share/pixmaps" \ + DESTDIR="$pkgdir" \ + install -j1 + + # bash completions + mv "$pkgdir/usr/share/bash-completion/completions/tuxpaint-completion.bash" \ + "$pkgdir/usr/share/bash-completion/completions/tuxpaint" + + # desktop shortcut + install -Dm644 "$pkgname-$pkgver/src/$pkgname.desktop" \ + "$pkgdir/usr/share/applications/$pkgname.desktop" +} + +# getver: tuxpaint.org/download/source +# vim: ts=2 sw=2 et: |