summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCranky Supertoon2020-09-09 19:19:00 -0400
committerCranky Supertoon2020-09-09 19:19:51 -0400
commit878c632d85469e8fc084d8ba815ea2c4eb939b5f (patch)
treef8142fdbf460365eba0d398bf0b4de21dd0ef235
parent00acad43070d895c023a48bb5279cdd53d3fc38e (diff)
downloadaur-878c632d85469e8fc084d8ba815ea2c4eb939b5f.tar.gz
Reorganize Package
-rwxr-xr-x.SRCINFO5
-rwxr-xr-xPKGBUILD29
2 files changed, 19 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 013bcf71fb4c..fdf22b73a252 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,6 +6,7 @@ pkgbase = mcedit-unified
arch = any
license = BSD
makedepends = cython2
+ makedepends = gendesk
depends = python2
depends = python2-opengl
depends = python2-numpy
@@ -19,11 +20,9 @@ pkgbase = mcedit-unified
conflicts = mcedit-git
conflicts = pymclevel-git
source = MCEdit
- source = MCEdit.desktop
source = directories.patch
- source = https://github.com/Khroki/MCEdit-Unified/archive/1.5.6.0.tar.gz
+ source = https://github.com/Podshot/MCEdit-Unified/archive/1.5.6.0.tar.gz
md5sums = b08f609c8923067b13a9bd462999a6f4
- md5sums = 53fe3c41d58fd1f6429f90ba0b1831ac
md5sums = 0c6d503c3a87cfb347564efd5b1b0fd5
md5sums = 8589c54a51b69e83ca6f36dd3db3be5f
diff --git a/PKGBUILD b/PKGBUILD
index e65721547486..544986fbeefd 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,6 +2,7 @@
# Maintainer: CrankySupertoon <crankysupertoon@gmail.com>
pkgname='mcedit-unified'
+_pkgname='mcedit'
reponame='MCEdit-Unified'
pkgver='1.5.6.0'
pkgrel=1
@@ -10,18 +11,22 @@ arch=('any')
url='https://github.com/mcedit/mcedit'
license=('BSD')
-makedepends=('cython2')
+makedepends=('cython2' 'gendesk')
depends=('python2' 'python2-opengl' 'python2-numpy' 'python2-pygame'
'python2-yaml' 'python2-pillow' 'python2-ftputil' 'python2-xlib' 'xclip')
optdepends=('python2-leveldb_mcpe: for MCPE support')
conflicts=('mcedit-git' 'pymclevel-git')
-source=(MCEdit MCEdit.desktop
+source=(MCEdit
directories.patch
- https://github.com/Khroki/${reponame}/archive/${pkgver}.tar.gz
+ https://github.com/Podshot/${reponame}/archive/${pkgver}.tar.gz
)
prepare() {
+ # Generate .desktop
+ gendesk -f --pkgname "MCEdit" --pkgdesc "${pkgdesc}" --icon ${pkgname} --exec "/usr/bin/${pkgname}" -n
+
+ #Fix Hardcoded Directories
cd ${srcdir}/${reponame}-${pkgver}
grep -rlZ python2\.7 * | while IFS= read -r -d '' filename; do sed -i '1 s/python2\.7/python\.7/' "$filename"; done
grep -rlZ python * | while IFS= read -r -d '' filename; do sed -i '1 s/python/python2/' "$filename"; done
@@ -42,27 +47,28 @@ package() {
cd ${srcdir}/${reponame}-${pkgver}
python2 setup.py install --prefix=/usr --root="$pkgdir/"
mkdir -p "${pkgdir}/usr/bin"
- mkdir -p "${pkgdir}/usr/lib/mcedit"
- mkdir -p "${pkgdir}/usr/share/mcedit"
+ mkdir -p "${pkgdir}/usr/lib/${_pkgname}"
+ mkdir -p "${pkgdir}/usr/share/${_pkgname}"
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 *.py "${pkgdir}/usr/lib/${_pkgname}"
+ cp *.pyc "${pkgdir}/usr/lib/${_pkgname}"
for i in albow editortools pymclevel utilities panels viewports leveldb_mcpe; do
- cp -R $i "${pkgdir}/usr/lib/mcedit/$i"
+ cp -R $i "${pkgdir}/usr/lib/${_pkgname}/$i"
done
# Images and stuff
rm -f splash
touch splash
- cp *.png "${pkgdir}/usr/share/mcedit"
+ cp *.png "${pkgdir}/usr/share/${_pkgname}"
for i in stock-schematics toolicons stock-filters stock-brushes lang\
item-textures Items splashes splash bo3.def RELEASE-VERSION.json\
LR5_mzu.fot; do
- cp -R $i "${pkgdir}/usr/share/mcedit/$i"
+ cp -R $i "${pkgdir}/usr/share/${_pkgname}/$i"
done
- ln -s "/usr/share/mcedit/favicon.png" "${pkgdir}/usr/share/pixmaps/MCEdit.png"
+ ln -s "/usr/share/${_pkgname}/favicon.png" "${pkgdir}/usr/share/pixmaps/MCEdit.png"
# Launcher
install -D -m755 "${srcdir}/MCEdit" "${pkgdir}/usr/bin/"
@@ -70,6 +76,5 @@ package() {
}
md5sums=('b08f609c8923067b13a9bd462999a6f4'
- '53fe3c41d58fd1f6429f90ba0b1831ac'
'0c6d503c3a87cfb347564efd5b1b0fd5'
'8589c54a51b69e83ca6f36dd3db3be5f')