summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 684114474f7153fabf22903445f3c5920250a3ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Maintainer: StuckUpCreations <onelove.nyahbingi@gmail.com>
pkgname=ctjs-bin
pkgver=1.6.0
pkgrel=1
pkgdesc="ct.js is a 2D game editor that makes its bet on good documentation, visual tools and smooth workflow"
arch=("x86_64")
url="https://ctjs.rocks/"
license=('MIT')
depends=()
makedepends=()
optdepends=()
provides=(ct.js)
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=("https://github.com/ct-js/ct-js/releases/download/v1.6.0/ct.js.v1.6.0.for.linux64.zip")
noextract=()
md5sums=('SKIP')
validpgpkeys=()

package() {
	install -d ${pkgdir}/opt/ctjs
	mkdir -p ${pkgdir}/usr/bin
	mkdir -p ${pkgdir}/usr/share/icons/
	mkdir -p ${pkgdir}/usr/share/applications/
	mv ${srcdir}/linux64/data/fonts/OpenSans\ –\ LICENSE.txt ${srcdir}/linux64/data/fonts/OpenSansLicense.txt
	touch ${pkgdir}/usr/bin/ctjs
	echo "#!/bin/bash" >> ${pkgdir}/usr/bin/ctjs
	echo "cd /opt/ctjs" >> ${pkgdir}/usr/bin/ctjs
	echo "./ctjs" >> ${pkgdir}/usr/bin/ctjs
	chmod +x ${pkgdir}/usr/bin/ctjs
	touch ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "[Desktop Entry]" >>  ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Type=Application" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Version=1.5.0" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Name=ct.js" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Comment=ct.js is a 2D game editor that makes its bet on good documentation, visual tools and smooth workflow" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Path=/opt/" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Exec=/opt/ctjs/ctjs" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Icon=/usr/share/icons/ct_ide.png" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Terminal=false" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	echo "Categories=Development;" >> ${pkgdir}/usr/share/applications/ctjs.desktop
	cp -r ${srcdir}/linux64/* ${pkgdir}/opt/ctjs
	cp ${pkgdir}/opt/ctjs/ct_ide.png ${pkgdir}/usr/share/icons/ct_ide.png
}