diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..7946b41f7eea --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,74 @@ +# Maintainer: Kozec <kozec at kozec dot com> + +pkgname='mcedit-git' +reponame='MCEdit-Unified' +pkgver='20180211' +pkgrel=1 +pkgdesc='Minecraft world editor' +arch=('any') +url='https://www.mcedit-unified.net/' +license=('BSD') + +makedepends=('cython2') +depends=('python2' 'python2-opengl' 'python2-numpy' 'python2-pygame' + 'python2-yaml' 'python2-pillow' 'python2-ftputil' 'python2-xlib' 'xclip') +conflicts=('mcedit' 'pymclevel') + +source=(MCEdit MCEdit.desktop + directories.patch + setup_leveldb.patch + git+https://github.com/Podshot/$reponame.git + ) + +prepare() { + cd ${srcdir}/${reponame} + grep -rlZ DejaVuSans\-Regular\.ttf * | while IFS= read -r -d '' filename; do sed -i 's/DejaVuSans\-Regular\.ttf/DejaVuSans\.ttf/g' "$filename"; done + msg setup_leveldb.patch + patch -Np0 -i ../setup_leveldb.patch || return 1 + msg directories.patch + patch -Np0 -i ../directories.patch || return 1 +} + + +build() { + cd ${srcdir}/${reponame} + python2 setup.py all + cd pymclevel + python2 setup_leveldb.py +} + + +package() { + cd ${srcdir}/${reponame} + mkdir -p "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/usr/lib/mcedit" + mkdir -p "${pkgdir}/usr/share/mcedit" + mkdir -p "${pkgdir}/usr/share/applications" + mkdir -p "${pkgdir}/usr/share/pixmaps" + # Pys + cp *.py "${pkgdir}/usr/lib/mcedit" + cp *.pyc "${pkgdir}/usr/lib/mcedit" + cp cpngfilters* "${pkgdir}/usr/lib/mcedit" + for i in albow editortools pymclevel utilities panels viewports leveldb_mcpe; do + cp -R $i "${pkgdir}/usr/lib/mcedit/$i" + done + + # Images and stuff + cp *.png "${pkgdir}/usr/share/mcedit" + for i in stock-schematics toolicons stock-filters stock-brushes lang\ + item-textures Items splashes bo3.def RELEASE-VERSION.json\ + LR5_mzu.fot mcver; do + cp -R $i "${pkgdir}/usr/share/mcedit/$i" + done + ln -s "/usr/share/mcedit/favicon.png" "${pkgdir}/usr/share/pixmaps/MCEdit.png" + + # Launcher + install -D -m755 "${srcdir}/MCEdit" "${pkgdir}/usr/bin/" + install -D "${srcdir}/MCEdit.desktop" "${pkgdir}/usr/share/applications" +} + +md5sums=('b08f609c8923067b13a9bd462999a6f4' + '53fe3c41d58fd1f6429f90ba0b1831ac' + '91f520357b56b83e96073c385aa4e19e' + '7eee6c02f60a7ff1c7d245624b75bace' + 'SKIP') |