diff options
author | dakriy | 2019-10-20 13:58:33 -0700 |
---|---|---|
committer | dakriy | 2019-10-20 13:58:33 -0700 |
commit | 42a6db7363ef7b0292f3b1f82efa20638c2e0407 (patch) | |
tree | 58f4073d64f2d52bfdd4aa1a8a06ddc029d4a790 | |
parent | 9819c28f8419063b4725a7d527cce05d0e453602 (diff) | |
download | aur-42a6db7363ef7b0292f3b1f82efa20638c2e0407.tar.gz |
General improvements and add .desktop file
- Updated package to place files in ~/.local/share/classicube instead
of ~/.cache/classicube
- Added a classicube.desktop file
- Added the launcher script as a standalone file instead of being
generated in the PKGBUILD
- Updated the repository to the latest commit.
- Updated the PKGBUILD to not put execute permissions on all the files
it drops such as the .desktop file and the .desktop icon image file
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | classicube | 5 | ||||
-rw-r--r-- | classicube.desktop | 9 |
5 files changed, 40 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = classicube-git - pkgdesc = Game based on the original Minecraft Classic. (Not an official package) - pkgver = 1.0.8.r68.g88af4d7c + pkgdesc = A game based on the original Minecraft Classic. (Not an official package) + pkgver = 1.0.8.r70.gd7040b53 pkgrel = 1 epoch = 0 url = https://www.classicube.net/ @@ -13,7 +13,11 @@ pkgbase = classicube-git provides = classicube conflicts = classicube source = git://github.com/UnknownShadow200/ClassiCube.git - md5sums = SKIP + source = classicube.desktop + source = classicube + sha256sums = SKIP + sha256sums = f86ccd0bcba3a9aaf7e1e30c89ab316c0ba2f713715c2246ac06fe6de4feb246 + sha256sums = f4a76d3790ba32e5e3859e797ad2f3c4e31ea3a3db6d01e45fd9ec5338655d5e pkgname = classicube-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3725b6a1b884 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!classicube.desktop +!PKGBUILD +!.SRCINFO +!classicube + @@ -1,10 +1,10 @@ # Maintainer: dakriy <aur at persignum dot com> pkgname=classicube-git _pkgname=ClassiCube -pkgver=1.0.8.r68.g88af4d7c +pkgver=1.0.8.r70.gd7040b53 pkgrel=1 epoch=0 -pkgdesc="Game based on the original Minecraft Classic. (Not an official package)" +pkgdesc="A game based on the original Minecraft Classic. (Not an official package)" arch=('x86_64') url="https://www.classicube.net/" license=('custom') @@ -12,8 +12,8 @@ depends=('openal' 'mesa' 'curl') makedepends=('git') provides=('classicube') conflicts=('classicube') -source=("git://github.com/UnknownShadow200/ClassiCube.git") -md5sums=('SKIP') +source=("git://github.com/UnknownShadow200/ClassiCube.git" classicube.desktop classicube) +sha256sums=('SKIP' 'f86ccd0bcba3a9aaf7e1e30c89ab316c0ba2f713715c2246ac06fe6de4feb246' 'f4a76d3790ba32e5e3859e797ad2f3c4e31ea3a3db6d01e45fd9ec5338655d5e') pkgver() { cd "$_pkgname" @@ -23,14 +23,13 @@ pkgver() { build() { cd "$_pkgname/src" make - echo -e "#!/bin/bash\nmkdir -p \$HOME/.cache/classicube\n/usr/bin/classicube_run -d\$HOME/.cache/classicube" > classicube - chmod +x classicube } package() { - install -D "$srcdir/$_pkgname/src/ClassiCube" "$pkgdir/usr/bin/classicube_run" - install -D "$srcdir/$_pkgname/src/classicube" "$pkgdir/usr/bin/classicube" - mkdir -p $pkgdir/usr/share/licenses/$pkgname - install -D "$srcdir/$_pkgname/license.txt" "$pkgdir/usr/share/licenses/$pkgname/license.txt" + install -D -m755 "$srcdir/$_pkgname/src/ClassiCube" "$pkgdir/usr/bin/classicube_run" + install -D -m755 "$srcdir/classicube" "$pkgdir/usr/bin/classicube" + install -D -m644 "$srcdir/$_pkgname/license.txt" "$pkgdir/usr/share/licenses/$pkgname/license.txt" + install -D -m644 "$srcdir/$_pkgname/misc/CCicon.png" "$pkgdir/usr/share/$pkgname/CCicon.png" + install -D -m644 "$srcdir/classicube.desktop" "$pkgdir/usr/share/applications/classicube.desktop" } diff --git a/classicube b/classicube new file mode 100644 index 000000000000..bc2645e116b4 --- /dev/null +++ b/classicube @@ -0,0 +1,5 @@ +#!/bin/bash + +mkdir -p $HOME/.local/share/classicube +/usr/bin/classicube_run -d$HOME/.local/share/classicube + diff --git a/classicube.desktop b/classicube.desktop new file mode 100644 index 000000000000..d07392bb6019 --- /dev/null +++ b/classicube.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=ClassiCube +GenericName=ClassiCube +Comment=A game based on the original Minecraft Classic. +Exec=classicube +Icon=/usr/share/classicube-git/CCicon.png +Terminal=false +Type=Application +Categories=Game; |